From 0dc6be034a1e0f74f69b7ab60bf2c7d4343d7e14 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Wed, 27 Mar 2024 12:00:01 +0000 Subject: [PATCH 01/41] chore: load font --- package.json | 2 +- packages/ui/src/common.css | 6 ++++++ packages/ui/src/components/Atoms/Fonts.css | 11 +++++++++++ packages/ui/src/tailwind.css | 6 +++--- .../stories/fonts/NotoSansGurmukhi-Bold.woff2 | Bin 0 -> 24612 bytes .../stories/fonts/NotoSansGurmukhi-Light.woff2 | Bin 0 -> 24756 bytes .../stories/fonts/NotoSansGurmukhi-Medium.woff2 | Bin 0 -> 25116 bytes .../fonts/NotoSansGurmukhi-Regular.woff2 | Bin 0 -> 24540 bytes .../fonts/NotoSansGurmukhi-SemiBold.woff2 | Bin 0 -> 25160 bytes 9 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 packages/ui/src/common.css create mode 100644 packages/ui/src/components/Atoms/Fonts.css create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Regular.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-SemiBold.woff2 diff --git a/package.json b/package.json index 4d6bf087b..408e4ae2b 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "license": "MIT", "author": "Amazee Labs ", "engines": { - "node": "^18.19.0", + "node": "^20.10.0", "pnpm": "8.6.12" }, "scripts": { diff --git a/packages/ui/src/common.css b/packages/ui/src/common.css new file mode 100644 index 000000000..d54e81e94 --- /dev/null +++ b/packages/ui/src/common.css @@ -0,0 +1,6 @@ +/* Import all atom stylesheets. */ +@import './components/Atoms/Fonts.css'; + +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css new file mode 100644 index 000000000..0afc8df8d --- /dev/null +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -0,0 +1,11 @@ +@font-face { + font-family: 'Noto Sans'; + src:url("/fonts/NotoSansGurmukhi-Regular.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + font-display: block; +} + +html, body { + font-family: 'Noto Sans', 'Helvetica', sans-serif; +} diff --git a/packages/ui/src/tailwind.css b/packages/ui/src/tailwind.css index bd6213e1d..62734c533 100644 --- a/packages/ui/src/tailwind.css +++ b/packages/ui/src/tailwind.css @@ -1,3 +1,3 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; \ No newline at end of file +@import './common.css'; + + diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0d952b79b62c7ac9ab436e3557f6c5cc1b42aa27 GIT binary patch literal 24612 zcmV(-K-|A~Pew8T0RR910AM5l5C8xG0Ov>m0AIiW0RR9100000000000000000000 z0000QfnpoNOdOJC24Fu^R6$fg0Es#g2nvFnEP>>03y3HH0X7081CUGvAO(&R2c`%N z2OCMoHEf$k4a3+04D1-I7>Tf>oK(Zv|9`@P6gg_TUD^S>4>AG= z;tD&;C9ZDwV%0_ztZ1qbtC3=-4+~11%jycpjySy-I8%nbcV_lLJ%5pb9LYNFc*Gki z18;Of>IwIRmRp#?Y<~JF`cD{M`d5NkU-C7E42B^=NC`47`*x2x-t0}ymVb|2Gmi8O zY#aHLoV)}gu5u*j;2GL(5s2cS=jZn4-uqUM74(NGb0CZwAvwZoDn|4y$|_VuY`UG< zSdH1pSIi)48=l|0{ee}!sMxDoy{hfiw)ggyeOJL4xs9qZQovE6NVdX90VNEo^rIpc z77$g#f9;t)r9&zqp-)9n21J=VMQEImk&%&e@d%hHGW_obb86C8+IHmFfdZM55`dwd zOBqmZNBH^_5Cd2Q10rsA1L1HACkd83ADq@eBNWD>{8kvxw!H1wi34yjOnzKut1P=Pkb#UKYo?4XYbDAfBjv#Jh8JfVZECTr#glfMduP)I=$by$pA zn^^wdrd9f%dV1W_Kv}aSA6m;^f_yv&z!7l7>i=76{r+k}%bu0GjnaS&;}I;_o|#&q zSC(d$5Dg1nw%2n65D{>YUtJVlctLt0Q+`2^UU=!H#PI+9w2l9B=PF#z;%tg_@U~P+ zQ#(;nf>ne^YuW)%wR&fF`sM6R0#m3ILYe>5xgYl^cDNmuuP6`j{B!U0zjKe*L@EXsz zy=i{JGEMN6P?cO1%b?)0bn}^RJ3wn(*ice-7?fqf`I_j03Bd34C^%r;_uKv z7lb6>z!(sO2{T4vB3Nh$k0Zp16JmrB5Ley^A7dcX`62=ZBEqCW(#=K8w+4|V3$oTa zM2-!R&2l06iV$Tg5ml-nwHhEzREXEw5I_Bd^cqA0&}UHeCI$ilefi3TxBP0CSvY-B zvD*&#MDX&@m+KI|@+{vW1XZKJ2&zCVLjk<9V2_)z@q2r0PyT->=*9W-nq77v`((F} ze%W*(VRa-Hww5t7$KdeT5KiYe{B!?Val?)Jh8Q5UJM=6dw9+uGzu1v9-0?;U2v(HWl(C%9wxXa*2@=2Hg27iK+=qLv zt$LG?z@UE!euE!Mel-WOYd}_K&R~&9=;33-3RS4$?1H74+Jl|`&p*$nD55=4|3^@` z)z6oo{{SDBw))>E_hAVuemFGque+vr96sCH>C6^btcvkc_)Anr0DYUz=)Jd+`lq9HkqA_^;63oDvS4N>0! zx_YudiEk(HA??` zro{ZmC)+ePl?>aopDs=|&h%2@hn0AR>4Cvr{zd-c4!0dY^8?-Ds?XEnBVGHl9Ymw6 zOKH$qK53I%CfRYnbEZa1&gP+h_3;#-borTLgi$cf1?4`RRLgkg?LgG%+KGU{D%5Jy_H3#QMsff`wd zg|Z^7wmo!~f&FY%gP3c}!XH^6m?kTuq|2O<$$(V#OavPsl(?kW7dY?e7vGuv`seX> z%-mdM{=-vXes7hA!c@9diqqRN$qNbiT z08R3?sw_PjlSfPiRd3}f-c`6-*(q;}1J}XBgG#w6?ZwPnUdOuxH4Nk5xT4y$>qZZz zni*+Im|@Cv$IIR%xRmYTv zs?f&*CzQTye%$|F7i`I_V%PIlAwg-C?6wjP2@*34nQ~>hc8XMR5vddmhwoCQUT2iT}{HB95JHMH!N>Jn~+LnV-Wd5!`=D13+J3$HR0_$h{Zf9XvnT@P^ z-kK7W%6XOZic86PZ7v1#SZYurgje*OA*bIrHF5-Y8h zZJm4t3KgkPsY$bKR9VIAO>&LhNPT2~o;x0;pQV)u1&)?E zq|>^*3eO!@tC!0v0NR1HdO#>F@JutgA~v}rAwqVSW#T&Y$*4kYA!EQTJ}`p2MQjIp zE`04l9+(izyvg2jb-gxBNcLWC%xxmG(!lc2*;7HYS2+Eomh^P%0aZq^khn-ME_=%K zWwIn<<7l`%gGtSjU4RjJ1zDlEXscBgW4)Tfs z;&G&m9XsG%+tVJJ<8zEurWxwujm~j^W&>%%+38p;FMWn~h!b!EPKQH)mf08LxFDp@ z;C_BN)eL;AEiwwHJFs4;eWKF$TF)fbk>|B}k?~CNen_#l);bVRk_S0f&c&j9N+|nLSYU-A|ydFD0B90LrR(; z%ltUo8tzY<`>Sh#&Bz0O+^t+d5dj7Q6fl4ZEMNnt`t!w?0P4ViHR^i>aIZ{S;1pTj z0Rc$|4TUk>9u0W_RShdcvl#aX9J-hDA^6e|*8$2^_tWw%1{F5YFUCa}Y@(sfRm~Pr zkP{(5FoNhnK!G4Gxy?X+ZpSdbR7iNkx_fdH$(wJsh=BuxQfgMs_;NSngO@fePB4n6)v3rR znENQr2@LI+GwE)`j9Jpj>I)6;sR%+5F&BHA$KWmSnkRq5W_?|&S1zi#lNbz|{eY-@ zEY_V?BVN?az;D3s$FC)6=_+I_x2%i05Ub9!^0QfISX`{xFntjhdZn&-)C5W!;jic~ zP0~EYY~_n-f27Mh^JwnO^|?5w=hz&WU7%bxwSaOKNY+zki`=um907FDmdZX0J*#HH zmhJ#`D+xAP^LkS--f^mnaq0pXXs(fsaD|3FRA&J$Z-msb#1HQrNFEKlWO|v9f&4GR zANo)E#l!aHXOT^qtu8-^$dYea0FK6zuShHTg^&f{NG9iVH$*;hJ^9defs80_D6pTr zr$>56@`mp4PUNB;R(V!(&&<@kq|at6Dk3?bFiJ&y0VGj^K4)2Ga04rG>?Vam zm1X*Hp)vuiU^DLtX>mIcPqO_v7Qcx;uyEGMjsm7@*&NqKR0*s#8n+&4b3)4-+A!2wJ>SyWxcT}zn|dHpBZr7 zFSqBo^|-4a@F!M@C`PUSN)Ouqf|p3H?KEVyPB7XRb9@d_s|T<{%wEs8Zm&f}r@4Xg zpKBeKqJ=-~o_rM@KhRgOx4(~qhv|*yC(5F;@MXX;_O)C%!v)8VrTcH)G<5%De5D&N zxZ0)5ed_LCo3%GpH;FfX>yoa`E3;SAk*m=QfES$SLrNNw6=7}}!4Z)2D26I!{80i;;=`FW zF#`w{_u<5kirR|YiX|1X6?PRvc-9-w4nQNqN-*siNoj6)0tc13VFW(Ob*S8+-_dhu z9Hpt-eJ1`gQ}b_s48jN(hAo3JdJ@%|Y=dh`&O-D|-hAl;uw;niZxjb&!nB;3LTTHw zVZ*}3Ha}m)-HN-2^KD}Q;r1$&s&qS&^Hn&?E!Z8o=1D^V%dns~Pl7;g(C-!3nT=cZ z;TVy_Lc-w?l;s!2e3dBdVNFz0lg5A|A|=d~@K$WPB7us&w%9s0v)R_NiA}bKjcl~lY+wUb(f&Jq7=E9f3l?{t z*g}Nj&TLzV@q&sa*&M95BrNKvB2h!rPZf+R|_ zq)3(aaQv1GE;E?^}~?0nX+g2l5K7t{J1IRzc7Sy9*xT7%C<}f<@2RoByF7@?4`1kVvgBnnQ4p}l#(S$lptQ5(PG7j7G;!3 z3K7DMG(-MNrNUvnr2j!a!UeBOK%YvzVBf`1Px1z0`#vWm=kaPAq; z&gCRTWTMDqGFjprm&OK_vYx;Ic}&BBWtU@*4LGISed7mp^#E-2%#&@&=PNF$9$dA{ z^vg_84oW$2Dj;_#1awf)`C@?K2~9Tio*!?uTL7@<2fJ+*k}A}6;ow8kwX-UE@oA=k zl~#j5tCeb0sb^V@$>{l;YGI^hGOq_e3G8;j5ht7q3+aXsMmP~f9(A%}Pfm(bk(vyZ zP<2oAT5t6AP=rmmL}$2n{C8@01WnVz&E1kM->R+M8QZw+J7@cL@h;sxSBH}?AphFo zQSXZN#Kz*GVu{#7EEn&g-c6fCqBH!Kg>Z+qYQO+umPT2w-ZtCqb;L0(&V@z>A%`7) zL{UW>L!9xZG}UP=))ic>`D}o66MAgyJH9*BdlJo{1+?zwZ`oFEO=r*Aw(WvKYwguR z)?YeWE9r`j#G=|BAbB4fwG%iJSQ*5sfLPgm<8{_4IEG{Ou(aQ|FaF%}=kh;DS9Z3Y z1D*YyeVx6XJ)K>h-NXF5^XKp1et-Xa$M3JfC%1!-K5l>6eh%>Q6YYmS<`*MpyV=A0 zZ8u(;eJc%p3;~=5TmWJ)h~XiE=!6+|4&{0t{~!x7_{k9mGRiqz#3Pf`LUuOiD#9lZ}H@t~@~%D%Gji z(zUL4qt=gKnM}UK@?&m8VQgIG%Oqe4lW+JbOu?nS?GIioMItiMH<*$ zv`B|81G@E_V!AEX+h~(2QGOt!}yPr53L-(PER)d@*Q=B$O%D z41BZ-!fbkmi7aGnz9AMdG>6zy63Y#~lPmV;DT>ERX*#3~ z`ern`^K%|@)$})k0cKI$Fx5mz_Au|fc=ic1Jhv-3xa~BsRYHmEekrt;kjWR4@^S#V z0EN^?Ei>ouJ%;ADB4&4;3s{oh=rr zO3soXM@3cDJ^4|sv~tS94kre`5V`&?$N*RsIdBGTXq%b*gDeqG+h2jZ5MiEY zw?Okwfwg)oAOcS)@rmR|3g3n#K@y0n6k4IEV+t7Stnz6+)&(JR6bdbzCNUlI)TX+R zfhfy4a;M5ZY*97z+Q%jUE7LvPRN$#IVvfq?BJC1G{CYb$q)gnNQ^yH zTVk@&g)~(`ni}40@nF+*CKl->Gf5)EJU9a(%1j9V!VLcMEM$?Mz|%eMbE2Mts$@OL z9Cr##`t1s`#$5sn#UcpC9RVnXKEy+D0JmqTRHz^Fn{`V(IZC=|3VIQVWLy?#6XZ1? zr(Wle!ZCx$S5QzRod!3-MqYGtaOF$DJNoMd0jBxF=EefV$z#AB+}8M2}9e8_IcPz*j)h1+WQapVso19AqX-na^(G(c;y;k27ttw^M& zhcQymo#of>Q4tlalu*YtI}awrOL5JHgQ82x9x;M~R^ro&nQG+BUhVQ0S!^WmCvrG< zBm)x!{f_U(Cxtdupi_SpVw}B9y@~|dyBP1HQf1o z#HV!3LyMlEFRYp~z2*qzb?E5|#Q>(b*pEGiaAegwKz>!A$bbhFjs@)$IPtx@yB%wX zw3PnUE%T((T`1-ngp3{su7PqcN$ou}KHgqphMN{SiW5mRwB%_!32j%r!?RDc4$z2W z!)6gHZ#Q^&tU*+W7AUpxk#4Bch-ZJ7iW7066uRiJMNo~6^yd5Opv}&VYh;_vCLl)q z^7M4Y5C^NfLT*oe{Ninc4&VNGi@zcR%7nmxA0H~KP%8Jg+ZOHF(*d(BV`|FF4w0tl z6g;z5ZipTF9MNCO`JB}opcP}O`;DS*p0RL&!yXYo%6YHVyRP%}5fze5o>1?BtM!&b ze7y-ll6y9Um)aDz*L$=??Ly{4SAsCuDmR8Gw+#rW={eoC0oe;HF7Q&s0-OA;7^RiU zN`n!2d8Qe1&#{Pwa=GEmZnXuIn>kwL`L{hv`hC{w{c3$CY!?BF1m#$;Q?oDJx|J5R zhYR`W-sbNCNaSXitH6`2pG$~_q& z^q?Z|U3WWei3xe=3$fI0+2jrzS}wBPdILcF5ez&(h~5ZFa|G5!SV62 zz-)dt-UV3J3RYTCu_ctBRZo(!0)9ON`J(o-PhvT5jt?(98Bq?6mlDT4@EPe4HIaMxZ^C*piqG%hy5XS6hHAWUwAbmT>!rF$rOaxeys&cKQ zmqwM6xxHK6JIkBe!chI|kdE@3Fg1IwA&y@9^~&f9pBmMwZj5x*8KV=?!te#kP0!>; zIFDPe+4P%I1rQX>%u1&aYcg#@IEK3YX|TF?>0UKlVbgOJ0ysfl>m-XyMet&+rmnXZ zgaRutb5E~TO=~Hu(*-kv9io4#5 zHS#m) z%lo*;rg3OS7o!V6A}~Fr)#e~v*HIHijrziXqX^*~V7H|Jn+?ZQ}hD}pmv`4Fsb}&Ir0RqQ~?Wqh+^c&%dNGMcm1Ia218wgkKxC4xVijvrx(9>3 zcL_=bBy(J@79sEjVryTLOOn}|eTcUztkh-cqCepdAi=%C%DTmi5Zv$kStj0auF+?8 zHg>wEl;~U;m83+t6pw9JCm^cn@Hc zunq9$xm*?>@M4<-)5NtZ*BWo-R|twtOmS9T2ysuvJe*$@HYubt(DJItGRE_+&gzl$ z`OvCj>^Wz!fx=fYeKZXU2@Bgw|4h^?21m;!@c5o-HSt^qqg%a_vlZIzw#Va!knnY?6pc$DKcz=GUrFeZ1#VA6-jtSonVX}%AV%C3|F4(+I)OmlJE|LF_ z;JO>uh7@acS)EY@6odfb8?7g?5lh#MK{dG`!DEg){--~%OwrksV-y8SkJlItUV%Of z{}VzPrWEseV^@dOu8K|4k`C3bK!T?&Din@RpZAk>WI-WjpSoL%xmLd}8y-^LdSVGV z%nj#?K%b!GNf@C=*H*C|RB&=6m~ zX%M7UL3H(I>JTommo>2EGSscnBX#1?Fs2_MiAwfTad&dZEsr^_?YO`JnI=>nFla|< zxB{(?D`4(@E#Sm{TTx$&oIX&VE*9Z)aaldZFHX~cqrX)K^5h$)nz11+e*J=n+keL> z9G5GpT4*#}Ed*-v=qIbxY9UMekx@Yq(c36ZDH*|&U*rd=ixkZF`rh}$oz#`)t);TI z9@$Aq!|`&YXn|I}Ue7nJZE;ovCO8^~KF$Z~=wJ@L?Zl|a9Pn=3i?+9c11d}7q<=Ik zQVr9PN~>4dyr%gTrC&CwCH5t+`oiZ2{vH2zNj|;(#{7bUmd4Tk|Kv!Vw3eilWypA6 zl#Ps7=W{t$kks=QTe>l8qXG!GgT-@F8ujpho}b;!qdHc+i%Hq-XM>NfN&7XNh!< zw3J4H+Gay(-R?CjFoUk=SUbs)E;SJi1hUj9sq;@LR|-#hf?XpdC`W5sks>N_=ezJh zDIcoeIR7y$PHDw9rfh&+K_KzGVV8il0ts>y8>0qjjA9-YDTQu;4I7SRa5;`|nxeI3 zv`g)DscfqVJ$JqtyL^tmh?O8Y<=VVx{eH}3UgU7{jS5Ef#!IIUc|6}wBR8u=3IOA-l>IqoQ&1^Xas+mQ9K2<- zrXW3nzmMQ39dpUc(FucJ2q^EOg`&T z$WyLB*(EXLpi7a=9I<3Sq%D+M-rS(UUX!7>C3Eg<=(%w7Q#%9d_c9jrrX!9NM04*_ zS2PZf=kPOp++!s8-Av-V!)t+k#8HsB2Ykg`b-1(^Z^y?mO}S~d8V7#+QsfLF8?83o zOpSWGsw&odNmrkRs+yZ>Xxa<6yyuf^utf$owmfTf(mFD>i#;BjuA4x1Wwb^wAX+S2};)2en1>i-MOTZregHUV+@6*_7_vBnA0`I z??_c0GSziDqW@{G@$45A#n6M+{8frc<7!f35&!8_)&o|V$>PPHv2ni6Nnu95az?VkqA`h4J6}mw51+GvESRoh30YG zRpT*zCrR|Nfd*BEgmP8LSE7L0bCI`9!%?c zQ*XnXg;+lr*o*^ezT;2-PQ@K5*6~}M%0>{!P1KSnZ3P-x&_t_^#0orbv%*o*jZw2u zO^$SqUIW|dOe0?e%?UX)3e$QeJ8U5sJZmaF0+pfXo3@*zCkiMeWIZba!aEysa)4W`?Y zT`x-fYgNUJmaGK$8u#iHaG~n$lU~r!GI{=X+(>7|-f}r57?q!(7Q~K1GFx5^j`*8S z7+{G`>}@jOdYkoX97|KMJoshLkj|Z+C7ZGJ#Lk$~=VF$>={P*UeGQp?#bF#mH=Rj* zB%Xy}?-=Z!q~TFF!Nq)>(++I7K1@7ldx}ok`o~bm^swxQmpRwe;=(&8HxAy4#g6fg zz!k5|;6OE95_z{x3VOQOhW6GiD7`mH8Vv%6ydE6LkejQ0bn|1-!Fal87V{X1An&KC zJMi_!BDCrFk_{*hVeY6C#FxCNxkg-iAB2NdppgqlSG@=UkT?4fZiUIm#!;uSOnM1bSllgno!5(+wK3jCsO?#rv!rRcf^NaD%CQIdo?Vh>KWk5|Wq zUew7L!!u%hWAdcy$rgvArO(=^7`wNxeMC`wOc*`EJ1G*H2*#3Xu3p=YpDL(Q_tsre)Sxf%mW_W@^~?P z8-;DaeV{AmqX|Vjl(Ra1wcC(cF4Ohx>AIM47t&icF7U+H0{d(7>ZjXT0d38h!oUa6BQtCe7Bv8z}iDy(Tu{QxT!+crR{HR8gs!a0TV9*Y$bNy%7j3RrfI zwUS01XR$`9v=MOMFQ>?D)EDLEJd9u}a=AHmc%*5>(>5#kV8-%^MX&_JF zC;VO`P+Gp!{P0rFnMADbFBavQ2t#thuq!?byk`FKO~Pp{+V>Ba@>IZPnomZft?O3K zgs!y5?IjAweUdWHp9>{Fj3Yxe7fqzt55B$+g#b|fdXsE~V2~qu*iQf*;{@nq-W{58~SIK|!!!38uQV253BMcrFLORK=J{ zAI--(D~ln>4TXFFaOs8ov%ZO_-cXu|4H5rJR=wPU|Usu5h;B@Af_ATr1;9Ae&}i{>E^oRt~4?= z%cdZQgMt8j!e5~9SLEaIyJ7H6BCQiUYxyEv%J8ad0cM;=<_s~@c6s}ula>Jr;?`^XRmLPEm z*&sJKk&5_Wf&fyUoJymuFI|$Glzk!d26P@wqdRCZN0#-oI!Q<-I$0i`V4Fo)7M z102o*^${tO6EuGWA5L>|2RkrW$j*I+#I(MT!Y{#;dB1~owY zMkl!PM?|Z7G%`n33)U_xQB*w}!nuT(SO5Dei9T{Qw(BP*IAh|s%wEo*gQF(F3Laa}Bz?PoqY6btndJ6p#IS}W4_?C7_m?JuCT9cNWmNkY z%yc*}P04=AVHdB4dZEx(xmh?-`~2Tc^I}Ty2CIXVMq(ulwK^icp8*2+*C)0iPU zRcWl{eD|c!YVo!mxivSMISn2f7E{IN+T*aWKuF@Li+i}c4${(T6q3}oYlDM>j zVzF7g9}e3^pnt#nRH39XV6Ne12MX*O+JTWg1n8}tnO;y8UmA1;Xd?27!Q&Y#%8lBQ z&f9+=L@s4gY*?f|!;O`4R~?)#YEVxh^{B4SGEXlU3A0Ji8c0+7Ly54I{RrqxnaBK_ z-Sj~dQ6_xNAYwY_jU6_`5G472B-=!j67}(}Z6`Ph+4+B7f`U-}6;Do*`V`~wi2+W! z!PC$6@ayx>N85oD)W8Hj%IVFTb}cTV+py);cW&fqt&EzZa&;8NCi}ui+Rfoh&;%5` zCRecw4;ztbvK+)YLDS=I4A@g(`RC3GnMtJOnj_*3;Kkz}Bv^_V8kB)7mzOj<1Bd_- zIt38}0YsBiQ6eX!44NW_C8jO=0YhA94#Ifc&$l1LzT$sAG!om zAQuz@fZ(^7`2(k^rIoA>dlf2vWXfpyG`ntAE3f9m?R;eKU@;UAg+O!ni+N^GR;rp~H^t{6a-BBW zAaAF((U!2uy&-qXYSZrsGJZugDUly4HkF;E74$(ER8PlU6 z35emjX_#v-R*_MMR`vFg% zzsUp7O!vVzQT)bc3iwKyq_CI?{FubJ=-zT_VopzbU<$e%tdCDJsdL;EaY8&HbD|PC zzU^xJKvGS+Ja8l@RT`V@5LsKE5IL@nmE*Vs?kXMpJ@8Z{Onj1U#y1leQP;r{dAKw) zn-lf`Ztcts@XQjE+Y>TmA@+7cu$+Pf{5Te~9hZ=wJD$#2G4sb};*Q%m7&n~cS+*Y# zwQ}VbSTPBsqWh+&#^f|fZAFVfjgtCNRMV1P)=&?VBDa_byr^V{vRU)-;ychmDAfKq zqAiAD+7N?LC*Kn4fMl#B0CV*+RbfRpR%ddMC^$yXVSNlyk{>{_O;jmSALl-_g%~4Z z+fP7UP*{Uu#tM$mp399&h08oZn^c8(`o5%u(7xl7^8GS$->vP=xQF`L4H&=}>+Q@zsC zi%jq2q_wi*`&brKnl8u{dvsEXuT)}DTXE$V_OE69KwG}P9o)$l+EP|BNHKym2Nhw* z+l+<$G%KHrHIQZ8oRt5ps-D!Nvh%yN84b29VTIS!%otz2#%l`c7C{W})b?IS0a))l z*Ouj0#P-PLZmCVVw%sOolXW(^#$g|(h4U(yGU9oG*iBsAl3WPFBo@O!`Mo^iUTz{= zY&Ig;W{Q*=fH&m9+GpTNTa?O5#7SNqtQT#}ZKb3el?sy{&{^I#f!3#C((L&OhtG$KB??xD5BJs!WJv#NY)!AwE$zEmTa4Bpp)>#oh)@8 z4Aduf`XcABE3;K$9S>_0@HmHA_^$iSx@T0kKqz*Vi5!78leRl2U>lxQeozBWPppEQ znQMZdCFN>oBbdvO*pH8gakM8i6boXFa)z1jUd{YWh+Hm@Yo7^2-1t2H7RlBBDvpTu zC3!!95gU@Plz{(eypYg)i3CfVOfCsIFS;)_b1R-Op3obsrsO#!fN}S)pY_}YqIA8A zoTtu&+93aV@idz4sW3f?v{GXx%Y|;(d4AL54s@o!Tj?)-`m|x>CjBMY?Y;SVPo!m} zXTVAerjBHX%?)h3gVkW((d8sl=gnFk z%q9LQQQT)G>y1pFelXqdY)x~7lZ|teewm`q5c&C!p@cblZn}s}?yZ+?-k%3e?_kOZ zJPDoHM~*=M3*W!mJ}$?;8#dC*C;?Sh49rd-|B6VVk9oP@2%SJPO;*ok_sOLFY;FVi z_6lh?jmpN-;D0B9*Pc^gvByz}4S3uT2AQZemE63Q%CEUhp5Mx^CNB(|>CJL)K=3iO zy}*?@XE0nGojdc@g#Ba9yWAd^Cau(CBDo7NMB>}eP^h2 zQ%g%b=T|YrMkbfHQIwFnG-49dawLWx$XPW)1h3`krCgOmhRMUd{N@Qea(h7Y!g6xFa00(*Gx+oQS~iJiQiytYg516+6yV3x0oO`keJj;!^{q(m`BFM z9s+NixSv-g@cJ?O9#(Sd`6tau<29(s8Rcxp_%?N8|6P>BM{8tVu>?UX* zaD6qt?8d2jeNY!ZjgnfjgW(Tqk{$WlNCV3(8yV2Hw=Wu!UMwrbs@eZ^OraHhD*D-s zCf0Vl37F#qNUPY_&G+&Z$%hTBd8#DaMO8CmufyA``?Vs zB22cTE0)ASuzp6QQk4tS@VVN6mf=2?s?S!=_}aFftI4ig_|IHA?|Yk76h=eJ?p8DrAhq+X z8J2JHW&kak4AV7YSSc5;OZTj)o}`YqCYIuf zqX~U(XK?`&P$C4fCH8uEl(DIeEz0&f;>;(Wb!BERb^=r!JgZQN1 zv^iv|_3vg}IS3~skZ9InMi}H=@Ja+kqh&|!`t?v6-4eb!oRT?Va7aka+?7T!M0F)G z&zAR>By{A#Zk2cAih)v`bVA4y8t#?48lEb!cpRbYHZB?6Zr&S4zBDX)>b4Q3(`d zu{Q1-?3T18B6fJDbNWkdL+>%bn=BuEwvUX9~f1j3@pc9&IaJ1|2N z%L9?U$mGZgsEb2XCcMcHIUHW~ME2sMi+z;2ZYtj_Wv=ZWSS!45Ubi zW-!s9{|*Ao(FM@IBY@@gE!ES}?OnAa#5GMo6{sNu)z0`H*IPZ0ys-)EEhBAg_$w0K zUS17cEo~zYOMG%*ep!BjrzDhDP*RZZD+^ZRS8};4@%RzfF!I;n2$Y&iCx(P!-ZKgG z-$qQDgO~(vHoK~B9+M!0GR(rlSq$a@Pzl)V|7gccxc7TGf<$ooQtaz$#gfGgR+!?EeXv_Af0QKaUA@}`=qf9G#!)=$^IrlTeKQp zloC?RZ5k%zQSzgKJUMzG8feDr;|P)f?TK7&2{?9kv9U^#R5QB=Bf1Dm;x#kR33 zedSk-X$3^Bxl*Dm%u>s$17-01{20cx2jBxoSB=;|{ZI{tANWp8ig#l4@V<6_r>&l&b*ZFWyE*M>M1EW-V9Uy=oT35TB2I(o>in|>-32R_$Mutm z;<(7f;y-&1fae@l6`V1%`Kcj+WHc$$l}42nca(J+-_$?-kA(RV7l~OFQcanyYtd{# z<5=5`#(7Oysl9?mx4%b}k2Es+nX^&GJW2w}3yYT7#Ja4ILR@Xn(X`g-oPAuPUU^JN zzPb=gE8PJq9rkIj$|4#*00>UkU`?TvX}jtBO-j}av>C1{mM*=LmG06BX!=FQfLXz} zO42ieO=3GF7jvo4KRh`xK;*z=el6dOXB?!Vs1gjp#05J!NI#+o z4|5pkm8)r~Pq*3H_^rxJ?c;wE_KKprDJK_TaUYG^uv~&caU5(~$3zQ7NG6>r60&K_ zUNwUMZ*hRrYFZ61N)DN`-j0k~XJWnnOSg87c1}0YJ-Oa^J#fA0I*_;Ij`9iHeeD

~=)HyN9+u0xTQ_?f_rG)FVfJ9?J> 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c98f07ffaa0e07e8af12a093442a431399176942 GIT binary patch literal 24756 zcmV)AK*YayPew8T0RR910AREL5C8xG0Oz0p0ANr60RR9100000000000000000000 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 T_3WI1i}GyGe=~1E&j0`bC?WO` literal 0 HcmV?d00001 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..af80761e1aebecd316e0d63ccfaaf68c4346ccf9 GIT binary patch literal 25116 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 z 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 HIJ@Hk@`nmk literal 0 HcmV?d00001 From 51243af9b47b39e09ecdf4ab773559f75fb610fc Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Thu, 28 Mar 2024 19:21:12 +0000 Subject: [PATCH 02/41] chore: revert node version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 408e4ae2b..4d6bf087b 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "license": "MIT", "author": "Amazee Labs ", "engines": { - "node": "^20.10.0", + "node": "^18.19.0", "pnpm": "8.6.12" }, "scripts": { From 140722a67aaf507b861aedb680423cf6fd22c15f Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Tue, 2 Apr 2024 09:24:26 +0000 Subject: [PATCH 03/41] chore: attempt preload fonts --- apps/website/gatsby-config.mjs | 1 - apps/website/gatsby-ssr.ts | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/website/gatsby-config.mjs b/apps/website/gatsby-config.mjs index 6f3687959..99dce1c8b 100644 --- a/apps/website/gatsby-config.mjs +++ b/apps/website/gatsby-config.mjs @@ -38,7 +38,6 @@ export default { siteUrl: process.env.NETLIFY_URL, }, plugins: [ - 'gatsby-plugin-uninline-styles', 'gatsby-plugin-pnpm', 'gatsby-plugin-layout', 'gatsby-plugin-sharp', diff --git a/apps/website/gatsby-ssr.ts b/apps/website/gatsby-ssr.ts index 367db03f6..487973777 100644 --- a/apps/website/gatsby-ssr.ts +++ b/apps/website/gatsby-ssr.ts @@ -6,6 +6,7 @@ import { drupalExecutor } from './src/utils/drupal-executor'; export const onRenderBody: GatsbySSR['onRenderBody'] = ({ setHtmlAttributes, pathname, + setHeadComponents }) => { registerExecutor(drupalExecutor(`/graphql`)); const locales = Object.values(Locale); @@ -25,4 +26,15 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ // We don't know the language. } } + // preload our fonts + setHeadComponents([ + `` + ]) }; From 447abcdeab8ef36ff9af62df9fd7ce050ccfd1a5 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Tue, 2 Apr 2024 12:26:08 +0000 Subject: [PATCH 04/41] refactor: shift things around --- apps/website/{gatsby-ssr.ts => gatsby-ssr.tsx} | 8 ++++---- .../static}/fonts/NotoSansGurmukhi-Bold.woff2 | Bin .../static}/fonts/NotoSansGurmukhi-Light.woff2 | Bin .../static}/fonts/NotoSansGurmukhi-Medium.woff2 | Bin .../static}/fonts/NotoSansGurmukhi-Regular.woff2 | Bin .../static}/fonts/NotoSansGurmukhi-SemiBold.woff2 | Bin packages/ui/src/components/Atoms/Fonts.css | 2 +- 7 files changed, 5 insertions(+), 5 deletions(-) rename apps/website/{gatsby-ssr.ts => gatsby-ssr.tsx} (92%) rename {packages/ui/static/stories => apps/website/static}/fonts/NotoSansGurmukhi-Bold.woff2 (100%) rename {packages/ui/static/stories => apps/website/static}/fonts/NotoSansGurmukhi-Light.woff2 (100%) rename {packages/ui/static/stories => apps/website/static}/fonts/NotoSansGurmukhi-Medium.woff2 (100%) rename {packages/ui/static/stories => apps/website/static}/fonts/NotoSansGurmukhi-Regular.woff2 (100%) rename {packages/ui/static/stories => apps/website/static}/fonts/NotoSansGurmukhi-SemiBold.woff2 (100%) diff --git a/apps/website/gatsby-ssr.ts b/apps/website/gatsby-ssr.tsx similarity index 92% rename from apps/website/gatsby-ssr.ts rename to apps/website/gatsby-ssr.tsx index 487973777..31ae0d583 100644 --- a/apps/website/gatsby-ssr.ts +++ b/apps/website/gatsby-ssr.tsx @@ -1,5 +1,6 @@ import { Locale, registerExecutor } from '@custom/schema'; import { GatsbySSR } from 'gatsby'; +import React from 'react'; import { drupalExecutor } from './src/utils/drupal-executor'; @@ -26,15 +27,14 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ // We don't know the language. } } - // preload our fonts setHeadComponents([ - `` + key="NotoSansGurmukhi" + /> ]) }; diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 b/apps/website/static/fonts/NotoSansGurmukhi-Bold.woff2 similarity index 100% rename from packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 rename to apps/website/static/fonts/NotoSansGurmukhi-Bold.woff2 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 b/apps/website/static/fonts/NotoSansGurmukhi-Light.woff2 similarity index 100% rename from packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 rename to apps/website/static/fonts/NotoSansGurmukhi-Light.woff2 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 b/apps/website/static/fonts/NotoSansGurmukhi-Medium.woff2 similarity index 100% rename from packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 rename to apps/website/static/fonts/NotoSansGurmukhi-Medium.woff2 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Regular.woff2 b/apps/website/static/fonts/NotoSansGurmukhi-Regular.woff2 similarity index 100% rename from packages/ui/static/stories/fonts/NotoSansGurmukhi-Regular.woff2 rename to apps/website/static/fonts/NotoSansGurmukhi-Regular.woff2 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-SemiBold.woff2 b/apps/website/static/fonts/NotoSansGurmukhi-SemiBold.woff2 similarity index 100% rename from packages/ui/static/stories/fonts/NotoSansGurmukhi-SemiBold.woff2 rename to apps/website/static/fonts/NotoSansGurmukhi-SemiBold.woff2 diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css index 0afc8df8d..e49d1b91f 100644 --- a/packages/ui/src/components/Atoms/Fonts.css +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -1,6 +1,6 @@ @font-face { font-family: 'Noto Sans'; - src:url("/fonts/NotoSansGurmukhi-Regular.woff2") format("woff2"); + src: url("/fonts/NotoSansGurmukhi-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; From 026e333195555fce199b095dc632a52920150247 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Tue, 2 Apr 2024 12:27:24 +0000 Subject: [PATCH 05/41] chore: bring back gatsby-plugin-uninline-styles --- apps/website/gatsby-config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/website/gatsby-config.mjs b/apps/website/gatsby-config.mjs index 99dce1c8b..6f3687959 100644 --- a/apps/website/gatsby-config.mjs +++ b/apps/website/gatsby-config.mjs @@ -38,6 +38,7 @@ export default { siteUrl: process.env.NETLIFY_URL, }, plugins: [ + 'gatsby-plugin-uninline-styles', 'gatsby-plugin-pnpm', 'gatsby-plugin-layout', 'gatsby-plugin-sharp', From d5c591990061bfe519112eb19d59ad29636f9928 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Tue, 2 Apr 2024 14:37:10 +0200 Subject: [PATCH 06/41] chore: spacing --- apps/website/gatsby-ssr.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index 31ae0d583..dd6c17a7f 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -27,6 +27,7 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ // We don't know the language. } } + setHeadComponents([ Date: Tue, 2 Apr 2024 13:06:14 +0000 Subject: [PATCH 07/41] chore: prettier --- apps/website/gatsby-ssr.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index dd6c17a7f..5b55d3def 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -7,7 +7,7 @@ import { drupalExecutor } from './src/utils/drupal-executor'; export const onRenderBody: GatsbySSR['onRenderBody'] = ({ setHtmlAttributes, pathname, - setHeadComponents + setHeadComponents, }) => { registerExecutor(drupalExecutor(`/graphql`)); const locales = Object.values(Locale); @@ -36,6 +36,6 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ type="font/woff2" crossOrigin="anonymous" key="NotoSansGurmukhi" - /> - ]) + />, + ]); }; From 6035b8614ef491f749f0cb1bbdf0a4b6ef9397f6 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Tue, 2 Apr 2024 14:17:47 +0000 Subject: [PATCH 08/41] chore: duplicate fonts in ui folder --- .../stories/fonts/NotoSansGurmukhi-Bold.woff2 | Bin 0 -> 24612 bytes .../stories/fonts/NotoSansGurmukhi-Light.woff2 | Bin 0 -> 24756 bytes .../stories/fonts/NotoSansGurmukhi-Medium.woff2 | Bin 0 -> 25116 bytes .../fonts/NotoSansGurmukhi-Regular.woff2 | Bin 0 -> 24540 bytes .../fonts/NotoSansGurmukhi-SemiBold.woff2 | Bin 0 -> 25160 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Regular.woff2 create mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-SemiBold.woff2 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0d952b79b62c7ac9ab436e3557f6c5cc1b42aa27 GIT binary patch literal 24612 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

~=)HyN9+u0xTQ_?f_rG)FVfJ9?J> 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c98f07ffaa0e07e8af12a093442a431399176942 GIT binary patch literal 24756 zcmV)AK*YayPew8T0RR910AREL5C8xG0Oz0p0ANr60RR9100000000000000000000 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 T_3WI1i}GyGe=~1E&j0`bC?WO` literal 0 HcmV?d00001 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..af80761e1aebecd316e0d63ccfaaf68c4346ccf9 GIT binary patch literal 25116 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 z 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 HIJ@Hk@`nmk literal 0 HcmV?d00001 From 91a340d7c0e34bb5fdb0bed497dfe6672538e796 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Thu, 4 Apr 2024 13:56:44 +0000 Subject: [PATCH 09/41] chore: cleanup --- apps/website/gatsby-ssr.tsx | 1 + .../public}/fonts/NotoSansGurmukhi-Bold.woff2 | Bin .../public}/fonts/NotoSansGurmukhi-Light.woff2 | Bin .../public}/fonts/NotoSansGurmukhi-Medium.woff2 | Bin .../fonts/NotoSansGurmukhi-Regular.woff2 | Bin .../fonts/NotoSansGurmukhi-SemiBold.woff2 | Bin .../stories/fonts/NotoSansGurmukhi-Bold.woff2 | Bin 24612 -> 0 bytes .../stories/fonts/NotoSansGurmukhi-Light.woff2 | Bin 24756 -> 0 bytes .../stories/fonts/NotoSansGurmukhi-Medium.woff2 | Bin 25116 -> 0 bytes .../fonts/NotoSansGurmukhi-Regular.woff2 | Bin 24540 -> 0 bytes .../fonts/NotoSansGurmukhi-SemiBold.woff2 | Bin 25160 -> 0 bytes 11 files changed, 1 insertion(+) rename {apps/website/static => packages/ui/static/public}/fonts/NotoSansGurmukhi-Bold.woff2 (100%) rename {apps/website/static => packages/ui/static/public}/fonts/NotoSansGurmukhi-Light.woff2 (100%) rename {apps/website/static => packages/ui/static/public}/fonts/NotoSansGurmukhi-Medium.woff2 (100%) rename {apps/website/static => packages/ui/static/public}/fonts/NotoSansGurmukhi-Regular.woff2 (100%) rename {apps/website/static => packages/ui/static/public}/fonts/NotoSansGurmukhi-SemiBold.woff2 (100%) delete mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Bold.woff2 delete mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 delete mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 delete mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-Regular.woff2 delete mode 100644 packages/ui/static/stories/fonts/NotoSansGurmukhi-SemiBold.woff2 diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index 5b55d3def..c64adda79 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -29,6 +29,7 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ } setHeadComponents([ + // here you will map config file consumed m0AIiW0RR9100000000000000000000 z0000QfnpoNOdOJC24Fu^R6$fg0Es#g2nvFnEP>>03y3HH0X7081CUGvAO(&R2c`%N z2OCMoHEf$k4a3+04D1-I7>Tf>oK(Zv|9`@P6gg_TUD^S>4>AG= z;tD&;C9ZDwV%0_ztZ1qbtC3=-4+~11%jycpjySy-I8%nbcV_lLJ%5pb9LYNFc*Gki z18;Of>IwIRmRp#?Y<~JF`cD{M`d5NkU-C7E42B^=NC`47`*x2x-t0}ymVb|2Gmi8O zY#aHLoV)}gu5u*j;2GL(5s2cS=jZn4-uqUM74(NGb0CZwAvwZoDn|4y$|_VuY`UG< zSdH1pSIi)48=l|0{ee}!sMxDoy{hfiw)ggyeOJL4xs9qZQovE6NVdX90VNEo^rIpc z77$g#f9;t)r9&zqp-)9n21J=VMQEImk&%&e@d%hHGW_obb86C8+IHmFfdZM55`dwd zOBqmZNBH^_5Cd2Q10rsA1L1HACkd83ADq@eBNWD>{8kvxw!H1wi34yjOnzKut1P=Pkb#UKYo?4XYbDAfBjv#Jh8JfVZECTr#glfMduP)I=$by$pA zn^^wdrd9f%dV1W_Kv}aSA6m;^f_yv&z!7l7>i=76{r+k}%bu0GjnaS&;}I;_o|#&q zSC(d$5Dg1nw%2n65D{>YUtJVlctLt0Q+`2^UU=!H#PI+9w2l9B=PF#z;%tg_@U~P+ zQ#(;nf>ne^YuW)%wR&fF`sM6R0#m3ILYe>5xgYl^cDNmuuP6`j{B!U0zjKe*L@EXsz zy=i{JGEMN6P?cO1%b?)0bn}^RJ3wn(*ice-7?fqf`I_j03Bd34C^%r;_uKv z7lb6>z!(sO2{T4vB3Nh$k0Zp16JmrB5Ley^A7dcX`62=ZBEqCW(#=K8w+4|V3$oTa zM2-!R&2l06iV$Tg5ml-nwHhEzREXEw5I_Bd^cqA0&}UHeCI$ilefi3TxBP0CSvY-B zvD*&#MDX&@m+KI|@+{vW1XZKJ2&zCVLjk<9V2_)z@q2r0PyT->=*9W-nq77v`((F} ze%W*(VRa-Hww5t7$KdeT5KiYe{B!?Val?)Jh8Q5UJM=6dw9+uGzu1v9-0?;U2v(HWl(C%9wxXa*2@=2Hg27iK+=qLv zt$LG?z@UE!euE!Mel-WOYd}_K&R~&9=;33-3RS4$?1H74+Jl|`&p*$nD55=4|3^@` z)z6oo{{SDBw))>E_hAVuemFGque+vr96sCH>C6^btcvkc_)Anr0DYUz=)Jd+`lq9HkqA_^;63oDvS4N>0! zx_YudiEk(HA??` zro{ZmC)+ePl?>aopDs=|&h%2@hn0AR>4Cvr{zd-c4!0dY^8?-Ds?XEnBVGHl9Ymw6 zOKH$qK53I%CfRYnbEZa1&gP+h_3;#-borTLgi$cf1?4`RRLgkg?LgG%+KGU{D%5Jy_H3#QMsff`wd zg|Z^7wmo!~f&FY%gP3c}!XH^6m?kTuq|2O<$$(V#OavPsl(?kW7dY?e7vGuv`seX> z%-mdM{=-vXes7hA!c@9diqqRN$qNbiT z08R3?sw_PjlSfPiRd3}f-c`6-*(q;}1J}XBgG#w6?ZwPnUdOuxH4Nk5xT4y$>qZZz zni*+Im|@Cv$IIR%xRmYTv zs?f&*CzQTye%$|F7i`I_V%PIlAwg-C?6wjP2@*34nQ~>hc8XMR5vddmhwoCQUT2iT}{HB95JHMH!N>Jn~+LnV-Wd5!`=D13+J3$HR0_$h{Zf9XvnT@P^ z-kK7W%6XOZic86PZ7v1#SZYurgje*OA*bIrHF5-Y8h zZJm4t3KgkPsY$bKR9VIAO>&LhNPT2~o;x0;pQV)u1&)?E zq|>^*3eO!@tC!0v0NR1HdO#>F@JutgA~v}rAwqVSW#T&Y$*4kYA!EQTJ}`p2MQjIp zE`04l9+(izyvg2jb-gxBNcLWC%xxmG(!lc2*;7HYS2+Eomh^P%0aZq^khn-ME_=%K zWwIn<<7l`%gGtSjU4RjJ1zDlEXscBgW4)Tfs z;&G&m9XsG%+tVJJ<8zEurWxwujm~j^W&>%%+38p;FMWn~h!b!EPKQH)mf08LxFDp@ z;C_BN)eL;AEiwwHJFs4;eWKF$TF)fbk>|B}k?~CNen_#l);bVRk_S0f&c&j9N+|nLSYU-A|ydFD0B90LrR(; z%ltUo8tzY<`>Sh#&Bz0O+^t+d5dj7Q6fl4ZEMNnt`t!w?0P4ViHR^i>aIZ{S;1pTj z0Rc$|4TUk>9u0W_RShdcvl#aX9J-hDA^6e|*8$2^_tWw%1{F5YFUCa}Y@(sfRm~Pr zkP{(5FoNhnK!G4Gxy?X+ZpSdbR7iNkx_fdH$(wJsh=BuxQfgMs_;NSngO@fePB4n6)v3rR znENQr2@LI+GwE)`j9Jpj>I)6;sR%+5F&BHA$KWmSnkRq5W_?|&S1zi#lNbz|{eY-@ zEY_V?BVN?az;D3s$FC)6=_+I_x2%i05Ub9!^0QfISX`{xFntjhdZn&-)C5W!;jic~ zP0~EYY~_n-f27Mh^JwnO^|?5w=hz&WU7%bxwSaOKNY+zki`=um907FDmdZX0J*#HH zmhJ#`D+xAP^LkS--f^mnaq0pXXs(fsaD|3FRA&J$Z-msb#1HQrNFEKlWO|v9f&4GR zANo)E#l!aHXOT^qtu8-^$dYea0FK6zuShHTg^&f{NG9iVH$*;hJ^9defs80_D6pTr zr$>56@`mp4PUNB;R(V!(&&<@kq|at6Dk3?bFiJ&y0VGj^K4)2Ga04rG>?Vam zm1X*Hp)vuiU^DLtX>mIcPqO_v7Qcx;uyEGMjsm7@*&NqKR0*s#8n+&4b3)4-+A!2wJ>SyWxcT}zn|dHpBZr7 zFSqBo^|-4a@F!M@C`PUSN)Ouqf|p3H?KEVyPB7XRb9@d_s|T<{%wEs8Zm&f}r@4Xg zpKBeKqJ=-~o_rM@KhRgOx4(~qhv|*yC(5F;@MXX;_O)C%!v)8VrTcH)G<5%De5D&N zxZ0)5ed_LCo3%GpH;FfX>yoa`E3;SAk*m=QfES$SLrNNw6=7}}!4Z)2D26I!{80i;;=`FW zF#`w{_u<5kirR|YiX|1X6?PRvc-9-w4nQNqN-*siNoj6)0tc13VFW(Ob*S8+-_dhu z9Hpt-eJ1`gQ}b_s48jN(hAo3JdJ@%|Y=dh`&O-D|-hAl;uw;niZxjb&!nB;3LTTHw zVZ*}3Ha}m)-HN-2^KD}Q;r1$&s&qS&^Hn&?E!Z8o=1D^V%dns~Pl7;g(C-!3nT=cZ z;TVy_Lc-w?l;s!2e3dBdVNFz0lg5A|A|=d~@K$WPB7us&w%9s0v)R_NiA}bKjcl~lY+wUb(f&Jq7=E9f3l?{t z*g}Nj&TLzV@q&sa*&M95BrNKvB2h!rPZf+R|_ zq)3(aaQv1GE;E?^}~?0nX+g2l5K7t{J1IRzc7Sy9*xT7%C<}f<@2RoByF7@?4`1kVvgBnnQ4p}l#(S$lptQ5(PG7j7G;!3 z3K7DMG(-MNrNUvnr2j!a!UeBOK%YvzVBf`1Px1z0`#vWm=kaPAq; z&gCRTWTMDqGFjprm&OK_vYx;Ic}&BBWtU@*4LGISed7mp^#E-2%#&@&=PNF$9$dA{ z^vg_84oW$2Dj;_#1awf)`C@?K2~9Tio*!?uTL7@<2fJ+*k}A}6;ow8kwX-UE@oA=k zl~#j5tCeb0sb^V@$>{l;YGI^hGOq_e3G8;j5ht7q3+aXsMmP~f9(A%}Pfm(bk(vyZ zP<2oAT5t6AP=rmmL}$2n{C8@01WnVz&E1kM->R+M8QZw+J7@cL@h;sxSBH}?AphFo zQSXZN#Kz*GVu{#7EEn&g-c6fCqBH!Kg>Z+qYQO+umPT2w-ZtCqb;L0(&V@z>A%`7) zL{UW>L!9xZG}UP=))ic>`D}o66MAgyJH9*BdlJo{1+?zwZ`oFEO=r*Aw(WvKYwguR z)?YeWE9r`j#G=|BAbB4fwG%iJSQ*5sfLPgm<8{_4IEG{Ou(aQ|FaF%}=kh;DS9Z3Y z1D*YyeVx6XJ)K>h-NXF5^XKp1et-Xa$M3JfC%1!-K5l>6eh%>Q6YYmS<`*MpyV=A0 zZ8u(;eJc%p3;~=5TmWJ)h~XiE=!6+|4&{0t{~!x7_{k9mGRiqz#3Pf`LUuOiD#9lZ}H@t~@~%D%Gji z(zUL4qt=gKnM}UK@?&m8VQgIG%Oqe4lW+JbOu?nS?GIioMItiMH<*$ zv`B|81G@E_V!AEX+h~(2QGOt!}yPr53L-(PER)d@*Q=B$O%D z41BZ-!fbkmi7aGnz9AMdG>6zy63Y#~lPmV;DT>ERX*#3~ z`ern`^K%|@)$})k0cKI$Fx5mz_Au|fc=ic1Jhv-3xa~BsRYHmEekrt;kjWR4@^S#V z0EN^?Ei>ouJ%;ADB4&4;3s{oh=rr zO3soXM@3cDJ^4|sv~tS94kre`5V`&?$N*RsIdBGTXq%b*gDeqG+h2jZ5MiEY zw?Okwfwg)oAOcS)@rmR|3g3n#K@y0n6k4IEV+t7Stnz6+)&(JR6bdbzCNUlI)TX+R zfhfy4a;M5ZY*97z+Q%jUE7LvPRN$#IVvfq?BJC1G{CYb$q)gnNQ^yH zTVk@&g)~(`ni}40@nF+*CKl->Gf5)EJU9a(%1j9V!VLcMEM$?Mz|%eMbE2Mts$@OL z9Cr##`t1s`#$5sn#UcpC9RVnXKEy+D0JmqTRHz^Fn{`V(IZC=|3VIQVWLy?#6XZ1? zr(Wle!ZCx$S5QzRod!3-MqYGtaOF$DJNoMd0jBxF=EefV$z#AB+}8M2}9e8_IcPz*j)h1+WQapVso19AqX-na^(G(c;y;k27ttw^M& zhcQymo#of>Q4tlalu*YtI}awrOL5JHgQ82x9x;M~R^ro&nQG+BUhVQ0S!^WmCvrG< zBm)x!{f_U(Cxtdupi_SpVw}B9y@~|dyBP1HQf1o z#HV!3LyMlEFRYp~z2*qzb?E5|#Q>(b*pEGiaAegwKz>!A$bbhFjs@)$IPtx@yB%wX zw3PnUE%T((T`1-ngp3{su7PqcN$ou}KHgqphMN{SiW5mRwB%_!32j%r!?RDc4$z2W z!)6gHZ#Q^&tU*+W7AUpxk#4Bch-ZJ7iW7066uRiJMNo~6^yd5Opv}&VYh;_vCLl)q z^7M4Y5C^NfLT*oe{Ninc4&VNGi@zcR%7nmxA0H~KP%8Jg+ZOHF(*d(BV`|FF4w0tl z6g;z5ZipTF9MNCO`JB}opcP}O`;DS*p0RL&!yXYo%6YHVyRP%}5fze5o>1?BtM!&b ze7y-ll6y9Um)aDz*L$=??Ly{4SAsCuDmR8Gw+#rW={eoC0oe;HF7Q&s0-OA;7^RiU zN`n!2d8Qe1&#{Pwa=GEmZnXuIn>kwL`L{hv`hC{w{c3$CY!?BF1m#$;Q?oDJx|J5R zhYR`W-sbNCNaSXitH6`2pG$~_q& z^q?Z|U3WWei3xe=3$fI0+2jrzS}wBPdILcF5ez&(h~5ZFa|G5!SV62 zz-)dt-UV3J3RYTCu_ctBRZo(!0)9ON`J(o-PhvT5jt?(98Bq?6mlDT4@EPe4HIaMxZ^C*piqG%hy5XS6hHAWUwAbmT>!rF$rOaxeys&cKQ zmqwM6xxHK6JIkBe!chI|kdE@3Fg1IwA&y@9^~&f9pBmMwZj5x*8KV=?!te#kP0!>; zIFDPe+4P%I1rQX>%u1&aYcg#@IEK3YX|TF?>0UKlVbgOJ0ysfl>m-XyMet&+rmnXZ zgaRutb5E~TO=~Hu(*-kv9io4#5 zHS#m) z%lo*;rg3OS7o!V6A}~Fr)#e~v*HIHijrziXqX^*~V7H|Jn+?ZQ}hD}pmv`4Fsb}&Ir0RqQ~?Wqh+^c&%dNGMcm1Ia218wgkKxC4xVijvrx(9>3 zcL_=bBy(J@79sEjVryTLOOn}|eTcUztkh-cqCepdAi=%C%DTmi5Zv$kStj0auF+?8 zHg>wEl;~U;m83+t6pw9JCm^cn@Hc zunq9$xm*?>@M4<-)5NtZ*BWo-R|twtOmS9T2ysuvJe*$@HYubt(DJItGRE_+&gzl$ z`OvCj>^Wz!fx=fYeKZXU2@Bgw|4h^?21m;!@c5o-HSt^qqg%a_vlZIzw#Va!knnY?6pc$DKcz=GUrFeZ1#VA6-jtSonVX}%AV%C3|F4(+I)OmlJE|LF_ z;JO>uh7@acS)EY@6odfb8?7g?5lh#MK{dG`!DEg){--~%OwrksV-y8SkJlItUV%Of z{}VzPrWEseV^@dOu8K|4k`C3bK!T?&Din@RpZAk>WI-WjpSoL%xmLd}8y-^LdSVGV z%nj#?K%b!GNf@C=*H*C|RB&=6m~ zX%M7UL3H(I>JTommo>2EGSscnBX#1?Fs2_MiAwfTad&dZEsr^_?YO`JnI=>nFla|< zxB{(?D`4(@E#Sm{TTx$&oIX&VE*9Z)aaldZFHX~cqrX)K^5h$)nz11+e*J=n+keL> z9G5GpT4*#}Ed*-v=qIbxY9UMekx@Yq(c36ZDH*|&U*rd=ixkZF`rh}$oz#`)t);TI z9@$Aq!|`&YXn|I}Ue7nJZE;ovCO8^~KF$Z~=wJ@L?Zl|a9Pn=3i?+9c11d}7q<=Ik zQVr9PN~>4dyr%gTrC&CwCH5t+`oiZ2{vH2zNj|;(#{7bUmd4Tk|Kv!Vw3eilWypA6 zl#Ps7=W{t$kks=QTe>l8qXG!GgT-@F8ujpho}b;!qdHc+i%Hq-XM>NfN&7XNh!< zw3J4H+Gay(-R?CjFoUk=SUbs)E;SJi1hUj9sq;@LR|-#hf?XpdC`W5sks>N_=ezJh zDIcoeIR7y$PHDw9rfh&+K_KzGVV8il0ts>y8>0qjjA9-YDTQu;4I7SRa5;`|nxeI3 zv`g)DscfqVJ$JqtyL^tmh?O8Y<=VVx{eH}3UgU7{jS5Ef#!IIUc|6}wBR8u=3IOA-l>IqoQ&1^Xas+mQ9K2<- zrXW3nzmMQ39dpUc(FucJ2q^EOg`&T z$WyLB*(EXLpi7a=9I<3Sq%D+M-rS(UUX!7>C3Eg<=(%w7Q#%9d_c9jrrX!9NM04*_ zS2PZf=kPOp++!s8-Av-V!)t+k#8HsB2Ykg`b-1(^Z^y?mO}S~d8V7#+QsfLF8?83o zOpSWGsw&odNmrkRs+yZ>Xxa<6yyuf^utf$owmfTf(mFD>i#;BjuA4x1Wwb^wAX+S2};)2en1>i-MOTZregHUV+@6*_7_vBnA0`I z??_c0GSziDqW@{G@$45A#n6M+{8frc<7!f35&!8_)&o|V$>PPHv2ni6Nnu95az?VkqA`h4J6}mw51+GvESRoh30YG zRpT*zCrR|Nfd*BEgmP8LSE7L0bCI`9!%?c zQ*XnXg;+lr*o*^ezT;2-PQ@K5*6~}M%0>{!P1KSnZ3P-x&_t_^#0orbv%*o*jZw2u zO^$SqUIW|dOe0?e%?UX)3e$QeJ8U5sJZmaF0+pfXo3@*zCkiMeWIZba!aEysa)4W`?Y zT`x-fYgNUJmaGK$8u#iHaG~n$lU~r!GI{=X+(>7|-f}r57?q!(7Q~K1GFx5^j`*8S z7+{G`>}@jOdYkoX97|KMJoshLkj|Z+C7ZGJ#Lk$~=VF$>={P*UeGQp?#bF#mH=Rj* zB%Xy}?-=Z!q~TFF!Nq)>(++I7K1@7ldx}ok`o~bm^swxQmpRwe;=(&8HxAy4#g6fg zz!k5|;6OE95_z{x3VOQOhW6GiD7`mH8Vv%6ydE6LkejQ0bn|1-!Fal87V{X1An&KC zJMi_!BDCrFk_{*hVeY6C#FxCNxkg-iAB2NdppgqlSG@=UkT?4fZiUIm#!;uSOnM1bSllgno!5(+wK3jCsO?#rv!rRcf^NaD%CQIdo?Vh>KWk5|Wq zUew7L!!u%hWAdcy$rgvArO(=^7`wNxeMC`wOc*`EJ1G*H2*#3Xu3p=YpDL(Q_tsre)Sxf%mW_W@^~?P z8-;DaeV{AmqX|Vjl(Ra1wcC(cF4Ohx>AIM47t&icF7U+H0{d(7>ZjXT0d38h!oUa6BQtCe7Bv8z}iDy(Tu{QxT!+crR{HR8gs!a0TV9*Y$bNy%7j3RrfI zwUS01XR$`9v=MOMFQ>?D)EDLEJd9u}a=AHmc%*5>(>5#kV8-%^MX&_JF zC;VO`P+Gp!{P0rFnMADbFBavQ2t#thuq!?byk`FKO~Pp{+V>Ba@>IZPnomZft?O3K zgs!y5?IjAweUdWHp9>{Fj3Yxe7fqzt55B$+g#b|fdXsE~V2~qu*iQf*;{@nq-W{58~SIK|!!!38uQV253BMcrFLORK=J{ zAI--(D~ln>4TXFFaOs8ov%ZO_-cXu|4H5rJR=wPU|Usu5h;B@Af_ATr1;9Ae&}i{>E^oRt~4?= z%cdZQgMt8j!e5~9SLEaIyJ7H6BCQiUYxyEv%J8ad0cM;=<_s~@c6s}ula>Jr;?`^XRmLPEm z*&sJKk&5_Wf&fyUoJymuFI|$Glzk!d26P@wqdRCZN0#-oI!Q<-I$0i`V4Fo)7M z102o*^${tO6EuGWA5L>|2RkrW$j*I+#I(MT!Y{#;dB1~owY zMkl!PM?|Z7G%`n33)U_xQB*w}!nuT(SO5Dei9T{Qw(BP*IAh|s%wEo*gQF(F3Laa}Bz?PoqY6btndJ6p#IS}W4_?C7_m?JuCT9cNWmNkY z%yc*}P04=AVHdB4dZEx(xmh?-`~2Tc^I}Ty2CIXVMq(ulwK^icp8*2+*C)0iPU zRcWl{eD|c!YVo!mxivSMISn2f7E{IN+T*aWKuF@Li+i}c4${(T6q3}oYlDM>j zVzF7g9}e3^pnt#nRH39XV6Ne12MX*O+JTWg1n8}tnO;y8UmA1;Xd?27!Q&Y#%8lBQ z&f9+=L@s4gY*?f|!;O`4R~?)#YEVxh^{B4SGEXlU3A0Ji8c0+7Ly54I{RrqxnaBK_ z-Sj~dQ6_xNAYwY_jU6_`5G472B-=!j67}(}Z6`Ph+4+B7f`U-}6;Do*`V`~wi2+W! z!PC$6@ayx>N85oD)W8Hj%IVFTb}cTV+py);cW&fqt&EzZa&;8NCi}ui+Rfoh&;%5` zCRecw4;ztbvK+)YLDS=I4A@g(`RC3GnMtJOnj_*3;Kkz}Bv^_V8kB)7mzOj<1Bd_- zIt38}0YsBiQ6eX!44NW_C8jO=0YhA94#Ifc&$l1LzT$sAG!om zAQuz@fZ(^7`2(k^rIoA>dlf2vWXfpyG`ntAE3f9m?R;eKU@;UAg+O!ni+N^GR;rp~H^t{6a-BBW zAaAF((U!2uy&-qXYSZrsGJZugDUly4HkF;E74$(ER8PlU6 z35emjX_#v-R*_MMR`vFg% zzsUp7O!vVzQT)bc3iwKyq_CI?{FubJ=-zT_VopzbU<$e%tdCDJsdL;EaY8&HbD|PC zzU^xJKvGS+Ja8l@RT`V@5LsKE5IL@nmE*Vs?kXMpJ@8Z{Onj1U#y1leQP;r{dAKw) zn-lf`Ztcts@XQjE+Y>TmA@+7cu$+Pf{5Te~9hZ=wJD$#2G4sb};*Q%m7&n~cS+*Y# zwQ}VbSTPBsqWh+&#^f|fZAFVfjgtCNRMV1P)=&?VBDa_byr^V{vRU)-;ychmDAfKq zqAiAD+7N?LC*Kn4fMl#B0CV*+RbfRpR%ddMC^$yXVSNlyk{>{_O;jmSALl-_g%~4Z z+fP7UP*{Uu#tM$mp399&h08oZn^c8(`o5%u(7xl7^8GS$->vP=xQF`L4H&=}>+Q@zsC zi%jq2q_wi*`&brKnl8u{dvsEXuT)}DTXE$V_OE69KwG}P9o)$l+EP|BNHKym2Nhw* z+l+<$G%KHrHIQZ8oRt5ps-D!Nvh%yN84b29VTIS!%otz2#%l`c7C{W})b?IS0a))l z*Ouj0#P-PLZmCVVw%sOolXW(^#$g|(h4U(yGU9oG*iBsAl3WPFBo@O!`Mo^iUTz{= zY&Ig;W{Q*=fH&m9+GpTNTa?O5#7SNqtQT#}ZKb3el?sy{&{^I#f!3#C((L&OhtG$KB??xD5BJs!WJv#NY)!AwE$zEmTa4Bpp)>#oh)@8 z4Aduf`XcABE3;K$9S>_0@HmHA_^$iSx@T0kKqz*Vi5!78leRl2U>lxQeozBWPppEQ znQMZdCFN>oBbdvO*pH8gakM8i6boXFa)z1jUd{YWh+Hm@Yo7^2-1t2H7RlBBDvpTu zC3!!95gU@Plz{(eypYg)i3CfVOfCsIFS;)_b1R-Op3obsrsO#!fN}S)pY_}YqIA8A zoTtu&+93aV@idz4sW3f?v{GXx%Y|;(d4AL54s@o!Tj?)-`m|x>CjBMY?Y;SVPo!m} zXTVAerjBHX%?)h3gVkW((d8sl=gnFk z%q9LQQQT)G>y1pFelXqdY)x~7lZ|teewm`q5c&C!p@cblZn}s}?yZ+?-k%3e?_kOZ zJPDoHM~*=M3*W!mJ}$?;8#dC*C;?Sh49rd-|B6VVk9oP@2%SJPO;*ok_sOLFY;FVi z_6lh?jmpN-;D0B9*Pc^gvByz}4S3uT2AQZemE63Q%CEUhp5Mx^CNB(|>CJL)K=3iO zy}*?@XE0nGojdc@g#Ba9yWAd^Cau(CBDo7NMB>}eP^h2 zQ%g%b=T|YrMkbfHQIwFnG-49dawLWx$XPW)1h3`krCgOmhRMUd{N@Qea(h7Y!g6xFa00(*Gx+oQS~iJiQiytYg516+6yV3x0oO`keJj;!^{q(m`BFM z9s+NixSv-g@cJ?O9#(Sd`6tau<29(s8Rcxp_%?N8|6P>BM{8tVu>?UX* zaD6qt?8d2jeNY!ZjgnfjgW(Tqk{$WlNCV3(8yV2Hw=Wu!UMwrbs@eZ^OraHhD*D-s zCf0Vl37F#qNUPY_&G+&Z$%hTBd8#DaMO8CmufyA``?Vs zB22cTE0)ASuzp6QQk4tS@VVN6mf=2?s?S!=_}aFftI4ig_|IHA?|Yk76h=eJ?p8DrAhq+X z8J2JHW&kak4AV7YSSc5;OZTj)o}`YqCYIuf zqX~U(XK?`&P$C4fCH8uEl(DIeEz0&f;>;(Wb!BERb^=r!JgZQN1 zv^iv|_3vg}IS3~skZ9InMi}H=@Ja+kqh&|!`t?v6-4eb!oRT?Va7aka+?7T!M0F)G z&zAR>By{A#Zk2cAih)v`bVA4y8t#?48lEb!cpRbYHZB?6Zr&S4zBDX)>b4Q3(`d zu{Q1-?3T18B6fJDbNWkdL+>%bn=BuEwvUX9~f1j3@pc9&IaJ1|2N z%L9?U$mGZgsEb2XCcMcHIUHW~ME2sMi+z;2ZYtj_Wv=ZWSS!45Ubi zW-!s9{|*Ao(FM@IBY@@gE!ES}?OnAa#5GMo6{sNu)z0`H*IPZ0ys-)EEhBAg_$w0K zUS17cEo~zYOMG%*ep!BjrzDhDP*RZZD+^ZRS8};4@%RzfF!I;n2$Y&iCx(P!-ZKgG z-$qQDgO~(vHoK~B9+M!0GR(rlSq$a@Pzl)V|7gccxc7TGf<$ooQtaz$#gfGgR+!?EeXv_Af0QKaUA@}`=qf9G#!)=$^IrlTeKQp zloC?RZ5k%zQSzgKJUMzG8feDr;|P)f?TK7&2{?9kv9U^#R5QB=Bf1Dm;x#kR33 zedSk-X$3^Bxl*Dm%u>s$17-01{20cx2jBxoSB=;|{ZI{tANWp8ig#l4@V<6_r>&l&b*ZFWyE*M>M1EW-V9Uy=oT35TB2I(o>in|>-32R_$Mutm z;<(7f;y-&1fae@l6`V1%`Kcj+WHc$$l}42nca(J+-_$?-kA(RV7l~OFQcanyYtd{# z<5=5`#(7Oysl9?mx4%b}k2Es+nX^&GJW2w}3yYT7#Ja4ILR@Xn(X`g-oPAuPUU^JN zzPb=gE8PJq9rkIj$|4#*00>UkU`?TvX}jtBO-j}av>C1{mM*=LmG06BX!=FQfLXz} zO42ieO=3GF7jvo4KRh`xK;*z=el6dOXB?!Vs1gjp#05J!NI#+o z4|5pkm8)r~Pq*3H_^rxJ?c;wE_KKprDJK_TaUYG^uv~&caU5(~$3zQ7NG6>r60&K_ zUNwUMZ*hRrYFZ61N)DN`-j0k~XJWnnOSg87c1}0YJ-Oa^J#fA0I*_;Ij`9iHeeD

~=)HyN9+u0xTQ_?f_rG)FVfJ9?J> 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 diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Light.woff2 deleted file mode 100644 index c98f07ffaa0e07e8af12a093442a431399176942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24756 zcmV)AK*YayPew8T0RR910AREL5C8xG0Oz0p0ANr60RR9100000000000000000000 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 T_3WI1i}GyGe=~1E&j0`bC?WO` diff --git a/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 b/packages/ui/static/stories/fonts/NotoSansGurmukhi-Medium.woff2 deleted file mode 100644 index af80761e1aebecd316e0d63ccfaaf68c4346ccf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25116 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 z 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 HIJ@Hk@`nmk From f45d5c87db799e27782b36f7d8d138a419e589e8 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Thu, 4 Apr 2024 14:17:39 +0000 Subject: [PATCH 10/41] feat: bring postcss-font-magician tool --- packages/ui/package.json | 1 + pnpm-lock.yaml | 72 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/packages/ui/package.json b/packages/ui/package.json index 6c22c8620..df6dfd264 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -92,6 +92,7 @@ "nyc": "^15.1.0", "postcss": "^8.4.32", "postcss-cli": "^11.0.0", + "postcss-font-magician": "^4.0.0", "postcss-import": "^16.0.0", "postcss-import-ext-glob": "^2.1.1", "postcss-prefix-selector": "^1.16.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ae129447..7b277e491 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -552,6 +552,9 @@ importers: postcss-cli: specifier: ^11.0.0 version: 11.0.0(postcss@8.4.32) + postcss-font-magician: + specifier: ^4.0.0 + version: 4.0.0(postcss@8.4.32) postcss-import: specifier: ^16.0.0 version: 16.0.0(postcss@8.4.32) @@ -12136,6 +12139,10 @@ packages: dependencies: dequal: 2.0.3 + /b3b@0.0.1: + resolution: {integrity: sha512-wWUK79hNEsHN1PTHwHsGYpTNupgaovM39g6374uoIL1gfVSwK2q9flM1DFyvSEYkELRWf5aMGSf7bkGGNSl0Jw==} + dev: true + /b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} requiresBuild: true @@ -12651,6 +12658,12 @@ packages: dependencies: fill-range: 7.0.1 + /brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + dependencies: + base64-js: 1.5.1 + dev: true + /browser-assert@1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} dev: true @@ -15515,6 +15528,17 @@ packages: hasBin: true dev: false + /directory-fonts-complete@1.2.0: + resolution: {integrity: sha512-/d3kxZmVS+2v774mZ9SoU7H93TsAvQNpf4s/guQTva3pQSxtwUWN9dSF+Zls7sfA8ybReuR92SQMhxxUTSIGvA==} + dependencies: + brotli: 1.3.3 + is-eot: 1.0.0 + is-otf: 0.1.2 + is-ttf: 0.2.2 + is-woff: 1.0.3 + is-woff2: 1.0.0 + dev: true + /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -19271,6 +19295,14 @@ packages: delegate: 3.2.0 dev: true + /google-fonts-complete@2.2.3(postcss@8.4.32): + resolution: {integrity: sha512-/0EkrmRkh4qdNmlcM55LU6fRp2pdF2tvWA908wqx0cWxzAP3FSNKAZg8SxjynGhkhiPQeM7UxH659cGYbFz3EQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.32 + dev: true + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} requiresBuild: true @@ -20666,6 +20698,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true + /is-eot@1.0.0: + resolution: {integrity: sha512-hPQF4rLYEe9VGVGr6aGrc0Yf5s8MOaEsY8SUi/IySicowWu10/Cr60+JVsVEl7v2MD+TbhwBWjudCK6OycPr7g==} + engines: {node: '>=0.10.0'} + dev: true + /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} @@ -20829,6 +20866,13 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} + /is-otf@0.1.2: + resolution: {integrity: sha512-0usgFT/986IQ0zFN4iQUKebPpHNAwA34f8qQC+Y8L1R379odRzS4pc1GCqBRL6P6AlGUoK/0/GYY6AYgD0anRA==} + engines: {node: '>=0.10.0'} + dependencies: + b3b: 0.0.1 + dev: true + /is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -20954,6 +20998,13 @@ packages: text-extensions: 2.4.0 dev: true + /is-ttf@0.2.2: + resolution: {integrity: sha512-0NWCiYnyH8gvyBkLcnG8nBBgz6ZqFqgSS37jTTQKGF/y7Wrf6KKr9EmW7ExcxFoE0WU1mKcnMElRf9QOUNxAmQ==} + engines: {node: '>=0.10.0'} + dependencies: + b3b: 0.0.1 + dev: true + /is-typed-array@1.1.12: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} @@ -21033,6 +21084,16 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} + /is-woff2@1.0.0: + resolution: {integrity: sha512-7RmH5rCoOpB0FpHtMHuQOXZjWyaFoCHmjCA72DlyHQ5SAVZC0/RDhhs/88Dzucr5qyU4eA0QvDbiW56IarjsnQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-woff@1.0.3: + resolution: {integrity: sha512-gm8k3MyCWQaum1kE91X8GYPuUIS/SeBleKfi85Oszeqn2pHNSY4TP5AUKFCLTaruX2HzLv9dQmS8+N8vDJtrQA==} + engines: {node: '>=0.10.0'} + dev: true + /is-word-character@1.0.4: resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} dev: false @@ -25367,6 +25428,17 @@ packages: dependencies: postcss: 8.4.32 + /postcss-font-magician@4.0.0(postcss@8.4.32): + resolution: {integrity: sha512-gOZkpptK6/9rRy5pcUuEG0QgFYR7lW62LTZ6cprn8x5AA2BERcoNuzeq/P9RTW/X43f8bOgOoGzicVy3n1RdXA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + directory-fonts-complete: 1.2.0 + google-fonts-complete: 2.2.3(postcss@8.4.32) + postcss: 8.4.32 + dev: true + /postcss-import-ext-glob@2.1.1(postcss@8.4.32): resolution: {integrity: sha512-qd4ELOx2G0hyjgtmLnf/fSVJXXPhkcxcxhLT1y1mAnk53JYbMLoGg+AFtnJowOSvnv4CvjPAzpLpAcfWeofP5g==} peerDependencies: From bffa19b174ef5cccd20d1c1b6d2a97f4b25c8882 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Mon, 8 Apr 2024 14:43:10 +0000 Subject: [PATCH 11/41] chore: attempt async setup --- apps/website/gatsby-ssr.tsx | 1 + packages/ui/package.json | 3 +++ packages/ui/src/components/Atoms/Fonts.css | 8 -------- packages/ui/src/postcss.config.cjs | 4 ++++ packages/ui/static/public/fonts-async.js | 7 +++++++ 5 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 packages/ui/static/public/fonts-async.js diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index c64adda79..4eb21e858 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -1,4 +1,5 @@ import { Locale, registerExecutor } from '@custom/schema'; +import { loadFonts } from '@custom/ui/fonts-async'; import { GatsbySSR } from 'gatsby'; import React from 'react'; diff --git a/packages/ui/package.json b/packages/ui/package.json index df6dfd264..e09305d64 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -12,6 +12,9 @@ ], "./styles.css": [ "./build/styles.css" + ], + "./fonts-async": [ + "./build/fonts-async.js" ] }, "typesVersions": { diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css index e49d1b91f..1a575d846 100644 --- a/packages/ui/src/components/Atoms/Fonts.css +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -1,11 +1,3 @@ -@font-face { - font-family: 'Noto Sans'; - src: url("/fonts/NotoSansGurmukhi-Regular.woff2") format("woff2"); - font-weight: 400; - font-style: normal; - font-display: block; -} - html, body { font-family: 'Noto Sans', 'Helvetica', sans-serif; } diff --git a/packages/ui/src/postcss.config.cjs b/packages/ui/src/postcss.config.cjs index c1c15e247..7f21c97ee 100644 --- a/packages/ui/src/postcss.config.cjs +++ b/packages/ui/src/postcss.config.cjs @@ -11,5 +11,9 @@ module.exports = { '.gutenberg__editor .edit-post-visual-editor__content-area', }[process.env.PREFIX] || '', }, + 'postcss-font-magician': { + hosted: ['../static/public/fonts'], + // async: '../static/public/fonts-async.js', + } }, }; diff --git a/packages/ui/static/public/fonts-async.js b/packages/ui/static/public/fonts-async.js new file mode 100644 index 000000000..b0068201f --- /dev/null +++ b/packages/ui/static/public/fonts-async.js @@ -0,0 +1,7 @@ +function loadFonts(fontFaces) { + console.log('hi from font loader') + return fontFaces; +} + +// Export the loadFonts function for use in the PostCSS configuration +module.exports = {loadFonts}; From c343bb44d62b3caca5c42f8f8e4ec6ea69c5a387 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 10:07:19 +0200 Subject: [PATCH 12/41] refactor(SLB-222): preload fonts by directory --- apps/website/gatsby-ssr.tsx | 25 +-- packages/ui/fonts.d.ts | 1 + packages/ui/fonts.js | 7 + packages/ui/package.json | 8 +- packages/ui/src/components/Atoms/Fonts.css | 35 +++ packages/ui/src/postcss.config.cjs | 4 - packages/ui/static/public/fonts-async.js | 7 - .../{ => preload}/NotoSansGurmukhi-Bold.woff2 | Bin .../NotoSansGurmukhi-Light.woff2 | Bin .../NotoSansGurmukhi-Medium.woff2 | Bin .../NotoSansGurmukhi-Regular.woff2 | Bin .../NotoSansGurmukhi-SemiBold.woff2 | Bin pnpm-lock.yaml | 204 +++++++++++++++--- 13 files changed, 239 insertions(+), 52 deletions(-) create mode 100644 packages/ui/fonts.d.ts create mode 100644 packages/ui/fonts.js delete mode 100644 packages/ui/static/public/fonts-async.js rename packages/ui/static/public/fonts/{ => preload}/NotoSansGurmukhi-Bold.woff2 (100%) rename packages/ui/static/public/fonts/{ => preload}/NotoSansGurmukhi-Light.woff2 (100%) rename packages/ui/static/public/fonts/{ => preload}/NotoSansGurmukhi-Medium.woff2 (100%) rename packages/ui/static/public/fonts/{ => preload}/NotoSansGurmukhi-Regular.woff2 (100%) rename packages/ui/static/public/fonts/{ => preload}/NotoSansGurmukhi-SemiBold.woff2 (100%) diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index b6416fdfe..53b774838 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -1,5 +1,5 @@ import { Locale } from '@custom/schema'; -import { loadFonts } from '@custom/ui/fonts-async'; +import { fonts } from '@custom/ui/fonts'; import { GatsbySSR } from 'gatsby'; import React from 'react'; @@ -26,15 +26,16 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ } } - setHeadComponents([ - // here you will map config file consumed - , - ]); + fonts.forEach((font) => { + setHeadComponents([ + , + ]); + }); }; diff --git a/packages/ui/fonts.d.ts b/packages/ui/fonts.d.ts new file mode 100644 index 000000000..b680994dd --- /dev/null +++ b/packages/ui/fonts.d.ts @@ -0,0 +1 @@ +export const fonts: string[]; diff --git a/packages/ui/fonts.js b/packages/ui/fonts.js new file mode 100644 index 000000000..26b7dc854 --- /dev/null +++ b/packages/ui/fonts.js @@ -0,0 +1,7 @@ +import { readdirSync } from 'fs'; + +export const fonts = readdirSync('./static/public/fonts/preload').map( + (font) => { + return `/fonts/preload/${font}`; + }, +); diff --git a/packages/ui/package.json b/packages/ui/package.json index 3eaa7ab2c..e1cc59bac 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -13,14 +13,17 @@ "./styles.css": [ "./build/styles.css" ], - "./fonts-async": [ - "./build/fonts-async.js" + "./fonts": [ + "./fonts.js" ] }, "typesVersions": { "*": { "routes/*": [ "build/components/Routes/*.d.ts" + ], + "fonts": [ + "fonts.d.ts" ] } }, @@ -96,7 +99,6 @@ "nyc": "^15.1.0", "postcss": "^8.4.32", "postcss-cli": "^11.0.0", - "postcss-font-magician": "^4.0.0", "postcss-import": "^16.0.0", "postcss-import-ext-glob": "^2.1.1", "postcss-prefix-selector": "^1.16.0", diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css index 1a575d846..64cdc5c17 100644 --- a/packages/ui/src/components/Atoms/Fonts.css +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -1,3 +1,38 @@ +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 300; + src: url('/fonts/preload/NotoSansGurmukhi-Light.woff2') format('woff2'); +} + +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 400; + src: url('/fonts/preload/NotoSansGurmukhi-Regular.woff2') format('woff2'); +} + +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 500; + src: url('/fonts/preload/NotoSansGurmukhi-Medium.woff2') format('woff2'); +} + +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 600; + src: url('/fonts/preload/NotoSansGurmukhi-SemiBold.woff2') format('woff2'); +} + +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 700; + src: url('/fonts/preload/NotoSansGurmukhi-Bold.woff2') format('woff2'); +} + html, body { font-family: 'Noto Sans', 'Helvetica', sans-serif; } diff --git a/packages/ui/src/postcss.config.cjs b/packages/ui/src/postcss.config.cjs index 7f21c97ee..c1c15e247 100644 --- a/packages/ui/src/postcss.config.cjs +++ b/packages/ui/src/postcss.config.cjs @@ -11,9 +11,5 @@ module.exports = { '.gutenberg__editor .edit-post-visual-editor__content-area', }[process.env.PREFIX] || '', }, - 'postcss-font-magician': { - hosted: ['../static/public/fonts'], - // async: '../static/public/fonts-async.js', - } }, }; diff --git a/packages/ui/static/public/fonts-async.js b/packages/ui/static/public/fonts-async.js deleted file mode 100644 index b0068201f..000000000 --- a/packages/ui/static/public/fonts-async.js +++ /dev/null @@ -1,7 +0,0 @@ -function loadFonts(fontFaces) { - console.log('hi from font loader') - return fontFaces; -} - -// Export the loadFonts function for use in the PostCSS configuration -module.exports = {loadFonts}; diff --git a/packages/ui/static/public/fonts/NotoSansGurmukhi-Bold.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Bold.woff2 similarity index 100% rename from packages/ui/static/public/fonts/NotoSansGurmukhi-Bold.woff2 rename to packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Bold.woff2 diff --git a/packages/ui/static/public/fonts/NotoSansGurmukhi-Light.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Light.woff2 similarity index 100% rename from packages/ui/static/public/fonts/NotoSansGurmukhi-Light.woff2 rename to packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Light.woff2 diff --git a/packages/ui/static/public/fonts/NotoSansGurmukhi-Medium.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Medium.woff2 similarity index 100% rename from packages/ui/static/public/fonts/NotoSansGurmukhi-Medium.woff2 rename to packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Medium.woff2 diff --git a/packages/ui/static/public/fonts/NotoSansGurmukhi-Regular.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Regular.woff2 similarity index 100% rename from packages/ui/static/public/fonts/NotoSansGurmukhi-Regular.woff2 rename to packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Regular.woff2 diff --git a/packages/ui/static/public/fonts/NotoSansGurmukhi-SemiBold.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-SemiBold.woff2 similarity index 100% rename from packages/ui/static/public/fonts/NotoSansGurmukhi-SemiBold.woff2 rename to packages/ui/static/public/fonts/preload/NotoSansGurmukhi-SemiBold.woff2 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8aca358f2..469530557 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -522,7 +522,7 @@ importers: version: 8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1) '@storybook/test-runner': specifier: ^0.16.0 - version: 0.16.0(@types/node@18.19.31) + version: 0.16.0 '@swc/cli': specifier: ^0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -615,7 +615,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.10 - version: 5.0.10(@types/node@18.19.31) + version: 5.0.10 vite-imagetools: specifier: ^6.2.9 version: 6.2.9 @@ -624,7 +624,7 @@ importers: version: 1.0.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@18.19.31)(happy-dom@12.10.3) + version: 1.1.1(happy-dom@12.10.3) tests/e2e: devDependencies: @@ -5581,7 +5581,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.3.3) typescript: 5.3.3 - vite: 5.0.10(@types/node@18.19.31) + vite: 5.0.10 dev: true /@jridgewell/gen-mapping@0.3.5: @@ -8250,7 +8250,7 @@ packages: magic-string: 0.30.9 rollup: 3.29.4 typescript: 5.3.3 - vite: 5.0.10(@types/node@18.19.31) + vite: 5.0.10 transitivePeerDependencies: - encoding - supports-color @@ -8759,7 +8759,7 @@ packages: react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) - vite: 5.0.10(@types/node@18.19.31) + vite: 5.0.10 transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -8833,7 +8833,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.16.0(@types/node@18.19.31): + /@storybook/test-runner@0.16.0: resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -8853,7 +8853,7 @@ packages: commander: 9.5.0 expect-playwright: 0.8.0 glob: 10.3.12 - jest: 29.7.0(@types/node@18.19.31) + jest: 29.7.0 jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 @@ -9311,10 +9311,10 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@18.19.31) + jest: 29.7.0 lodash: 4.17.21 redent: 3.0.0 - vitest: 1.1.1(@types/node@18.19.31)(happy-dom@12.10.3) + vitest: 1.1.1(happy-dom@12.10.3) dev: true /@testing-library/react@14.1.2(react-dom@18.2.0)(react@18.2.0): @@ -10764,7 +10764,7 @@ packages: vite: ^4 || ^5 dependencies: '@swc/core': 1.4.13 - vite: 5.0.10(@types/node@18.0.0) + vite: 5.0.10 transitivePeerDependencies: - '@swc/helpers' dev: true @@ -10780,7 +10780,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 5.0.10(@types/node@18.19.31) + vite: 5.0.10 transitivePeerDependencies: - supports-color dev: true @@ -14296,7 +14296,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 - /create-jest@29.7.0(@types/node@18.19.31): + /create-jest@29.7.0: resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14305,7 +14305,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.31) + jest-config: 29.7.0 jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -22088,7 +22088,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@18.19.31): + /jest-cli@29.7.0: resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22102,10 +22102,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.31) + create-jest: 29.7.0 exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.31) + jest-config: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -22116,6 +22116,45 @@ packages: - ts-node dev: true + /jest-config@29.7.0: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.4 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.24.4) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + /jest-config@29.7.0(@types/node@18.19.31): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -22294,7 +22333,7 @@ packages: jest-runner: ^29.3.1 dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@18.19.31) + jest: 29.7.0 jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -22505,7 +22544,7 @@ packages: dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0(@types/node@18.19.31) + jest: 29.7.0 jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -22553,7 +22592,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@18.19.31): + /jest@29.7.0: resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22566,7 +22605,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.31) + jest-cli: 29.7.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -25510,6 +25549,7 @@ packages: /p-limit@4.0.0: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dependencies: yocto-queue: 1.0.0 @@ -32161,6 +32201,27 @@ packages: - terser optional: true + /vite-node@1.1.1: + resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.8 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-node@1.1.1(@types/node@18.0.0): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} @@ -32218,6 +32279,41 @@ packages: resolution: {integrity: sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==} dev: true + /vite@5.0.10: + resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.19.12 + postcss: 8.4.32 + rollup: 4.14.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vite@5.0.10(@types/node@18.0.0): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -32254,8 +32350,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.10(@types/node@18.19.31): - resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + /vite@5.2.8: + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -32282,9 +32378,8 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.31 - esbuild: 0.19.12 - postcss: 8.4.32 + esbuild: 0.20.2 + postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 @@ -32667,6 +32762,63 @@ packages: - terser dev: true + /vitest@1.1.1(happy-dom@12.10.3): + resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@vitest/expect': 1.1.1 + '@vitest/runner': 1.1.1 + '@vitest/snapshot': 1.1.1 + '@vitest/spy': 1.1.1 + '@vitest/utils': 1.1.1 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + happy-dom: 12.10.3 + local-pkg: 0.5.0 + magic-string: 0.30.9 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.6.0 + tinypool: 0.8.3 + vite: 5.2.8 + vite-node: 1.1.1 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /wait-on@7.2.0: resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} engines: {node: '>=12.0.0'} From 5afd802e6827bc0a1d0a1e73fe6ecec56e0f4b13 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 10:32:27 +0200 Subject: [PATCH 13/41] chore(SLB-222): use Inter because its used by flowbite --- packages/ui/src/components/Atoms/Fonts.css | 61 ++++++++++++++---- .../public/fonts/preload/Inter-Bold.woff2 | Bin 0 -> 111040 bytes .../fonts/preload/Inter-BoldItalic.woff2 | Bin 0 -> 118392 bytes .../public/fonts/preload/Inter-Italic.woff2 | Bin 0 -> 114576 bytes .../public/fonts/preload/Inter-Light.woff2 | Bin 0 -> 109992 bytes .../fonts/preload/Inter-LightItalic.woff2 | Bin 0 -> 116516 bytes .../public/fonts/preload/Inter-Medium.woff2 | Bin 0 -> 111380 bytes .../fonts/preload/Inter-MediumItalic.woff2 | Bin 0 -> 118392 bytes .../public/fonts/preload/Inter-Regular.woff2 | Bin 0 -> 108488 bytes .../public/fonts/preload/Inter-SemiBold.woff2 | Bin 0 -> 111588 bytes .../fonts/preload/Inter-SemiBoldItalic.woff2 | Bin 0 -> 118216 bytes .../fonts/preload/NotoSansGurmukhi-Bold.woff2 | Bin 24612 -> 0 bytes .../preload/NotoSansGurmukhi-Light.woff2 | Bin 24756 -> 0 bytes .../preload/NotoSansGurmukhi-Medium.woff2 | Bin 25116 -> 0 bytes .../preload/NotoSansGurmukhi-Regular.woff2 | Bin 24540 -> 0 bytes .../preload/NotoSansGurmukhi-SemiBold.woff2 | Bin 25160 -> 0 bytes 16 files changed, 49 insertions(+), 12 deletions(-) create mode 100644 packages/ui/static/public/fonts/preload/Inter-Bold.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-BoldItalic.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-Italic.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-Light.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-LightItalic.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-Medium.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-MediumItalic.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-Regular.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-SemiBold.woff2 create mode 100644 packages/ui/static/public/fonts/preload/Inter-SemiBoldItalic.woff2 delete mode 100644 packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Bold.woff2 delete mode 100644 packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Light.woff2 delete mode 100644 packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Medium.woff2 delete mode 100644 packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Regular.woff2 delete mode 100644 packages/ui/static/public/fonts/preload/NotoSansGurmukhi-SemiBold.woff2 diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css index 64cdc5c17..3b272d619 100644 --- a/packages/ui/src/components/Atoms/Fonts.css +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -1,38 +1,75 @@ @font-face { - font-family: 'Noto Sans'; + font-family: 'Inter'; font-style: normal; font-weight: 300; - src: url('/fonts/preload/NotoSansGurmukhi-Light.woff2') format('woff2'); + font-display: swap; + src: url('/fonts/preload/Inter-Light.woff2') format('woff2'); } @font-face { - font-family: 'Noto Sans'; + font-family: 'Inter'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url('/fonts/preload/Inter-LightItalic.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; font-style: normal; font-weight: 400; - src: url('/fonts/preload/NotoSansGurmukhi-Regular.woff2') format('woff2'); + src: url('/fonts/preload/Inter-Regular.woff2') format('woff2'); } @font-face { - font-family: 'Noto Sans'; + font-family: 'Inter'; + font-style: italic; + font-weight: 400; + src: url('/fonts/preload/Inter-Italic.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; font-style: normal; font-weight: 500; - src: url('/fonts/preload/NotoSansGurmukhi-Medium.woff2') format('woff2'); + src: url('/fonts/preload/Inter-Medium.woff2') format('woff2'); } @font-face { - font-family: 'Noto Sans'; + font-family: 'Inter'; + font-style: italic; + font-weight: 500; + src: url('/fonts/preload/Inter-MediumItalic.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; font-style: normal; font-weight: 600; - src: url('/fonts/preload/NotoSansGurmukhi-SemiBold.woff2') format('woff2'); + src: url('/fonts/preload/Inter-SemiBold.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 600; + src: url('/fonts/preload/Inter-SemiBoldItalic.woff2') format('woff2'); } @font-face { - font-family: 'Noto Sans'; + font-family: 'Inter'; font-style: normal; - font-weight: 700; - src: url('/fonts/preload/NotoSansGurmukhi-Bold.woff2') format('woff2'); + font-weight: 600; + src: url('/fonts/preload/Inter-Bold.woff2') format('woff2'); +} + +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 600; + src: url('/fonts/preload/Inter-BoldItalic.woff2') format('woff2'); } html, body { - font-family: 'Noto Sans', 'Helvetica', sans-serif; + font-family: 'Inter', sans-serif; } diff --git a/packages/ui/static/public/fonts/preload/Inter-Bold.woff2 b/packages/ui/static/public/fonts/preload/Inter-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0f1b157633c5f8485fe9e79585daa89666cc07f6 GIT binary patch literal 111040 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 }ID2 z>S(eRekSLz7K3Vk&(Wr;X%w}}idd-~gPRZT=r^C^E+Kkm8De9##UYEe*LnU6c9c4s zv0xoh90YOzO8-5iAfV%{rHgWGM~buz?`4i|A4{%avthNNuZ^(JK#s8h3+)^gUwUb;0-7;Kxw&sei1Chrk&H)&hExJMkvV@ z?X=|DNV)%VeetoFN$H%iF~XFq8KPhNii~&Kg9ZEK-xu?Si-vW_lcRwFVgC^)n)Q5F zQmgK2Y${WOU3~sPP&foerH!*bk8*6=uBRDKJg>)b)6Jf(m=G9cP%7;27k{1ur7F|h zczKuS-n~1ro6HC;ERXE{8w*~ioBf<(=jwlw{K{)={LKSK>9X<%jV>kti+C z?I)2~3{La=p*tkKZn;>_W7Ho6%i7}dT(jNgjmM3?`fdaRcDx0^4zXPQv zOfi9xNswGFA*^#Uy{-L--2xfz&Wj;V+qrPV{v<@ksqDgWEeYLd!sUjfkS)pmZ zVdK>3`MH^Wt)W(P>sw1%`Q@L9Gip8){jdwhi|fekVjreR8#>wq2vvwqVxEF#tjuP;TFbV%o#PkO@RRn8{ZrWAp|ill_U|O= zKhy4ivTA2wh2vKB8<)FJLr2C+2rt|;`x!uS!0^gqg6cRX5D_CvV%AEM(MQ1s;Rz7$ z5&s6&m*+xg690w?%l}TwSz272?^$4}=RAF>T=ZnJN&ch@mjHALf_+XzRLfOn2U%Tnguv-H8j# z^kHIGcF(Fd`v#h%f+;c&D>4=-ksrPmgceUlC{OFuMCy}U6XH8OQRxITxB z>H+rS`-lMq2*L;X4Z;6Xu2M*@RB%%6?6nwHss#6_3yrAuV5tz7zj_%M@YT5-)t~?( zh9{rv(@R@~2adWZE#Ot$A~c`B}l#Z-B(%}fFd zFefawImh?&_cnO5BRp(EJ>>blTZ--gqvT4&7`dS1mq0Vrrt|qz;{=O^O1aDSZN+?Y zV(@wXPbg%uy@Pa#S9-X1rrI9iEI!36cseT|Rkv)nmT5&y$B$n1VcLo;DkJA<$&maeo%afcc(wNy)$6A7! zqvuDccmi`opq2U3Aje%}2{269* z-a$nyoZj^_7guD}EL*}GSHVGXtwjVU`b22u&i~EaNk%pW`+Yz06&Deq*w$B{`UE17ZB2)$@y z-eh>{*#}vX-yUtnWCS^LxwT@gWsm+_VKGdc{nnx0B9G#E&*|%JVo649O`YW}F9p=# zVy8N%q*VK-@D1ASLvRZ03Q)hsz}3YBemY4d<(dbhSGc8PX${_YcR93V_uKUExnz2n zG)v;fv|T$rAle6{6o+=tj!8rg{+T=@UC3*xya~P3-~!;W4ckjg%5{5{3j7+eaV(cH z$3END2*;MGs$hnphcQB;6ppctBhYk%=mJ)G>UgZcYt4DcN|7bL@QVT{Z82}7XV>(n zLJAu;Q+c68!|Fi@)DoN#renxR7WH=Hc0g;l-677pZsr}m+HrX`*Y;EKj=^#kdZr>> zX#giP&La7ALbGhRNq;laR?=jht#wv8+3Fcheqzk;K}_36dgXJSp!|I7-~FDr$!s>6 zo<^#LD%l>eFj-od?e5IxD+S6}wJtcnozGSZ3o1%#^2!6T*qT&@&M^D9j%^La!eO zx^VW{O&%%*XUZbhHaHf5$X^p4$b$3+I}duj8Y2J6OZviT^ztWdATf@7=dzgc*0 zSS}%Ms?eN!J5r@A5=_hHdo19jwA)EXUHlLTEuDIQq2*A0f13*1@2k|Ksk)QLlBf}q z=qN0!G!)BC6susWk9#bdbT&!SeHg2aa8z6~PMfEvwrV9w3y|j2B8@X_9RbF=CF&&_ z&Kw_G^`P2}r`Rs9SOl_;OYUUCNy*%AIs{7TuGmE=WHm(WPDC76Qs&gkC~7R$=eKzh zwMqXKduK|Tmoob8s16M@*yFO3lHexE*;cit=t9=V=qb6bb4PCCScJ5)tX68!4SK=8 z;vD6=)m13r+W8T;UKWe+%V2Ae9fySR59o3DGdygF;GW-`><|5y8#~6YaUkAqNx;g^ z<&{Cv*1k^3veq=quF_CWZXWxE7gzOG;^DOhu_%a81ix^F#pnr>)iLJyL?Mqr;iC$+ zp7!^kHc2|J2dQALl|SeH3y4qVa7pz{gqrSM%Ul0Vnfz!mKTYY#+aRzTGYtT4fpjD44(Pz3v&EkU zB_AS4+@%|W?h4!$rB$(;Z)7t-KYR%EUx7q%$0=XWm|&uPgS#c9s3vBPK@5?Dq*oxX z34gqzi4!RPUGx+)U(L7Xe72^jQiBvWs3ro3Id);_9eXRX>SDFA>2tBnw>6A}f6VZm zgA(wZL2ipx^el8Z*jX6-gVRd`=W(#PxWm#lT)hT1X*Lwq#t;(!D-vBxGbW3U zF^;*1!+N_sd0h2kgfR3xbLIDUQS}1L*I`@3X5a;S5ypb%YACbnGElAE+|%H7WugH< zFn$7$iy#LgQ|NW!c~5BI&z)Q#{4kQ>bDjS90Q?5ZG@OT-LJQ=MjOO87s?NS+(CuJ{ z>QlE+44in8uf(M5Ft&j$Yw7Lqm9HeU?IbUaEonz>Lp(*qC1p*l7Ln^wn%GE5he@mr z(i;ZPjwB~YDN9{eQoWXvt!a|=Fa)xSau)U92k;gly3hdN;%B4kDdDkP-Q&eJT=v{(h;Bh1;&nGd?Y1oB6E?Wju57%hhegBjGvk z3utMm@Y|p8hh+Xy+lNMA^%#I|RMojhvI#;E#eH%?GYvW@pxwpu##WW8r(~rf0YTca zH1Qc3D`&!UzC45sFbivnPWp`$+Iz5q%eYkQd{iEy*XP;z%)>3cY9M?0TJN~C++*q8 zy0`d&R@<|P^=GEyNXpPT56cPr z?`syX>f{3ioIC+7^gze%;tBbf*330993XcYoO*p196#&$7#SP_xMA^#Wuc~1!AGWL ze6fnUZDjWI@6)tJ+P3o&Pu#a<+Z}%ZFhu85K3V7xxG?N#ubf1V+{$()uFIkR>A*%t ztVYgWU8xfX8<{pW44% z%v#=wSvoHs2zE~1H>wkOVzdPRp@&+hNaI?kiw}_Pdww%&E0&M;_ofp1s#=R+s7bZ6&e=Ll zeEfZlEg_|P;Qvm4ff(rU%ZsZED^DkOgp{PT#MI>U_~)Av8PbuK=uA)1P zyzu3CfkTMt{|lZoWmLPAW`<_iN9;o{b7VlJo}$-ib@mSpjPwr=lHn5r0fdW-jgL`~ zmzSBFotiLbaviamP6vT z%%Aq7NE)Cj)KDt$#bpb;ID&^MZxv*D9AwNI)PXQctH0j9 zw)ov3JAFRc!=h^!p7QhlvCKOX%}P5u}>)MzYKt2+}o0-dwjU zgwQ>DqH1;sLa$-)CwxW0bOKTLh-I)#H4|>o6rhCVd`l}p40V!MIf<#qc2IDfs_Ne^ zEJnxk%ZGK6MTN0i8Yoo5)Y1mSW}QYJD78OnLaOZE1BdxDK=e}HS8 z!8wc9YpZ47hp2W5K(;QR0OIgPgH?F8=pWPS_VYFZZ~&r8AWiQ1i3$!7>6Re{97dAl z=@rvQ(*+6gXo_in`4yCmi)*mg@|)f&-TK12fnR<;w*oGB;QRYW`hn{0@fX64Vtq5(z{>lVm`|6$(TGGO=b6Otm^)vesRQ5wvrVdq}C-?~X+BB6@-e z2#Lp$g7-rsm){B{!h)PgV@stx+q^ta&+l#Kp>O)Oz4S2Q zb);4oV$HNe)7w;zGfnbeTyZekBM|oyuU}eo5P3HB9O(&w1Z^Tn#eg}B@tq|nc^(J| zbXfl|qF6q!vj&QYRoei$#L9NHl@f{{$$74t&XhMGd&QmO>_oPTaAhNj(3Fg<9VfEv z^()l(WZ*!}!5FZgd%$}vqst8e5?U@)FWgjXXtpvP=BYG^1)gXqA1fx!4H3|YI4j5~ zH@V_lfwMZmU*|GYr}|i~F{yK|J5^C_^!9R{iQ9IZc;`T0>Z2zs#2qg3J8#Ef=_O9W z5!|+aBzdTx!-;&|9C7UYY$d||kj*0tFoJkiGV{B|Ck*hwlroYkFpzPwV)31MajnDi zq3kV5>Zwiusmj{((xSvzHH_gsn7TVx|LSN5%Kz;d=lXkjf1&cL_JuXe{YzxS@cCH; z$XoLKS>^iq@`h6v=e)^UYz|Fu5BRlX1Wx&g)G%7>msUP4j?suS>F~<64E= z&=QR(v+_;kRq7LS|K4ctS59B*0Lm73!o{M)Ps{n$L(_jClZPP<)X!PD@H#yP%x~b2UdosHs>7m^ENcq z<&9K6fxNq;IP$c&SXDfzIFgt9b&v^2hrv9yhTUB0pd*Q-Kk^gxTW#8fCcTPf>b0j= zbR(o+;j%r0I-syns7mZ~QB(O+7-P!h_p!ECa)PtkJS_t!*Pk} z5}4ke5snl|M#T{#A8@fSNXb!3b7lsw_^m?3+_mP+6!c@<@$R@w(?1KVHLs5}`%$#V zleLGHt)1}#x1Tp|;tH*=#O)SwUJUII9W|nt)dN{vwkS-s&AeGSaw3M8?K5_)gFk_M zbqwZRM0KGkp%SX_9qztSt`q$jjKhbvPR17f*s$YF+(k zWX(IcJL`-25Q-rfh}|Xc^XWI^nFMbiKo78B1bNm68OWyG8US6LNr9F#xmLO##d&s6LG_+%jEUSBg=l-sJ?AM<)+t5?A)uV9rLucaxJy z9vLGP?9By0cvof$$4*9*)zP1Ua(^9`+fYvCl1{epB;H@XiFOwRzGr0j{HF-+HLEUC zm^1EQfvmOFNx{?KE91%;Y%A%?Ijt-0%E_&(%TG++t53_>uB)Av#CTP$7rq%+1<|u{ z(OViAJ@uP}oot4Vj&2t=!ZO%jFh-{kF$yKKjq6#;iflOIfqn4AAPL*~I^pF}1CYt{ zq&&Y!ojLZV$cv<+A~+CBF#~vtBaPKNw~^}H)1_J58R4;*rI~gTMfTKovO8zdgFQP% z9C=%f2~uPcs&7(_)n)ipOmLj~9YFThGlUF+hnOL~kcjDQbCR;gts@fBrF78o<#l*& zyil|-iyez&jtmWm2#c?kEDvchaDFA>iP|LLVRo(dT0|Q@+2f2#`|lHXaczp<^{6tl z*4pUd(?!97bGqA0jF8bVaW-RcM*pPy;%;@TOSrQIk60dUbj=NRuJ9&*7Af1JVVS!e z;gaU;1z=qhCk$223br1mOg1$T7;{d5?!c)S(30I30-*<;C~Ee|%_7G7nA2615| zA(|?rkTD|BFSzjV#AF7?N|;YQcp?V;oAUJOQRGjdd5Ve}LJ+`0O74f}e0%$Z{J@4z zqw^u)3;7};IdT6Ai6s%59D zx^(;e?K?DQG^sovv#G^PPC%;A9vK@ZG%BOp{e3?;(2 zZv614!s1ac_R&pN-27J)p41jSBe@iP|(65$j3D*D{o>Bxzep0XP+cvMGjZx`wVvO+8=hkvtuVE^pAW zPiNQpdoG9aw;)8{Kepy~WLjfiu4CY!I*?||FJ<5qa(EiW*eV>o+&Z2xV)KQlC;B06 z#P})i?Zi2p+&bZi)B={(h@{(l;Xdr~$*wY&K56CO;=lbC8q2*O4T#0#DOGb2?I4H| z?A1w#ENKAbG(}bMq)Vh8zQXyY`&CIbfGdk-kKyVIqq?wnqj-PNyjwHt2 zzi8$m&CJ%BZ_k7AWE3Su15 zPL49E42s8D?G{tnr6pjKw549{llh5MwZ$tN7PXZEi@@x)}BP{EvL)vNhD(aRt6a0S?7k3}lRrq;%%Vc(L4erL0 z{W~EGjT)Pd64#^-SM{*L`$kb>o(7HeL~Ff34y4xf(5LvDc8?LkWumv-WB_qsgsWw1I{w(7E<44j@E7E(=JH z;R}e&v7PP|$kRAEUpSB`Vo+3sw7LQe1s(ucV;9M?zG={!z1sb)-)QbxR@S>^ZF%0Q zSswRyRp7jYkCf~>8J#+9@>a_|F?Rjt`q6)(M>p)f5&eyuWE^6u-5`eFM#H0yFP`v2 z%!vMQE!$y5NNd`=8`Rfq1ooqN;!A;EJmYD@$$7jPy)weim}*s{^;Dl_{08Xk_o`F$4bh6zCtu zPUa60a(mCIom(eYH|XEgKz@imJ9K_X##CK3-{8-__L@$~$ZxMYvsD}uc4B`~hkddu za2YWfxUTb4#I27Sdq3aBg7D%(O^ zFQmg}M`$-`Z&dMUll zi)$W6d@=UFOz>_HeO8e?7|1eBI4Fg@!>zkn4;vcJ;p@mpUuAUzONP!~baeg=(tMaO zR@P{nbyH-Rk}VF?8^N(Vyy>Pe3Y55+p>-OS*Dqnd>` zUKBJz72K6gxwX!3Yk&ZG!7f&$a7@ut`r*?f&}EeCPG=MST0p%g=sSE7weIWNRJl1C z!I~uZj$h2W#OYkoQ-<>-nq9V-r6+sJm1-7IO|wISXYA<=+uH>}RmnL_iTn^%beX^w z(ahK(qg`tw#+G-n0JCB_gY>>A)(*?CT~}k;)>B+tlNs{ND*(_s|9*Kgt)1QnbM3JC z!Wdh5r~mD^!dzpYNTzj6vD!Y|_*fQj)6ws}%M}s!nMz7m_s)TITN)ItwF|A29LI?? z@7wVhUyn%SZM-HzY(3zKsRGs_jz<~aW-+#afN)^7fQ_AX_E!6s$@9a}X}166{PLq{ zk$i|!C5kHP$*p8Hhw^0~_2eB-hKv`rHrL+Kq6n`6oZE+y&lq<=_z}EDGLi1>gZfF@ zxk5_0)MIHz!6iuL=rMT55OWi%y1+a#*-Y-Oxp_=M!kb(t?1`v@S%+@n)O)V*mrj5M zJjD|0Nv}g%S3_k!&cgZJQO8~gZtBfBNfRF=X~yC=l5nFn`@&l1_}y6h7j$SFgEjWQ)vtC;ioG-^soP zkRbMP0OGTus}pyYd+syJJ;xcx9V4m-hzG}XWbDTYy?!TBms&-1y*YbLZhuK`KVl)v zE(%r64s7`|Ew;_>zc98fz5b_*#6r`&dH9U3+z}S+47E^75K1UYPsacNnBh3tH=&jM z;lcg)M)-fbKVwXdEk(k_;)FjuxhZG>zeHk$L}Z2^ul#>Mb~EiR;t^v1^N zfuAI6;1+yr+Pr|4m#p{Rt5gr!kg$M!0-r$<&<3ku@I?T9d9|d+Ymh>x9i7lq!-lv+ zA^=J=O~48I(0qXS0B0AhN4?M_K~kcdSKlhC$-cbst*`)rngA)gr}~~=<-0nKj+P5G zn*h-MBn#bqP4K7?hy$?vq2l=UMTxRhixrk-?bjldRpr?xzsp`TziD>h4NvaD1O|vA zQ_7ZH9TIh>ZPkH7rLY$xqICqHCDSSRA3#sJ}z~usx)^a)Mmy$2TeIVAfM&V<$e8vK6cttG1i><^dFygN%j znjQdvUhFe7Xrd?Z14!tTTPaqvUCVBs_(D7?{G}9_A*cCF>=`d@;<+w9LR019*Q7Y9Z06iq(wz=DC4yIvV4 z3>NV8-AD#NESNcweq^I$XS-yvP#~F03KUGn#9a;r3O1h3!W5ptAiD#W0!3BRZfdQn zbe8(TVsQ)iiui@|_gP(c2(4RXu0q-;ReBA9EtajV#cc!#U&SMVFEv*4WZt4q%`h7y zG1aQ=Y-iDr4{Zkso?lQ=$S>-TZhdNR{9Z1yJ~F|u zG-hHBQVtRhx^{AR)z0&E8>q{`bM*pPI+$h5y`01{L+`+G-S241I?_Xe?V(2kU7-U8O;~L}2+$!L^ zwZL~vs73kP&YgWdn>ZT-0N?EezS}bUd$xVH1^8j(EOw@1CZm}%wmQ(~x_P;W@cENY zd;s_Ymdv}hz4-UK`P8()(H4o)0DR3qbL$!OnanfGX9l~6+qmb-JK2Go{&4+6X~VR& zqA$gMh(AE;-;nkc_D|pV`V*-6b)e?`zlJ(reCr3G_J6h2P<>Tzhk*Z2NdJHA>Yw>$ z_*v%7^EU|qQ0|-bhYD|ks{caOe_m{KS$2WAw_|=F0P)kAepX(b)n|DAt@@XGAwq`! z(yL2d?Z3f&aH+2PkqlmDwSzSn@ib2J^iBVE1^pKUdFjIueAIp11COh(p-acE1MBC zYPD&dFS!aW$OV%$zvktj^L-MhRc&7uQTXZ%Cz1C5TAr`R)%S_zjOwy8egfpvefCsN zZbTp8%cAxxB`U+t zXsn_*b9tYde3*1mpi!U zg&hJ39)rWF*|Ne_1YJYO_2FDWR0>M5fs|th;X8*`EFhcGuq_?CG6;@IUoiUfWgtH$ zi(;y1ri)>9v1}=W`Z6a`4E;=D4%dC&6k+{lx-$xqJgd!;R2e@mU+a?uP0dJMIsiOzwJc+25a zNlTbk;p~_*yXdO&yEX}ax608c5d0II!3>|tqfRo)tZSHat~pN2v{b~MoCwCn-LeG* zw$_e)nN-!xSS^g#%0z8U)^7IkEfm1+++m5_gk=|GHJnc4P!^75PhfhIhdzz!TWihb z>?$g8T+re@98tWgx=5@5C-m7hUJds>T*nQq6Q^=;E|=%|GgJU)>tMQ0NX4xlIe6rB9mfcx|UY)6qv8{4apv|5|4A zzVo?`JgP>`lTB2Q#2HL8?FjC+<40kBKd>L2-COP6^531}w#FN}gT3B?vuBQ@B5+_X4!iu7E9VK_6>GriN-E5XJ(xaL{IvWztc86{nA z(^(BILn$6CjK9d07vGQ%IYKs!3@2_G5fMg4UNGd0NzrmK#w9P??4Yq$c+N)MdTg>^ zXQPasMoXq?x-Bhv%Pg?OQp+s2y_Ots&=?se}<-iT8B8pGm@_P zaXg%RCxp+NT3o+&nWL`LU6=ct>{Xs7y)I66gsR%`Qq2&2d|bi+fZH?a)r zC2t92{}F`#m|$=iD+~!^gR#RictUD9g{1H}Mi(Q?d z+3Kl|SJll)n9LA!&jap}!we7p%*Ss=p& zv8rH33Smw0tSy0c!C4=I4JER@Y?{h}QZCKqF;f?_bu(8FH|k}+V(vBxv0n@}%TRL+ zH^oTvkXm3YD&%O)wZ;DDfDS$%=cNOIIM$&NcAkG%59uYiIIiPdxN z8#4pGoI(Gep)#LO?VMju&J=sG5BqTd2XP38afEuMzX1kHH^^W^sG^!0YNY^^TVLNt0mNRI+JP~-J|Af7vh8b>zkvQQ@ITgH| zgq-l6=y0!@X3elg=D@%_7Vu^gdZPVAr#J1kXMS5@k*)T{dThjIY{k=QibL;pPFg$& zm#JdB6wT8oNu2mj4OmK(cqB}C;CP2U2_{kQ-5)zYAQqvr( z9~C-TudEJ}jj@h3R_n7Xh*C?{)l?aIB3@$42MWnwu>Q;{uEJRg7Lse3K=pdE9Eag;KS;z`1t*GMQ z<&|4j6=hc$)=>i=BjY_j4K>)m5`JU9q_~PLx@+~+TV3@v)m%%hwe_=(I_s)CDO~-8 z=ezy@tU$mJ`-(tFSE90GE$4o%9=#gPB?@6?ZAQ3ABOH6KPCegW{+VCt36JzdkM-2* z*g8Glqdobone2rWMuA> zliQ@AuuDnl^QfeM(+28hgoZ}*Xk`HN2D*lUp5E3N6rVo;0M)q!x`DB=Vq)UT%q*0J zMJ_8V5*wQac6LK*)L2)m)~-5rUQNC91sgb;iyAcG=j3F=#l=aZMy}l4!g+XLHEB|& zS+hr4w0NRbtJm7Jk%SLsfuaClVd`xgi<-k0TWq@}mMET03O@z}QwKISH_5ixBGpz~ z9kk6hDYo10$n21uys@+S!Y;eS*=@JVvq#a70eh33jr~om0}lAcK?hZuL!SPJ!{^A= zbB-1y{seFgtp*&&)d45y`+$@9Cg2qA4mgdg0M5`)0B7+Tz&U&Za2}rpTnLX>Uzdx| zWpuwn^{c3dIQ^RT{kq<6urc2?%zNj9<9x{V`Y3!!03Q$0;EPY5&!(r(eXg4?e4*?9 zQs}<`eD#VIeEobEdwlPE-|im@HDz#FXGLJDkT*yp-NYKNL6NDfJk_V8;oD#ud9+Nfxv`N zXj&vPDHfZNNK8qkX6588%FA1yf)ZAdV$mg#(qo^pvI`Xz2db(r)zloStGm+BaHOf} zT8_$(-#7vUJR(TYtAq%74-4xx!i0T*gY!BOBGQNw^#(CwJ`yKx3keePNs_dS6e<6c zChbEqWYm%+>mzdHw2&w7V+s_sQl#h;N|gMhOxdUK@G8D0xhlSVSRhpYY~UFPTE{WO)Y*36e_DKFQ`SFbiYrf-ks5f*?} zzQ?+-&W0bcEo|4$8z)~tdr|{*fRliZDhTLA>VVF=4$wu<0J_3?fNpR$pgWxe^ni;1 zJ>fz?FBJv!CL=%}-3RCkw*va91fai)0S3UMfPuzZKsr1H7$n;PgDDv>1U?2B8tYDY z2VfZS3J<*oj0nvEMvk7i7`0~OiRNI%Oy&U?>v@l(QSo7Ez=U7dkSNiqlZ16kzTdQ^ zNU`Ch64BD`2Q%r?iSG=fhc0F=tWOq6E&Imc-BPE)BQL!0a5oBE4A>O9 z4%j?(C18tnt@VBw(WcGn(~fd=ghc^61Iqw*g(!gCf%gFRyqa}-Iaz&^*8=t{u7Syk zfP+eEXmS$Zu+kctoDBF%S-qZ|0ywI?#=@z9;~`hTiGk%8GhuFBDD&pUS+L-oMTgJNe!qdijbLnB@S!2I>|8VfKao&7zxM(cypbikv&l^+= zUc7Yi;j-izm~`UA(Mgc-m?TNDq)2hG!!2!8 zrYm|BXhq^hpq0pMtL}%*XEnxc&0SmeTG4Yr>w&~0Zxd)@)x6mJ$uZM5f+mCkk&!qQ>tsy-16t`!d;b6jq<~B2`eaU>GyDbbG zUb0-59xGOiURze3XUC2)M~?1pC!+^0IWLZJX)9G2IuR0_hISY|&`b|*yE|5sRvq^TnfRG0iTIULXN@ma>Q@4DGZ&PB&a^;k>VyY-MA1E#P;U<6A1U@Exu0}D)fk2>6Ln$LraHax~1d3$_A(6l! zr|8_M2yFQ}jujg%W2=m}z;=bafSupMATC@?jjMu9fZfV?1ML2AJ03i|%9E#0$J^s= zeEFImKQE&A^A|G#9ySsv&>TI2R=6ivP;eV?2>t^Og;#*Xgcoo)d;&NEC4eJgKj0|b z0vwG>z%jxHI96El)^=Q9{Nly4ktmUXBuUaHSs?>B{sDbb`!`)8cfoCPgUYjnPCtcugFUFGROp*kZ~z+EHV-M`k;qgSWCXW(JW9xT!U zJoL7=hrO+h8B=H6xOQKB)w90|832C|4FUfMJ_i07?F0T56B*#Yf%Ad?1-Ak({!+}+ zXL+>Y7x)kp9t0tsX|(&{`JvD$mLJ1m{jh!UGxmr5;=}Q9#?j72wYZ~ZAUr=Fffq09 z!{;A1zX>~m2-s1AfwMq_ral7^w!1_oJOCnUPZzVV#Dj-HBqqv&NZQ|}94hJHHV~PC zH?L#~?82Y$NA&9pA@+!)+azuxjwJeBiXmz8%qUP|Tgrc>&}CGgC0)&WsZTNnl!gtO zv}~33f4*<`{g>UY>#*xN?)py3AU0@c7))2V0;W5hSuj1J3t)P~RWN;j9o76fvX0tC zqfXsC4H{Ulrh3?EIf~0M$MHJh1Rf`86Q&coOHTCYNf>>lQ6L6oNPwLFYtyHnv!B{` z&h<1LhR5hlaEvR82RVOxxZr}gxv2OT$fX=?JA;tEtBZlb{H>;|`x@zrWMb08%xr;$ zMenuJwS$dKA3M99YSidgtJW@c>I|q?Z#M^rK@A%0;p8;L#bwa~r;&NLbb(&$!t3`vlTs3%C~XjaP_FWItX z%aOxdu3S0te~t}DIkTA@#$-TL)gX~2NP1`S$k$dHE(8|HFG(63jcg;!p$ zp&K=-$e1xf#*HgBVM4G;lS~5C(4C)6m0x}_ z@!N0F{`e!zUw>7j&p&qc|K8VPa2RAM1_gu}4F_3{)_}1y@)s;qj3EyulVs>G;F=oD zj2Ri`EI`<>ah)AI%Iw)w<;ambSFSX;ai_zJ7d-(21PBx;QjlOVYSog}sFA#B(~NH4 z@F3^~^R>{yBNil2H@x06Ds}l&^5DHaKBn5g`kDD2Z z1ea85Rwjdy%greiuu7#3m5Q)hZBwIx(`s$$bVT%e+Xe&489jnBnMj$pq~PAt!p3Id2Il1UP%ER!pWB2}f(G{w5E%`or{t^nW# zK>`S}5{4NO#4w67VVG4o&P)(SNRox3tf6TxhOw4qHFBJFJkKo%){7#KB-tR#niR!$ zmCBG>ZBC=HQmZwu(;3$5Ef@?|8I8`HO!k`1E?6w~S*jX^lL`2_^kT4)4`>sqG#wk}+NO@oydOh)m(K91l zxGxjoNt8&D{3lxJB`}S-Y$sOfWiX8^SPM+!i}-+P!bMV|M1qqfv3^gZfb46VqBJyZ zmto9U)*i>1^E@C37NTfJk}M~C@}HtuP4&2{VU=O>@9R3Ol9X{pT0N{3LWTqM#d7OQ|DT@r~( zsZ_U2rb;e1uTa=gDlMo~cGYT&8jU|%Es9QOZ+b}zdtLWvKUXYTw8N4mS1~c|v}`%9 zy%_}CixKR>x3C$1h^$x>51EBKtcr~*t~SNah1cwggDde4h2p~JltO)3kye~syhG=l zeXAbBl5h6RxZ|x0E_mmXOWwO2w^n-G_K29r9=keEWc&B*X_w=DMqdM-d(M{$6N5~d zN@vE*(3pEx$AX2CvGmf26)Ue;vo^wpjZya8T;m>o3w!trHO4`YtRq_aM z-wnnee@M??#l}F5e`$kPG8Frdw>UZQ#XU%=Yj!f)Q4NEuy#)P+xg=e@9}Zpp7_3p; z5n`A~L?(s2n1yl_>Zw#sqs_Geoo3U7A#b< zWQjahGC*XdSs$BgZfs>R+fK9VVqwn#J4cR8IdQ=`Zi@dd0BOE2;Dk7FpyI_-gn(cv z5t6keXm&7g+$6(uk|KqgRH+csq(MrT0VPu=tSs4*<;asNU!hz@ie(}o@KmZ43=vTn z5|a2K%b@U`R@Rrl@>3N-s#ObDqgK>3R)S3cNNY-erJY7;R744m>j;8Rl1hpa(KMT3 zG%U;GIMsNCPjeJQnz3VSTuGLzDo4}Ax*;%4*;dt+E7GoAlXByRxI1^W-Mc5@!2?~7 z9vRFV*N)$}bd`D+@0anOpRS!XzoZ>sDNw8)57&kbC$?-EvTfU-J$o2~D%MmAk^FC` zkPYVuo=8R{N+N~4n2SPz9>Y~NhwF3##efKul3XOGb$R^K+=i|P?Acr3a2)40C(b6h z@HEQ{%pzaD#`s0b3VJC+hW|2U3X&DsD;UT-c}xspGLU+wmv(R?BD#o#ga;WJyE0|? zl&iw5Qx|>%2Kg8^%-e_&zDAAmGG&^xhaRG{VFRNrTR6S&Qh+xO_&IdQa*h>njIGr5 zV^Owjk(zBqp$L?EoGiXm;YMr_Meiq-NtWEHLLIw^X4Z%e$E65_DNZk zufS>*D%7b|8MS{hX=rTFqGg8;9b5ePS(7BmffQ+OWXW=sDwVw)IUE%z;AGV*&skFf zJpjm(c)`Z_ovE4wi$B~TN9?5^iOA47&*zr%DX-!ZxrjT@(G>TAmM z*R&ZkHuWFz5cW2R0am` z9MA(r=K?c2bQtmH&seZvCK@${+Mir58VEjo^rT{lgJXFaE#*S&7cyf50!D5&=n9trh+B}$MBq#GM7x(TW_cJ(FdGva^&bX zCr<7==bR1BuK7GT&({q+JRf)6g?2AOmcNxyG#w&5byI=_ZzM|MFIlo+47q+!o)^GM zz5;>@6>(9ll$SE)e7*2OgqL25^U7-p-l&kRQl&ywsuZhMgP>L|lDFO|^WI05nz7XC z)^E^&0Zj%CYG%_68Me)c5j%|COM472Q`tz2UN?xbduzu|i zP$*}EQ1ULdSAnkH6e$@?nYtA;SUJv`waD0bdK9+)H)b9w{3W39@iReu_}IsnuOIpG zbH@`T_XG%VSD+vTf`us*F5DAjWWS*VZMkhl9QyT#cquweYR^6(O`2Xeoqqe>a|JRK zYWGlw4o!8Qp&2~GJyXia=ix=p_g_~kd>ass{9+{#zc%~_j*mvsVwvq)%CP@VpdTvU ziFBjF|Nji|?;}0mP}O{%|LF?{;>(!Y(3`Nw-`UQ#b~+F-Xy)J6&F1M%LDoY45g@%w zcy(38bXCp6vjC|9l+|JMY651}QtVYD)sRb(o9xVna9CSZTMk3N1mkGKW0gxUh`b5t zV05e?G(Hp*7&;Ni(7EKlmPQlZxXQ=eI#Wm`SPDtmS5Rmic+=%7HI%vFg|>D|O_ zV7#M6l2a(3E!=d>BncezEUyxrC7DK7rVu9fXu2`V*>@lU08=3=hZ6)`ez(vOfwG7T zPL@|}qT@J(6-)wJhR>v{nL!{<+M>%~axu>|eqP?$pfuQuxGSZOEQ< z3eB+}AMVFP8Ycw;Y0z0>Di|3BIrWtlplR_0amWr*<+eq<=P1TrVtLCVZ%XNd3$` zAU7N~?WaEw^0N&8eKPrQNi9%X(PRfR^$^ZQocvtDrt~L(#BVVuqFv1k zh_+0m{P!;^M2b3dV@ECCK&T);^N5xudoa^(SQoBYLj1s%45fyJ*r7zkgGYqXiE+8d zBU`VO+Hy$JaXM)5FP4wPobwuUT@1z+T|IO5tnTp@XlaV(SoP9l%q8D-jIsncxHeH_77NCiN62(j{qQf>Wqg-G!d;Y zC#{+?aTcr#c_ejwT)(=8Q0xdCy-VWWpSRxg#$L)qhJvY-!@(At=qg5he}6%TA>_Fy zvo#l@tjDz5#_*+O&-Q^&N6rVno2~?d<;G{(@7&}r0eGqSmiu(&FWx`$V|%~m;|-XD zHq98YNeA|u7U#$L$me$Fy?Wl8V8u(Bx#!8BP`>fOagLk!*$|G__aAV8Xeo~NE-q0yLaYkPZ{s1fJ2IT8S#0RV8RQqH%>o|PfxWi_RbHFljZrLiMJ6BRmo zws?H<4F~jxslKmnHMc|6|PFVa3sxyb(Ywhr{UAaq?tmv<;G{U001)@CHxEwXzPa+5!_YYfSJ zSUY}>5W^ttKIA2Vl0@T_-m9`PKL1u^fd ze&K*tAZui29`9lVYop3!7;Lk!28Kh`_M-UgoTwDCNeZy^cvxYmcGuu>zYD$~_)6sL zUF=z@Qvg5^vbAK8a?FY`84nWv(Gvk7K&-+boVRP=yN*xZ0DJ*Wh~|oY-ym2PDks4* zcZCo+A`@(8ZZK4v0w|pn)>i&;e)Q%(H`N=-kiHR*IQ$9-ZLLRZGpK*OXKDti}Qsk(+E3! zPwR0!d)3rf;Q}M=AH4N?14uJwNDyE!Pa4cDWfEk%R|eEfTI)BKVL*$1v24M4)d`Ugl19E!L;d7GZ80|p~nA!h`( zu0&>{-QF~5A(67BbP>K}!MhuR25})vqHYsoEGYG<*fq$EKkIQ5u67k0pCIyT5i+I2 zur3m{6UpNkHoFVGZm))T;z96&*dBA?hNuc8-kZpj9Js9bF1@inWB9H0B%6~Ll5B0y zw!KMZ_6=Fzux6l0fsD99ZDT3cViGo8Lf>f-HexV0!q>G(gVFv}i8Dvw?F<5qlO@rg z%MkZGW||rWd5-j9JgG+AydLF4ndO(uRJp#VQt7o^3)IkkWs{H{C4A|=(E>kR9c@eE z(+kXiR*~uIl`aYZx49+_@6&mMsd9@LQ)wAhU1A$#O~KA01SklrCe_&YnJN)gtS0LC zreRwP)s%dfXAgA3Lavi4`&E(9@4(s+Mqserg-*KDnCs}mY!drAyh;pD# zV_GDW^yo7t8KR?KAX>rjD;9Nu*qd<-Y!P@SYe!eQ1JA$xB{{vn`CDFJ>uB2_)tqvD=HDN z1E*hyx5Uho*q(<@DWjUiXlD^7U_Q0*b}6`yqtpbDK?DMgQ3M8(;KZ!D8!foJk2X_l zg(E6Y^;DuBC6t-o-cusiOOiS8Ro>fH!8FtU=s2UMsqC6e$3veT`Cg_v59d1L_1DR@ zYKtcoCxtG7PhII*kV98`V~N~V9Tlr+gMQR8*jIUy(oT&lkh}zA6|)+SOu2cN5}9C1 zv7ou&+!i38Z0`{3IX+WiIvxc+GuxmDm)3~lDhKE+(=Q+-cCQs}iNnP>(9n%$+_-8;r2D{D z%&rQ;L<_+@(!&o9HPfDULJ*gkIfe7hxs&qR2Ka9Tr^hW7$1sd=dt;jD?d|c#kb$c) zN4qMc|J>>oe0=O$)azZPxoAZ5C*8VY7duiB+_tvB7*eV4$_YSdomMEWB}MEZ;65!c zn?RA89Na{^A{qXOEo@god3VWDhXbsJ`=mx)X^kG9z^^4l;t)I#WWno`;px~j32Jn9(~64;#mkX3cbaen@`3&hKi3hm)5~j zg`C|32&74Tvx;_Q&YaO+4c+?cRO!EKS)iJ%6Eenk5`(%JM#Ipjd}!5}zM6DoL2__E zVQdJQD1#aMvvlCkWaMO;plOpx*DmBx<-}^6ZQ8a~KIa7DuC=IqpV9EFLPB~UsIwNg z@Ji>%;PYpTNMEW?Re=RBTMf09R3jTVJ@*olk zWH@YrZ9Ox}7;t(BqXo%1GpVbZ z0-1yDtG)Y6qWylXs_{e(x8zt0ZXb>Rn{6uVG?bHVH8Ku2)%i|#bXrlRpn!B?dS#6k zmOtt!mk-Uys3!_u;c9f8%q8a|SkhZsjtNzQ5apgn3n#pqa_7XWA(j;I zMD)bf-ah>3v=T?hF9>eHTsr1l8Ny>nPAlLzI;?FFsjYM>${v}Syx~LC&SOEwj}uVM3|pbrytkSbke8#t1D&QT&&oL{{e#0#!jT~fy~Rb` zZYJ4HfzZ%oS}1i_kSDnB$dsI9(gO26quqAotmtt}yV3*;p*t^gJ)Et*euYZ%c{nCNZK- zdfyOqEbK7PwpE~6)*Ch5lHns7=d?E6vE4_SzM)SQ-&tp(lFt2uUo!#b*fQ*xpA_Gl zzFjTs1c63{C)Tj)K$GUzEo+d^Vu7X!?dznwT0yd_vihfG&cD%EWTc{#wv!6^Q^7L6 zi)}@orDsm_!cc2%1SpJOl$(RW;Jv={%M@L5Q!NaRV0nE?1ojz;y%|q5&Xzc4ZNBF^ z^D{C(?Y<8!WL$xaOiQp0HkHk+Q*rVlkG?=7V++K}3-LY<2cSQKrAljnRbm`gsGzv4 zav0Z*XkM#?k4nV)LOQ4>wYFkh)RmPb71_mD+K#RS6ttY`tSCe;u2U${7r6pCFtDR^ ze2`GsdBd0Kv@Kh%&j|z3iHYua>zjGc)Pkw7Dzz#>hmJ%}Bvc2ZV%4m+TFVqyO!=$b z8vel28FoDWkOuB^rNORrmPOC6%P64*0R`#Ruf;9WQZt!0P$44=O3jX&sg$iPIHILK zz&MvAH$qbiQy2pYD^W$Q#cFj;uIl$0SSG>25glu##ETTa-jCZ8^hSJG6m#ZJSM1ay zh*bHr>=YQc^B49c6f;Q0H?5v+T&%_-fmNQC01G4B2_PUwl8x;c?s5@Z)3cUu{#kF4 zI6OUJV&YN(bcbUWY{drWJwnX7h+-hj0_Bd0*TKShj*2zgaPTUxu22@+FjTFsFuO;z zD3F_|36N?98aU;J{Nro&C)EwfcgE17bd{{sg6zb! z9ypX+aKnd+K-Ckc3~|SUT6POhq#V2Apzx*^9nO8EgsG`gO6%t9?s#RuAZyY{DXE4C zGjb|UE#-(hX>wELHo3G=pnhJ+T&X@DXvIk<%fY`HXKFN2Nf1e{9^XSk!o|QY%()?; zr`x6Az@LkegWrQC*wk5^18PfNN38={lT9lU;vHFJ-Ws=SQmamRQs*G;1S57T~JSiSAtM;um*154O>zHAmDfFSb!9ZnX) zT$$XaDMfN7Rq;;!`_2~OQYTEWD#l|~Mb%V25;QWaxPt)dQLbu+Z6dGR>Z4eca*rcO zfLPKniZOJg*c~;l%Kb$avUf>TbR_@@4%}bo?zvD>^X@XX)uBjEq%~YZb~)%uztc9Tf^>@q3p7iR==fb}?-ojo(0Fxa`S;pjM<`EPbF`Kxc#O zvD;FeFkKX6pdlwNT9#;GX3k~J?NtI`=s>cAPYRVu%fy_QRi3%n1HX|Oe3<)_bnUjHy)(k`=K>>4W z(~Qv-X`CbMp3&E^8ZCA6F0f|7fR5C;6+@jXBNJ)H(`XP}$Clj#QWa$0nrem@4a(+j zTHYynt=#wu5YfokZKY>RV(4j$pw5iWu>0iH8Cv1w`7C}1X_PZj-}AjwVlqjTk2&d z{KHp%NQLy|QU?9vw$`l&sO2tn9ifL0Ui{Lii3~r>*KfMIMkuc+X`{D&my*g4Wnh~o zv)QM0Y}5>FHAZhtH^bz8!+!9K&6-@eRV%=;!y)RMr~2B0k-X@dDy&rCb_>rorEC-W z>ygfg(-ioTbU`aG={@gean%zXnWdzll1#Td702qoFDf5M=hca|?0sEJlO{*6)b_2< zYhOfpT+Sw+d*-SiOO)J|ezp<~7TFu&uEdBe+ID^5S3%Kl+zmn@q@(w2Ta(ID zLJ4XZYdINKLb^uEWC0ROFR5Ni@sn+GuByI8kn`R!U@d*~&&we|#);Ro*oq9y-`_E( zjUAL$Ap^Q8RT%1meYjD!6nWJDWrxri=RvPAdhvt=-Q}A|lqj91!@dikI=`DXoPl#} zZcH7sr(!m0@Ie?PE#KdO``3Ql-C)4`Hye+p>1ir4w5h`ONBn9jNeD&{^Q?rCrXpsp zdB%1y(Yz-rws1ux-^&QQjo}OW4r4^@Pa6*nHEQzK+A^X*VQ&X6NO|$(og|Wvh5ZE2 zll1fvP;i0PX-D#jb);=rk;1h40}#;nS9#a?I2r1mFnm#1P|y~64Oun3XBEs z*0xTEFC8D=oihSMzJ*+S4%-=7AA`WI?kyeTl=lTE?YJ1^e&9eEwCU;lGNPCaN8ZAb zdK+spw(pkQT(b;$6xH-jLjas7t$b%_36N8+7RN-|&CvUcl`E|)y?&-r3oTJXiOGcveW=3ki zrFZ2(;jlQbkOV8*@i3f>&1ez~N6&48yzDl!e8?K#Pd`cNG`fmyf7!~ zEG$ac5SL$*>_{=|S29JkVF{BiRMvHwUcE(%OrDzuGaIk5DE=M;Q*s!x3 zZv^H3%t5fx*PESV3ndx*3c&;l@T4~|%37ofV*rWiKV@+pJWio7AUT4hidCYB~ zi_q-uDrV9-W3aDK&m{Q*8ndftAJo2+IlYk5(%93qT|pjqVs^=iS`MKC5;kTEb;ZVl zK+G)T=E3TEertJU@0^76ypQ_EyRQDGv^;vgE^tK8NAgz?47SH>rpr!;Ydf?#BrTI4 zI^eJhOx2Ka(AcuMJkZz6-TBTxln*@&Dpi-fcDxkk6YQ(s%-$#4*%H??=YAWNW;**E z4u)B&(PFDK4r!|eO-pqaqt3PYzKDW?0Qk|1Ajs+9&6!Pd=c$A1RM~w;*&{1!G|=C_ zf_09cp9fu^`521nj5>N6>P@b?NCTVCP(oeeWG{ZwuBZ7)CBkQ*{7#$?o@T62Jiqgn z`r0;YW8_S`Zmg-EE4hd7Pg}irxcKH=!wVh>yi#U~!bdg_5WErp!9&czPb$VF^kmC`3jrelY#*`~@fOFG5`?p{Z6YltqzW^9@caHPxHaafUFYBe4%(`W z6#Vvytx|Y9mEH*j+QwZD?nc*x+{lW|d+6V#rB3(EXP@RDmS4&Xn#?Sx!K;Hl3_(FB zDFmD+Hg3|P=xGr@lQ6YL9%(ezlV>H`zLRSf2OoM5xTG@?ZRf2D><{3(5LShVtuj72 zZvK^Fqk8Y-Ozp0lU>S5M0wdrlXm0otGRum7U}jwy`ye$xSPq#GgjaRmzT|k6Ldq2v z5G~w{dAOsPFyZ*DUe+|2pbd4t{x$Yj`x{%SKz>NC6emoyMCC<&5oKDa*v8#o$Fup22HI9sl3XmOq2~7>Efh6 zfQ)(*00@4cs!I}g>J$dk)Q~tX>1!Vfz55OWG)%6EEMD(N6x~aPoin|Kr3NOSodfWo)CWJf&9^6++Wo zftB5_|&p(#6jb&5^D4wB_lY7PIu^IOdWLfM3 ze~?G_g5%FY-_eoua^sw3b+X56IN#6#32>`(F*M5t5X}`QOX_WEsw-P#@7eC1(BUT} zFCa;(&$;SstnrrPCr$A2@xd<=%(=D?n?~+2YuA_5LQZpSSwQ9L@OM7=8|L%BXt(%-lR# z4Al05Y{9-6OE3kK%-Z3260y@L#BE7W9zSs`&yNhYli=136Y2!yV{(eZo-m=!=lE6s zyI+jWCZj|u%$K`Yz!p~a}I4>D1F(Lu`Nlo|_?`;*lYrsr#lKbPZ) zDBudRO~+TNoYBz9ozj?O@H0>DG04RF@-Wro;cqZ7mU0_xb0?06n0CTK;Nz(7@2}&l z@*uifS>5LLmb!nv;#z-mvs=nKXQkuF+6S83qO5n=^K~Ju+b{{k+b=EHJwClpv!2U9 zXoISxEzGlp+cmVoT3B(_bx@w3{?H;|R=M!}HAI7m)X4R&LWET72`Q5U!57JVzaEDO$nrA1Soq{bc!u`C`n%S7M`=Ps3kj*U`q8nrJu4sS zVnz()wyLVGy#)S>41R9l38>Z69jsf%4knwOFgK!K6NJ!@32$>sUn$e_cvi=gc@nZ~ zWj?C`@R?)PeJNx(?6$e%y4Bbxn>u^1SUYtw_YvN$G5WPlxDN_xQy@Iw9J_~+DxNfo zAYp6sgvB%Hk7#qZ@bbn2Co$3!S_*r6y_y6Xq_HfQYNPVk^*v{y&2L%?tLu5M_7an!Uqxv$6XTzM?9V%(Pp{TS@o2(H6pAu)fgs!piY{3gt1z;1Z}I^r1#S%mzx zm_Yp#Yp9>)H@A4NdeX+v`pq-?YCy2yR$g za3Jl)qEY{Mq@TG?8BA^j_BM(D33T1n%H*X{^?&t|5%#s!M$ZB{_skMW;qVeIyhAE_ z5JWpJ(`Y8QE;#-=!Wn~XZ&TpR>?wy9D5c0;NU&>=Td0zZDly_CT84~EXmsMcP}8D$ zz@hYr2K41*X{{3Npm%I;+Fop)Uvp`#%`+>Hmo^7$#ZQ-%an1<$s^s}t0{!E>3WTENz z5W$Zgvtu3eNf2TR=o~+leiX^|t0P=rbFt>rOs@9}6smozf?FK9<-)A_HPrD|3kKR) z&(RH#;YWSf$rVS5Ps6rZt)SC+WP^nx7_^CpduIvD%l3X@ILMNM58TZ#IEDon`cTIg zlh$C_-l)R8?}N4z^V3zWQa7UY^pUG0(b{1>S%ae*o>ud=CN+qn5X<>Ho}}li_Ybr7 z%^vu*Tjw?$?PDE*xN#hmAl?PiVm}WoMR5R$L&pUJEx7B$N)n;IQRU`{WJI?!5MB+X zH?=w2@(CO-vXVphBTvFtId(v+wlC`pJCj(ly9Mp7<>)a!?I$a^=4epb4wut|pIBhQ zt9@yUZ9k*Qy7dyr8Mrz;V&Ij@v@V6n#gwdQdu#?JVpftrW7*GVn&YpMkSKMxhUVJn zdP;rVx+Q&n9`$sy_(@l&!fcFs>W8OYwb#^ZU&d0w(BGbdow*m;w$pz)hh6ZP4sO&K zoE-9sAe)QD85oJ^1CRT709hiCB=7XB6|3Q zE?S3kW&CMh^p=o~lFU}$bO=aD7viWuSeduGkF^j8=WRU^1^q53A5S))OV@^>wh25= zUvgCsrt?9@Y(tD!mQ@$oPFF}Vc`LJ6`dN2$qs#^QDB00iLJ#Qf3V%l3;&F?+ParcG zq&PJ`+BY_2kfY11EhpBMj_WeAGx~L{$ca(C!!XVf#)VK+Oa~AGC1-xbWL6NJV=Z%I z_F4b-Ny?|=C3xXQoxUTmj<*Ft8peW|cJ1HT_K4f_?Er1b#t+1pXvU;yni zb;K4UDUAR?cO*DY*QSHc{1j&RS8~7YO@;J-J|TB>eWgj*7p2q~lucHpGV9-PSRDp4 z)}zzz<{*j*X_}Ipl_@wbA_FUrbgn242k|`xsk7o_Htbg*g^1d)bB}ZuV@sT6Wma86 z>wW7!9-?2pU-hd$>ODt7`mVo~_xCW?r1O@l6zlqEapdZOHqnlnsxb+U%afKKkgn(^ z)jh|(#)f8;4lM;b1j3tSB$fgRjz;qh@!!nku^fqL!XxT_$qqZZ8->=ECJgY|*SJH( z9-A820@_JGd{^w!SL-vM(7K{Ca6S{#h_|5owD6xs^}hq5%MKz87ItjDy<~C2-}`7f z14r=ibq#ngnJF2wv6=>k&#tD~R-GWaufaF(=?6?UcIrnmHfpbg zs%8t}R$tAwx%16$Z-u`i8Cux*^>6w;9Q^LLo0!60_gmkHXvSMHDj*=->TYJf`t@z1 z*oW3^a}bsDY@bboslnVOxwSYsk-A^|N_66o@lU$(GIn&N^Dbpy-2AzpUk?&~g~|kO7S+tj!i4NYFWn^zIg_W>MCq z*544S^W3}d+0d0wbMZ3Pf3QzV+k>YR>6G15*DnY+xfxd`CnHyJU^+3Ni6ESSZLx%n zrGk3;ZLl94qcv1wr6v=jC?NmKI$xz=yfql1s>X*lecc_&sJwnPnLA4h>2@JJjb4a! zadx<-jwjn(4(~8zsb8l3rOs1u^b*#T_ze-FI%VC!fNIn7RKET$n-WK=fjnnZyO|DfPTYA zcy4THHIj8rH48GPWghG|@%lh+U)PtB zUi80kCCS{Gt=G{FYIe9s>AQ`5)xo%%KFE8|+`dkgb8&|Gh5i`s>YN>G(7!a#AS%y% z#LH$N54cYBqh9^DU62a>#RE!dM_=n_XC7iYe`*@A`?R(Ao?+dg@IQd+8P_NS>9NRM z17U!%Ns(@^bR2dey%~XlI`%`ojf9&@bAfIqKqdSp%USp=V-)8C*n!C=^^MKw+lQoS zH`C=<4{@(B6QOH>{~LKwztgQpSp5L`g2YL!Q^U#dUurfi3JnL#gUcP%#eEHX`m_s%H9XzQgcQmWc-k`{p$ z%BAX;P2hVKosf-8b9_N4;qa0>C0lgW=+IoHY`}&Gj%tCvHVnc#s~2t6DVOL#Ix0=2 z-+ut~Bmutw^71$$8=XQ(~D&qD>a@?Bb26IGJ-)-k)ceXD^2k8Dvm$O`R{?2 zmXZ0#st@3_&4Q2_A}}O8dO-&69wLcUT#&zpA97!Lg3)Yb$M&%%S^M!t@|`(WL({_a z5!yQQ**kOX_x$>m-1*!0y4zytlFF+3-X~?Ns(FHNy}j3}8;_SdRA<4)rU|mK3KV4M zcPPxf`*K+~$QzYcd`Fy#q-R@)-iSN-mOjfx%Taori94VV-4NpLJSmno*)!@k%RS2n zT18}Jd_#eCWd8{!9l_J{86W=Z!7jFt0Dl!2x(!l3_}$>wgeF$hQSSuNKDjR&GQrCl=S5wc*(e)V+@B_<$8&RIKdc4SVFtyT>;lWKkY~ht=sbX~wc-Aq864 zRb#I3m2x(Z$Yi3w7&O1-I%J#9>~;}R@oVNX{uQs!rCB726Vy}T`9n4)dr0$C&Pz~a z+KqW;`K&Z34LC!J;;JIOT~2T0+%R)p$z82aMm#s`hf}-&n^M1=lJwd)abP%{AQ*G! z2S18=nEg76j^70Z^R2n{;ecDAjdAe2kTvw#6+*UD)4M=A^&xp%HNCY?JNFW!^E>Py z6JNP(vLtvHvQrJct5F<9f5ue%{@Ui;4gIO7vvSi2;TT-+YQxD8O)Me7CX0N%9yHxs zyFE)R5xtMWL4((tHaj|4R!3FRc9ny?uZZGUU}E&t-dEeu*@Qan#Nyhgp=yze7uB zb7Z6%FLjR`ML~`gxY9uHAUieHWeh6xEsriFovWJq>5Wh3erfoaA#R=)fd>vaANUWi z;Z2=7h{Sn77MXv15~MES=sY8q$rCG#4ef46?= zrs|mpF=s;=wtv=8PXRqkVIsy!OL9K0TMr*`>bX-w~J?bz3P3>zOmd(2P<5K3^&v2LMI@E*QWAm!ph~3{qQLp^#f?XZ)$Lbv;Hs zZ=E;WGg>0EB;n?3qu%5EV)YGLGvF;ZBWdVOZ@7$4PzrEJTb(xzKq;C`dX38_o%i?P zh`Bsv6$Hr=dt}KV^+EijDMIW4K<6%wh!S)|EhUvcp5QCzmEs*DCL3tF&h2VmP_T>* zJoP*gvRSgrw#y&npKm4|XLB&wcXDWhKl2Zo2c<^rI&q%}=*Ei?jH>2K1=)V&&Q?@Az!>&e?JI5N%74yJ%-bsc)R#yhX$~(?*ycIUvWqXj{FWl z#AU3j`tm2@q9#Nj*)SmtFOs4dezS{LtxZ{70@RD^*jyhLJX?#>M z8MLwc=(s1cJRTFO&Yt*voAaH|xwiAec>%`b?w=<8D=?P7l#>JBKd{O1Ak(e=>WPY_ z38Pkdqs`KD{o-{@Ht$R56=TlkH^Fid6K`~LVArW<$kL^3_i&={jR!{f+92lUBU;g+(nQUt6??aPq<-7A1tMdIBJHh#r5qFYPyUFU^+y>N~P|Mc#*8n%^vvvz8J8 zskwlMGn)esqo(ux8w-8U0dlMRP_6T6EK_O z!e2?aqM{R12}=kAs#E)lg9Qt|DuPdnpTL#i9-_LtC?P8W&}jR4t{XGRyAtMZEXjuxJmD(C8>$d5%Tq-TBt#2dIm(&Al?~%Te8d@|j|z z_IKK1JAdT^Gm~$R7q1oMT=nJHl0C7{hZThT%u76a3-vINNiyEq^YPFntc2$yDY$rS zy-jsT9HTWkHcgawx;G_0NEe@TI%g-<=WBCoqhK8HC#kk*L9?OVfQC0v;|@NL>);~j zxCX48soBAI3*-U41RpxBg zMU$cwEV8$iIcR@#D)xU5Dlu4wK|=wtvRq)_&t#kBPGe*Q%4 z<-WyP`M;2!pz-0=$6b!Jub9glw>PYuW&cIRpNaTU`sNC_aMjS)1wSfBE^ zPPA3B&&||vG!%ETQdYa6E3TDOZurqAEVpI3p&v2C|qG!;mo>e4(+zAA{s3P`G#?ifFv{n$d!Iad)GOe z29-1o?7^Uv4q&q~%#X7khGED)ZZ_G@p+e2ljSA$BAB5MvC$W_5{kXgyP>d9_VZ4Wb zBHqu+so42CZ#FJm@Qz<#PXtkM7o=d$sVXPjiRdAK5F&_=-6hWFty26F6LLM6J*21{ z6MFXJT7R6x5_$AXHW?<|CPk&fwmZWZC1BWh#png6$xFwVf_*Ie_HyJBr z6*3TzN+o9hUwkz86RNIqBb~gc(TcnJK-=~p-@^m`mdZI6QoOS}V0hSgy{?Dh@9{9< z^6&)1I9(}QWud+d*x;&16VmpYyYa;_d3i6A^YUVfRk|}j?Qs#V%nc0J$MtJLwhR~G z%JIl_D$e?l`Eie%P+P}^?(?CnxGY8`#+T&ci+rC(>XTpOS^-^|32i7nu%wfGFY&<) zBK9zQ{^TrtKmxAt!TRhAr@6f(-*Nb(6J*};dR0y9S5EWZmN`T};)s_#AIn)A8O@{bV?A=TFa9tDni$*La0u}dc{biO1M-@sU-&d=DJgyqNM>SwxHR!l%OWo8U#81vB)C2dp z^^dG*)&lmUzrgQVcs-b_V0ri~`r{4x=7={z4_n>b z&>v8*7vkC{?_Bigr&srNXRaz~${*QKW30hpxx|<^>(=bx6i?%3M_Y2z_zlD8ph*_I zFv{P|lOvYdnXysOf+?_V8ui#Jw=MUx;Ah6GHgf?|_rf#L9&JhdD8(}03ruDc5D2U>B8wc-cP~&SNkpryib1iDG+mxOhQi~5gjKg zE0f2wZ0Q?s)U3~2zLfOtxO1?=kBYa{PBjdBed-BV;4%G7fr-w*TGffwb-s_szI{J| z`u8*Q$;Tw@IT8^wg-Yx^QBi>}b1x7ifq+0nJ(b)%i|2$)>Ym ze&8Rp{G4k^ojrBU*m)R%sT3gjek z_I95h`@d7G3nN$o0{k~LhuN%cl${vxb3$@1F>Vx&Y&%OLV|r&h91GRW4@w*dTD>x|zS zgiiw-U*vaL0~mh1gnnIL=OiLpJDx_4e{PY^I3Duj>KO2O@)GkG*1G}zCqr^7mTCQ( z2}iD^dbX&~+J#r4m1p1gf=sHx-b|WLrOm{T*ut@1C-FrE@pevPJU$$Dbp-6bG4zDd zFR|NJ*FFHwH#Oc%g%;3_W(cBT-t9Oie@qe zg|FNTir&Buj?uDhHx8Cuht`}L_!`_6Bpc)#qjzjtPVJ?!X17lXiwBEYf?RK*EjZu#opx;CQZcW;vXbp z-n^Z~{T;UYZXEY|RM?EP%liD==bjb4aNM5qGVCw{={-##VY_n)uyo{)OihkAcQV%b zuX%ak$V4glEvr0j3zpN(oNzt8bxmA)V_8KqB{A48^`YP1eb-o#w!I&Zp0^5Z6etR} zSb+Ut!Vd93^SLqhw@#U}_GRZV^4w@xmelP=;tp=STw0MMg+(;!^sQb{YIw}&Gbe33 ztjO?^YuKLFT;52YpOilRxR_cxo33tN`EXwudx>>NEc)R3>v~v$Z|Q!xYK6h$0pzR$wRl!>bN2#7^$ic! zfHwT`%EpL2$R6#G5ahDO_Lcx;jiB%+*^7zN6`AxR&;$H8w8bOq4|p}b8AJJ_Zn^kb zK@Y(Koxjf}8f(*iQdAvXr$7f`;}VxPD6-Gs$(wLp5MU0`R_Ybd8uTCzTY}Dgb zdNz&n*-YRLRM1E&8-V1f*+CN)i1JU89Ku0|%HoZBVpc_SyrH7}a4+P}0M(<{#|cAG z!VK|xu46d7$8X|XYbJ6?B0T38NlEMFme`$d=CvB<4SB4MJ`fx9!0MMy)FK+b>F)B_ z7r8oEu$m>Qu9Y7azv<|w=kRK4%sYV8{}_z^a9)!UUWXYmBtQQ!T~N0LgT)8G!-Ma8 z9f?{%BQ}<#g~Un?P5gJPvWY@rMrX^l1NbWMlby%yvw?^D!>(+zaF`LdGFRwAh)CIowooS>yx`~L+e}xBt5Adh61c#Zmm5bgz9fU6MSr_As$ef?E53CON3LZ_e997tT$|Cl%Nl^33=M6X z1iH3kGVWIzQw{bfhuC`Zn(N8rqsg~i2TFv4@-fRuMa61&Cb`y3vge^D2{m9D9;I5O|J9!xzbw}2T1WUN#8oj$rK5^a%-Yo&b zF*bj6cvDWZzELyOU=N}XQXnqDqRw`P&q#|I<*%Y-@eZI)pKciTTuN~sv$0M6FtEz2 zK5aN;E%|c9YQrUMYr2$JNC2wX0~5c-j18HJfWbdwR<~Z79yXK~hMONp^dKSa3#QEm zZT1^FU@O#$(H5z=;JOQg>aM7XRSM+j}(KR-D1?> zx+N}ds7Fi+`e}x6j;Zf@%EnwJuup@=2yF4KXRwrZT1>FfpfSR8Ni^@^sJgI zpa&+{ar!mZ%zyVI_t)JgtIrRa#coFUv1rt4MlGo1dG|trU=8o}g3Y6@0eF~XQfOY< zknlE}YI1AkeUoqwgFL^EE@T?9umU`q8~%=_KK^A)%8q?6aB?VIXEEjN-NfX;^#1Fn z`P|~{Pd@>=Jc$3RoTrLsMRb(#zb@DQEOPRecXJFK`P2i_io|ef3D1Z?08}Do-Ra=^ z7FAu-Z$raN(gYzFn1v`lELI86k||dhTw(0&kB%!Q8nVQ>fTFa=9!f;)_cg+g>1Guw|sR z{4~j|$TB{fd~_#1I`YKX^%-A5aG>zR>kc0Pj$6Iz|4>O$FXJ`{FUIiiI{CNT(lOI{ z+_pK$-xXxpIhj9$#Q@7buI7*?6hSWBtr@bbzm=kwVcBbGy9xeJ$bwy0c#qE|1Xx1ufr7E4|1F39OH6}lI0%fGHpKyq{iAH#@&=h#}g0_ zf5?lC{Se$>)1rZ+NkJ$^kV-Zk+EIxb$W)2`&AVUEJ=0b}Y`=G)8rct5s{IMO0ScQg zLj#_a6Mj|87(Fuz9g+$#6v-#p7-w}Z!+qXX;plH4G<<3pHYnk*Es{-g(Vu{p0^@yi z&jfdQkP|kMY#@jtJ#~uBf`gee#bep3FOe^r?_r(QvDu;eZfilCwQ@MrcjF?DVfqe$ zQg#gF^^`AlD!6QHz+zuBZHm==y}AjMvuEo&wQr>7(`ujTect)ZRxX z61{Tq3%$S>Ktn7v#-dWpF}&VY+PtCr{pqlCZVulasn??%E#YC(nQ?H_hXWXK;>dJ~ zQ|mS8rv`x1B)<;VmiPCLh2i0juQcZ#_MhAVa0!wcdImVUkHp`Pj(OU@pExwDrlu-9 z8wZ4kxqISL39|r&Mq;#)@qi`)rK)Zu0#2P|c$0C1vzdV0)~fuBa}TNqa52&u7FV_z zSqy0U&A;n^!9{g7C`W~yP{K;DTk!P{33B^JyX6*QX?^sJ@hv(Yin)8~fAI%jPb`un zBFkZ=Fb0$*tmC^7N@WG|ZEXeeN@ZP$c=7m7gz^het`l;x*sF!ew#DXVX)lC!d|0A@ z%zQ&3kDe|o_`aF>i8!X2S?K*&S$dv)W`=&_8@H!4p5mSnG^K9(GZ}#AL9Eu0ay5TT zZ>5?+@!$|Z|2Wy(Qo}!}tQC7;l@}$PI+oirMy;qMQ+sk##-fE2fb029AK0Rtk(U@O zJ*0B|No(}2{<5F|_(0Hq_oK7Fo+K&g*)VvK_D=8Fn+7ZNbSnl1^eQU!fR0>+Dy*3~ z8_7uQ_}GFS;`P~Ey|9te^cx?Q68_+-Ejz<^*Nsw8QrrVdWgCDmjpUBW0AT_^-Xblo z9*=xk%tLOy%gpM26D!PVtC;9AVVIa^AY_V*lCjj+vy~C?16Bes(&#b8+h89y)lY&Q zOzUq)-G7=8;Ej)s;q2u@O{F|e9>_G*P3AiPOmB<510Tq~-Kei%1TkpRBTRN-LpYwC zR|0)$q>wDD;H2SZ!3wmWvG;>(%09i;SHpy$95-4+os()qc79u5D_k?y*34zPz}+H{ zIM&A}^Cy2MyPuSW-hR=7yNx{1B*i=KXSFTk8z>u; zS5p6$_aeYzNZYvB%G^Q~Lebn?^s@y2R}1Dke#~^w_alHpT6?=|FJK~Snx5GYwNoq( zdH)mew>?sgPJMV;>`Iy8i-xy3K+DBe5pF|Q439WP_*#@&OwwZz-qtRJy37^#pcis& zx?cf)m6ONC$K)vwvI_MZQbEi}^)WEXmcHQ?J5@G>uOlQ7-nhM$Y>wIDA2`HTy;B)z zoY)RUDr7w2tt&AYgU9fwt0prcbsPMv@O*q~Tul6H*H@Cw*YMjtjI*VGan>4b%77C{ z!jtpJvgBMc*6e$&KsByDi>#~!o94i|ImHr@9E26pU9w#Y zY#wa*;&*X0VO00W=;adl4Bdo&m$A*BsKygp5fzu#(ahb#aTKOd+E$%PD2?KdQOD$z ztaF6tcW6~qUHG$G=%%!P!il^y#naa$D3My($vN`YNPldS;2N3?C)yNkJ0^-oPd|ta9=ysklI!)P|9{B zz}?c(oEBFR#U1O@v){fqdA#anE{Q#{+uw4pY;xO~(;i;fi$)or-%~-G7o3>9d=QM~ zg^9p%l9PL!o3!6j{z){}*GNz+0b`GI-L|`OU$EwBob^}wi|`kp@82)Xi3@+Q2auGx zD<#vKM7Rea4W%Uw#!O14g{62*PmQR|=a!$ivTxeNdN5yg|IhaknW5N7P42hF3+$1i zG>?CSyzRR`cs;Bmwgcay+puL{xlK<|gyzjz$nDUns=m0hUgD-ZQJj$KFE8+}=~`9Q zMd@~I;;Mq~yv{draBd`5?ybjcKsP@;$2I+Vcj$U`49j*v_P2FH>~_OD|8-(Q9R4*U zjNshDE+y`7axsN%=E+|T^R2Q&(&tu`dtxsPa*e7b_4O6Gs!YeYNjtnpbMvs{K+U)1 zJt3W@uRnwOLtH~fgNN%XZgXTx{Fr=={AB_>nl0SW6ueVcT z{#~d~twkoSHLCOun^LTAZ37=- z8?p|Hf7Q^7mWPzI6E}%?NAJT%KdfoXKK>Hc@FhGwhe%AX2#@Hi(7#2>0d%g_Z>%#2 zA?~ixWD!?#O|MI6*VI$Xf)c1~h~oPIW2x4{DnnQZ>dliip)ovMm4i`l*D}Mo^hM&^ z-gW>S*Z5xc3OlEEEOS^`)!CDR<@y!$RGB7U$EY1i7@DM@#&W%aF@B4s0uZiG4?Dyf z=;hgLVN83ygHeTZ@T{|wwca5FM46SPkr~Kuh4Ds(lZ8($@l&BLwY~8|ovDqZ?jZw& zH`btrE1dDLU_`hibIuNQZu$xP*6+RT)M_&UQD$PPhm*#@+$4M`FDkMWMT;89sAll^ zO@d_NaV$wJ*3nX0r*ENdGQH%ytU&01)Zt=}77wb-5C@z_d-Hd=(sl_~b}b$so~ z(tCn@lBL(S>*)CQ2ynH3`G@Q$D`<+Q{xgMskq#vKSeklSY+S?bV#ra&{A9c@7#mqJ zvzVt{%R_?@m71W`Whmn>nEg1>tLF1m>Y`N>7&((1mf=j1DPHq)P*AFvdICCT5&8q| zP*paja?Ug)Sb1??IoPghISMb}vj}^1ce|SDp7$y8ZFKQ`+G9~ef93BdlL{<=Dl7- z$~-<#U?k8Ay#pa;_{l-Qa4?OSKS|_Z=pBFgpyE|g@}EL_Expu;vD7*?@^ovSZ>Ogfv|Vhw z>yg0MxOjdE+IMFmA4gNhUUOjE;?Az~=a}Fk7hi5>A|eNIEVqJ?CzV&4Q!%U}jY!PR zOqh@Yp=_i(iO5GC1(shPPQ)wPI#!F{5*u!$J>&cX{W>PLR3;JJTB3KJv^tCJL>}Bp zOrEZ+70MLKs;U8VlWmLHc~mhLefd&1E>+$$yyvl3v$RX;c#J^$H&A>Q=}9iDlf0mKNNEF8uqIR z(@vVf$_{3!G3GH1%l`mm3!u4|-11H%{rwpAv>WUc?yKH#@_LX z-Uh0r{M-#lGzkrfRa1nDqaNmRVil4}#^J=6m?TggyK&JiHF?@GY|`7m2kjs1PiD<3 z4)OP_edq!@W<9M=Ks``DnQ6!*;`aHTPUPfDbhJJDb7`Mb}D| zgX$I00Z9fir&m--_{^=e1)S7jFo-iH%#<0r^s53SF2cr}$K_zq)6EkQ*so3&`+~{m zwo?BMG2Jk)4Y?%F3`s$6eTmdeSZ{SskyT*=8?s1UT1wN^BcNhuh};9C!F#$e8l^ua zE=elPMwl;V6NKK*9wj!L}8qKnHf z`7HXVVT(WT(KhF;(`vle13HcV6c}v7LfWg%ygI%(DiNZENLnO8U@0vg;w*Efl6i(` zwGjX$E>KYie~k8a{n&oa4ui0=e{}HW5GXpnfJm7>KP9%pkz8oc{>k2t(DV6IZk~R^ zD8-mGoj`f>;yZ>fY?duyP`*-xw1@7c2eZY>P6&DT(Rp)w+xhGxx-RDO!pGe<1ZLMR zsN$J<9ErJfFmPN0*+;tN~yg7uA+VQAe|5==iJI7 zCxMqbzdQkzd%UM&%v?t|=oZ^&cZ2L3bbhJpe1CqG#wZ7<#a;XeEpFMFG_p<6_VHB ztvsa3G{T79JnQBvvTD+o*%`p3)Nzd~T1q9d5RDg}X6J&k?lR`bNr)fW6vWR4J$l_q zT>~t~Uj!R?mBY;)wEtunu!{Vbv3Oz03-6YPSi6w5m2UisBWbCj3SzT1KAE4G=y317 z9K05rzZlCyi*QHuV~^awtu}!6A2{#M^<^`?Out3C*hF88eSLr-&(ZHFkMqkWU+9bt z>GEx$JDhtfjcy+1Xs=y-qpn^aU%tM%t`Wdmw00h+fQt*uLy{(btt?OZyCjWa0$TUp zoi6X`om-RF-9s3{-%Bh?nDMAIHOQjds6V#YIW|vvX119lVOme!yZ=rVe3z>$x_ic} zg2AkuqO?s>M9wQNVJHa$lu>F_HRX4!WrgMK@8kd;9%qaOek5n?fR$h(d*g@y+&2aS zF41ggA57r{G=RSq^otd7z2@dGI}XQR4Znc7Z+XN#)Y7oyzHw+urROS% z*~}s$q1nW$tCJUck0)UQBzbVUXvheP{(@&1YP_nV<~m~kOd?QkworA^P@<-+CYG`l zn;%n6>L?c3mqH0_a-jQMCxaxGa-wmsC0cV|^y6OOC$*Q2qhcvDjbSkhm!cOu;xLL` z@Qhlx>@Fd4RW!w4Z0^c=mY$~IGrLiL3*Rd~&Z=o}LVk$l`cSb?6*S70lDdn8vXWwI zvmg4&NiA(Gsi7s5mk@=1@JD)lZRv%#xr7hR^rhRHtu@3joJrJd3U&nv+DtX8Yc*P# zTf5a-_1UKc{VP5dMklo)KfCM)M5UkZ-xoB?z}qP*jg#UlRu5j=ZlgK;R|9s*3iEq& zZs%wzQ&|PCg;hf)KHfck`=h=_R*2(Vx0%5Yf29ID)=)z5bK!TaC9^ zBDQ0B0uhx6Qw!57(l7+{uYZpHcuH+9Q;cZvm1r*iFy(0DrO=f;VOOD_6YrsWvK9H7 z;K%0in@pl}P1gH|9ky4_PcV+5Cde$O@qNwGPA203KQN)aZ1D>K0{OgeRBjU2B0AONq5fU~zT z&+|qfDI5e}Hjhs*iB7gyA0D;Yh@Kf^8b?i3GM%N@zT&D;<*-j=hO*wj%{r068BrFV zMmYGI*3L4Kw6aykJ@ohS^WpEn>Fk2ftJWBClWP@_=UVeQ8{?G)**Tj>w}GSLmf}di z^XH`;SH+VH71Z%#k0ooQCDXjeQZbaZlmGQ0uYzQ_OE)v}IjwYdD-^{5{FZRdif!eJ zef5ehEv(?K9r><9&0SmaUHc3#;{Te29w5zg$IKbNxK*KxI67IKoH|5oFle}C$UG`+ z9r?zReN4n8tA6||4F}Jok*9S57q?w*4*%Milkc6Oy9@j+ z(~rHAa6C^(ThV7k<09Mr(Tr-n^CWgl{vlE0v{fEH5}s0=yUOu05J|4{_7$>}(!6me z?>Dm1w1hY}-=#@XY8Mp&dm9LrD?%@$4O^UGXKQcDEd=-pNiw+!sKzB46NNtKp^@h> z=p+oPRc$&Y3(H=~R9o&Aj;&5nN$!FmW7t2exkYdgDcuZ6ngs5#IH|+$q<>eM8lah9 zNk8wOTet@laUcuq1$*M2!Q}P120hgEHQ3WF(GD)Ah<`Uh688l5*e@lW ztwX{>^R1o1eR`eg>k~h=Oin*-QLZ_OBv13-zto-4?&&NX6coBr*x5U!`_lMKHCDg3 z5oji-c7Xpz_Y`Uh?DM*7N=;diFf`6!p|Y!Wq@<19w%&$r6QV-c2b%-=OpO67Oil>_ z{|)7-q^X7})Qx4X+p86Ycy=7U-eYb=+1EwD$U!l+GOo)N(-9HqnM;?^Yr-SCDqa4Q zNMiW4U)lfhiu?aG3^=S)Gr!CNlMuNcA-Rg^M~Q%O*SV>Hf7J%dQkf1Mwl8|^7= zt}z(Kf~llZKKP=APxmUS4r1{a5co}PSiTSncjr_=O6ekS0u%iksXvn`n^WJW7$h0! z)-srjk<4H{SJi1;{u1@mYrd{|QGU(|5;AGJ91iuCt%xl4%V5p=lPiT<+Ei=eKeU;Q z`m&@v|M2@WaD=PsBq)yNsSM%koNT_jJi)Ixa{C|MlLSfd&3-F4lF{hLUuoLMm2l6h zt;3)1{a+~|EEmT~`|){;tf7!7ZnIK8Q}ut01@Ct|2GhTWP5QL3qTt<+XRV)ONL2}O zQ&q7RO>|N#gF$R_)4&m_#ruq;T@E1U%?8-W)lL;foJISHW=q37mj(Ip&x~W>gCp-k z%gc^Kvq#{Vwc~L9Aa~ZOFxOch^vo=ERNH<+Ao6F+ z^-4v%3$*jhyn^Q~u|AQHSVv&Bpe*>)HYWf*fx=0(Va>140ALUws;tM~qKcMTm+VB{W#t*C-L>@;r(_J_N!2Un2o6Tz`VE!Sb;YYy^$W z>sl^>lBu`)d!+J)ZMPNJ}`JTIa^|yf8Q?>70#Tqqa@3;E}YboE} zdJ*=vfuRC^D^vIVRWxiiS3J`93!CqtnYZAf2K>N4U!;-z>?=fnt`^-uz6XKMZQ1^MH?T7pxE9j5) zGI_ufR$rhFavqe9YJkYI`9)09d3aWNKgOw&CEOhxVca_sh-uje^V#MXR~$IP^uh9ivwZlE(r*DGukb>UJTx$^ zT+Q0Tqiy1~YIV~ImYuIMZY4hiCwM`i@zI+V;E!8*1GfBpv0}IK=7{QK2h6-S)4LS4G1V%aV?J7t4>vBw27olNI4`y$=V^}Y%02@YRbaLu92l5=`-#Qu=(b}6whz$D3%R=x*+P9WyGJ;bc0OSrGmvFA)F?TqZ*Z(UA@i z{r4*kJb%*)5&3Gc`?K0F_tejasTvdQj?5?O$^vTbSfuocmb2c-RX1=!-<6S~_ZIN! z0fi>ZOkS(a3hmc@87CJO%C20S+Y3nObM{x@u zH|_*Sbr5-1^ur|XO6}jjF8;pctNU$pzDhxOAV1bg?TdR{uPz&M9w-^$4!>YzQ#Fv0 zSCpHhV2L~$6jpgw#cGI(vV9H0@e>rX*XZ;1kh5*6h><>ET+?jfC0upn+O zQy%V;X<}`dJLZa9weBA7bB10jBIyYPH6lg^kls|V3I=45TNkyP}ey;!hflk@=NPgW2j5ka!%;H^Ny`5Z}4>4cp|ub;P*1(+oouh*dj zc0T%UShg%Sa*5^Y6annCo!)0rWR#zE^pe zijIC{B%V=$5dq#iaO?H$V&fzP5BJ+uiE*BPE;YfTc+?%`QmO<2kiMfEc(Yw-fv;o|K6R2rkT^a{fK*KO zDg2c884R)44#7WJifL<*Er@hPu5+#_q=A1&u6)P_ghtwmM5NYC`A=?sPV%sxuUGQ$ z#t4fV_#&E9;AOpEJLmu%ev1UXCJ5KsEzlMmD17wTu6vRkTu!Dq@?hcdML6yhbm1q};lC^{S93K&SFG@F4GRB6+qo z5D-wHZH9d72hykF;!h+J0~aUZXi{?|IL=PTCYW}+MXzP@*_sG8!^^yFGO5=q!)s}$ zHW{yluWfM+YCIRSwYCi;$#4Lt!KY#jJ6t2yGUkr^m=VsZQkl0+N-)#*Y%yJnUfb>l z{A_Gtw~8^KGo#R_zKTR9%kHmBq*W|wuu5vT(YcE*yDIetcNw5Erm)J0e*U`bpsb*J z{!C>I>~0q&=1vTy3*?Zd`0F!+vgyN$3I@(>N0gnV4MVDUL&A-U*Om(KeNi^<$;|ak z1o&8WtIgzuGp%ijIo%)mW<7stJf(WudB%EMB#ArQMcU9hRy zaEVnXd>WON0`%_HgSbdhy%=`zI;?c7va@H@Buj!o1lz?a(f%M-ZD?OZb5_74Ap42I$aE3tcwoONMm6cCN*m6dD`5FCxnySBVU!yn{i!#7@HTK)pq259>N zU>mzxdl>k=>>T*k9=gSKegxnUhTuvY4hJJaBFePvt32uV9hEq|B2OSM0xRH`E>AzM zm*JG)+&=G&9=z=ze-zC~3t&rpr~DKH7_OPD;YodyV9yz#57Ma=3*ic1u~DycsC|CY z8`E_@DC}VS3cVv9`P(CVW|2UFr`|rhugEP0>E}An!1cQ(IFk2bH=D7+ov6%|RTTCP z7T11f6_ql$9Bzyy)P1wcW~B2@WKPN&3U>#G?YOgsHo6ShadmvG9g)1-dwq@v?1|CD z^PTmA?N)#pThAvtD%U$V&Axx~$5$24Z>R-%WY#`-Oy=&%!BqW(jVWFs?)e|b(<29j+0dgew!Rf4ANfBmb<=m zeOOiV`NyP-@sA-uoOlleY^nqQBQ@ZEqz(c$LBq3a&H?3YM_iShst@;9A1^981>cr? z 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-BoldItalic.woff2 b/packages/ui/static/public/fonts/preload/Inter-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bc50f24c8731ec8cbf75effb9cdc2b6129b65dfb GIT binary patch literal 118392 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 Dr))=M literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-Italic.woff2 b/packages/ui/static/public/fonts/preload/Inter-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4c24ce2815261b7ccd4c58f402ae5c9de860dddc GIT binary patch literal 114576 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-Light.woff2 b/packages/ui/static/public/fonts/preload/Inter-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dbe61437a17faaaccc11a626f3655c3e497b61a1 GIT binary patch literal 109992 zcmV)NK)1hlPew8T0RR910j;P24FCWD1n}el0j)~_1ONa400000000000000000000 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

Z5~8)F8~!)7G7rG9Eh(90U_ajf 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 z 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

$wv4| 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-Medium.woff2 b/packages/ui/static/public/fonts/preload/Inter-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0fd2ee7370b34dd5628eac3653b541ce0508f154 GIT binary patch literal 111380 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

PpnM7rmcaRdv`(TIH`Wo&Af(jeZ4x_MBq+ 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 Go#c)i* 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Bold.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Bold.woff2 deleted file mode 100644 index 0d952b79b62c7ac9ab436e3557f6c5cc1b42aa27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24612 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

~=)HyN9+u0xTQ_?f_rG)FVfJ9?J> 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 diff --git a/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Light.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Light.woff2 deleted file mode 100644 index c98f07ffaa0e07e8af12a093442a431399176942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24756 zcmV)AK*YayPew8T0RR910AREL5C8xG0Oz0p0ANr60RR9100000000000000000000 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 T_3WI1i}GyGe=~1E&j0`bC?WO` diff --git a/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Medium.woff2 b/packages/ui/static/public/fonts/preload/NotoSansGurmukhi-Medium.woff2 deleted file mode 100644 index af80761e1aebecd316e0d63ccfaaf68c4346ccf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25116 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 z 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 HIJ@Hk@`nmk From 798698817237607fd654b7cdfebc00ae35aa817b Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 13:56:49 +0200 Subject: [PATCH 14/41] =?UTF-8?q?refactor(SLB-222):=20font=20preloadeding?= =?UTF-8?q?=CB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/website/gatsby-ssr.tsx | 4 +- packages/ui/package.json | 9 +- .../ui/{fonts.js => src/preloaded-fonts.ts} | 0 pnpm-lock.yaml | 603 +++++++++++------- 4 files changed, 371 insertions(+), 245 deletions(-) rename packages/ui/{fonts.js => src/preloaded-fonts.ts} (100%) diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index 53b774838..513f3f3a1 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -1,5 +1,5 @@ import { Locale } from '@custom/schema'; -import { fonts } from '@custom/ui/fonts'; +import { fonts } from '@custom/ui/preloaded-fonts'; import { GatsbySSR } from 'gatsby'; import React from 'react'; @@ -34,7 +34,7 @@ export const onRenderBody: GatsbySSR['onRenderBody'] = ({ as="font" type="font/woff2" crossOrigin="anonymous" - key="NotoSansGurmukhi" + key={font} />, ]); }); diff --git a/packages/ui/package.json b/packages/ui/package.json index e1cc59bac..88eef3bab 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -13,8 +13,8 @@ "./styles.css": [ "./build/styles.css" ], - "./fonts": [ - "./fonts.js" + "./preloaded-fonts": [ + "./build/preloaded-fonts.js" ] }, "typesVersions": { @@ -22,8 +22,8 @@ "routes/*": [ "build/components/Routes/*.d.ts" ], - "fonts": [ - "fonts.d.ts" + "preloaded-fonts": [ + "build/preloaded-fonts.d.ts" ] } }, @@ -89,6 +89,7 @@ "@types/react": "^18.2.46", "@types/react-body-classname": "^1.1.10", "@types/react-dom": "^18.2.18", + "@types/node": "~18.15.3", "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.16", "cssnano": "^6.0.3", diff --git a/packages/ui/fonts.js b/packages/ui/src/preloaded-fonts.ts similarity index 100% rename from packages/ui/fonts.js rename to packages/ui/src/preloaded-fonts.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 469530557..860ebc166 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^18.4.3 - version: 18.4.3(@types/node@18.19.31)(typescript@5.3.3) + version: 18.4.3(@types/node@18.15.13)(typescript@5.3.3) '@commitlint/config-conventional': specifier: ^18.4.3 version: 18.4.3 @@ -64,13 +64,13 @@ importers: version: 5.3.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@18.19.31) + version: 1.1.1(@types/node@18.15.13) apps/cms: dependencies: '@amazeelabs/gatsby-source-silverback': specifier: '*' - version: 1.14.0(@types/node@18.19.31)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4) + version: 1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4) '@custom/custom': specifier: workspace:* version: link:../../packages/drupal/custom @@ -203,7 +203,7 @@ importers: version: 1.0.1 '@amazeelabs/gatsby-source-silverback': specifier: ^1.14.0 - version: 1.14.0(@types/node@18.19.31)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5) + version: 1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5) '@amazeelabs/publisher': specifier: ^2.4.17 version: 2.4.17(@types/react@18.2.46)(react@18.2.0)(typescript@4.9.5) @@ -263,7 +263,7 @@ importers: version: 2.1.35 netlify-cli: specifier: ^17.21.1 - version: 17.21.1(@types/node@18.19.31) + version: 17.21.1(@types/node@18.15.13) react: specifier: ^18.2.0 version: 18.2.0 @@ -297,7 +297,7 @@ importers: version: 2.0.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@18.19.31)(happy-dom@12.10.3) + version: 1.1.1(@types/node@18.15.13)(happy-dom@12.10.3) packages/drupal/custom: {} @@ -522,7 +522,7 @@ importers: version: 8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1) '@storybook/test-runner': specifier: ^0.16.0 - version: 0.16.0 + version: 0.16.0(@types/node@18.15.3) '@swc/cli': specifier: ^0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -544,6 +544,9 @@ importers: '@types/hast': specifier: ^2.3.9 version: 2.3.9 + '@types/node': + specifier: ~18.15.3 + version: 18.15.3 '@types/react': specifier: ^18.2.46 version: 18.2.46 @@ -615,7 +618,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.10 - version: 5.0.10 + version: 5.0.10(@types/node@18.15.3) vite-imagetools: specifier: ^6.2.9 version: 6.2.9 @@ -624,7 +627,7 @@ importers: version: 1.0.3 vitest: specifier: ^1.1.1 - version: 1.1.1(happy-dom@12.10.3) + version: 1.1.1(@types/node@18.15.3)(happy-dom@12.10.3) tests/e2e: devDependencies: @@ -917,7 +920,7 @@ packages: - utf-8-validate dev: false - /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.19.31)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5): + /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5): resolution: {integrity: sha512-tIL4lPx7mQDBH5XiouXgTEhOIXF/oKDss0OYbHJEbxXVofv4IDifZcZZO1Hw9oWmrTSaJhYoC2Bdm+2kdvxf6g==} peerDependencies: gatsby-plugin-sharp: ^5.13.1 @@ -927,7 +930,7 @@ packages: gatsby-graphql-source-toolkit: 2.0.4(gatsby@5.13.1) gatsby-plugin-sharp: 5.13.1(gatsby@5.13.1)(graphql@16.8.1) graphql: 16.8.1 - graphql-config: 5.0.3(@types/node@18.19.31)(graphql@16.8.1)(typescript@4.9.5) + graphql-config: 5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@4.9.5) isomorphic-fetch: 3.0.0 lodash-es: 4.17.21 node-fetch: 3.3.2 @@ -942,7 +945,7 @@ packages: - utf-8-validate dev: false - /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.19.31)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4): + /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4): resolution: {integrity: sha512-tIL4lPx7mQDBH5XiouXgTEhOIXF/oKDss0OYbHJEbxXVofv4IDifZcZZO1Hw9oWmrTSaJhYoC2Bdm+2kdvxf6g==} peerDependencies: gatsby-plugin-sharp: ^5.13.1 @@ -952,7 +955,7 @@ packages: gatsby-graphql-source-toolkit: 2.0.4(gatsby@5.13.3) gatsby-plugin-sharp: 5.13.1(gatsby@5.13.3)(graphql@16.8.1) graphql: 16.8.1 - graphql-config: 5.0.3(@types/node@18.19.31)(graphql@16.8.1)(typescript@5.4.4) + graphql-config: 5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@5.4.4) isomorphic-fetch: 3.0.0 lodash-es: 4.17.21 node-fetch: 3.3.2 @@ -2608,14 +2611,14 @@ packages: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} - /@commitlint/cli@18.4.3(@types/node@18.19.31)(typescript@5.3.3): + /@commitlint/cli@18.4.3(@types/node@18.15.13)(typescript@5.3.3): resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@18.19.31)(typescript@5.3.3) + '@commitlint/load': 18.6.1(@types/node@18.15.13)(typescript@5.3.3) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -2686,7 +2689,7 @@ packages: '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.6.1(@types/node@18.19.31)(typescript@5.3.3): + /@commitlint/load@18.6.1(@types/node@18.15.13)(typescript@5.3.3): resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: @@ -2696,7 +2699,7 @@ packages: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -2993,6 +2996,7 @@ packages: cpu: [ppc64] os: [aix] requiresBuild: true + dev: true optional: true /@esbuild/aix-ppc64@0.20.0: @@ -3036,6 +3040,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm64@0.20.0: @@ -3079,6 +3084,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.20.0: @@ -3122,6 +3128,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.20.0: @@ -3165,6 +3172,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.20.0: @@ -3208,6 +3216,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.20.0: @@ -3251,6 +3260,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.20.0: @@ -3294,6 +3304,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.20.0: @@ -3337,6 +3348,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.20.0: @@ -3380,6 +3392,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.20.0: @@ -3423,6 +3436,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.20.0: @@ -3466,6 +3480,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.20.0: @@ -3509,6 +3524,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.20.0: @@ -3552,6 +3568,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.20.0: @@ -3595,6 +3612,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.20.0: @@ -3638,6 +3656,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.20.0: @@ -3681,6 +3700,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.20.0: @@ -3724,6 +3744,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.20.0: @@ -3767,6 +3788,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.20.0: @@ -3810,6 +3832,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.20.0: @@ -3853,6 +3876,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.20.0: @@ -3896,6 +3920,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.20.0: @@ -3939,6 +3964,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.20.0: @@ -4618,7 +4644,7 @@ packages: transitivePeerDependencies: - '@types/node' - /@graphql-tools/executor-http@1.0.9(@types/node@18.19.31)(graphql@16.8.1): + /@graphql-tools/executor-http@1.0.9(@types/node@18.15.13)(graphql@16.8.1): resolution: {integrity: sha512-+NXaZd2MWbbrWHqU4EhXcrDbogeiCDmEbrAN+rMn4Nu2okDjn2MTFDbTIab87oEubQCH4Te1wDkWPKrzXup7+Q==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4629,7 +4655,7 @@ packages: '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@18.19.31) + meros: 1.3.0(@types/node@18.15.13) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -4942,7 +4968,7 @@ packages: - encoding - utf-8-validate - /@graphql-tools/url-loader@8.0.2(@types/node@18.19.31)(graphql@16.8.1): + /@graphql-tools/url-loader@8.0.2(@types/node@18.15.13)(graphql@16.8.1): resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4951,7 +4977,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.4(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@18.19.31)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -5342,7 +5368,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5363,14 +5389,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.31) + jest-config: 29.7.0(@types/node@18.15.3) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5405,7 +5431,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 jest-mock: 29.7.0 dev: true @@ -5432,7 +5458,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.31 + '@types/node': 18.15.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5465,7 +5491,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5551,7 +5577,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -5562,7 +5588,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -5581,7 +5607,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.3.3) typescript: 5.3.3 - vite: 5.0.10 + vite: 5.0.10(@types/node@18.15.3) dev: true /@jridgewell/gen-mapping@0.3.5: @@ -5930,7 +5956,7 @@ packages: yargs: 17.7.2 dev: false - /@netlify/build@29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.19.31): + /@netlify/build@29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.15.13): resolution: {integrity: sha512-crNoY5Vr7tAodBfYdz8weM+NTw5q6W6ArkowNw6QhKXa4iRXT5MY6H0c2ztsge9o5gAYs55bDhBpKiPcZlzDlA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true @@ -5995,7 +6021,7 @@ packages: strip-ansi: 7.1.0 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.2(@types/node@18.19.31)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@18.15.13)(typescript@5.4.4) typescript: 5.4.4 uuid: 9.0.0 yargs: 17.7.2 @@ -7147,7 +7173,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -7980,7 +8006,7 @@ packages: engines: {node: '>= 18', npm: '>= 8.6.0'} dependencies: '@slack/types': 2.11.0 - '@types/node': 18.19.31 + '@types/node': 18.15.13 axios: 1.6.8 transitivePeerDependencies: - debug @@ -8250,7 +8276,7 @@ packages: magic-string: 0.30.9 rollup: 3.29.4 typescript: 5.3.3 - vite: 5.0.10 + vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - encoding - supports-color @@ -8417,7 +8443,7 @@ packages: '@storybook/node-logger': 7.6.17 '@storybook/types': 7.6.17 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -8448,7 +8474,7 @@ packages: '@storybook/node-logger': 7.6.7 '@storybook/types': 7.6.7 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -8509,7 +8535,7 @@ packages: '@storybook/telemetry': 7.6.7 '@storybook/types': 7.6.7 '@types/detect-port': 1.3.5 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -8759,7 +8785,7 @@ packages: react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) - vite: 5.0.10 + vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -8789,7 +8815,7 @@ packages: '@storybook/types': 7.6.7 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.31 + '@types/node': 18.15.3 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -8833,7 +8859,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.16.0: + /@storybook/test-runner@0.16.0(@types/node@18.15.3): resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -8853,7 +8879,7 @@ packages: commander: 9.5.0 expect-playwright: 0.8.0 glob: 10.3.12 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.15.3) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 @@ -9311,10 +9337,10 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.15.3) lodash: 4.17.21 redent: 3.0.0 - vitest: 1.1.1(happy-dom@12.10.3) + vitest: 1.1.1(@types/node@18.15.3)(happy-dom@12.10.3) dev: true /@testing-library/react@14.1.2(react-dom@18.2.0)(react@18.2.0): @@ -9418,7 +9444,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/cacheable-request@6.0.3: @@ -9426,7 +9452,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@types/responselike': 1.0.3 /@types/chai-subset@1.3.5: @@ -9450,7 +9476,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/cookie@0.4.1: @@ -9459,12 +9485,12 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/debug@0.0.30: @@ -9532,7 +9558,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9558,19 +9584,19 @@ packages: resolution: {integrity: sha512-rTtf75rwyP9G2qO5yRpYtdJ6aU1QqEhWbtW55qEgquEDa6bXW0s2TWZfDm02GuppjEozOWG/F2UnPq5hAQb+gw==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/hast@2.3.10: @@ -9601,7 +9627,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/image-size@0.8.0: resolution: {integrity: sha512-hMlhu25ji75dXQk2uZkN3pTJ+lWrgKr8M1fTpyyFvuu+SJZBdGa5gDm4BVNobWXHZbOU11mBj0vciYp7qOfAFg==} @@ -9644,7 +9670,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/lodash@4.17.0: resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} @@ -9683,7 +9709,7 @@ packages: /@types/mkdirp@0.5.2: resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/mousetrap@1.6.15: resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==} @@ -9696,7 +9722,7 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 form-data: 4.0.0 /@types/node@17.0.45: @@ -9705,10 +9731,17 @@ packages: /@types/node@18.0.0: resolution: {integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==} + /@types/node@18.15.13: + resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + + /@types/node@18.15.3: + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} + /@types/node@18.19.31: resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} dependencies: undici-types: 5.26.5 + dev: true /@types/node@8.10.66: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -9796,7 +9829,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} @@ -9806,12 +9839,12 @@ packages: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: '@types/glob': 5.0.38 - '@types/node': 18.0.0 + '@types/node': 18.15.13 /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 dev: false /@types/scheduler@0.16.8: @@ -9828,7 +9861,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/serve-static@1.15.5: @@ -9843,7 +9876,7 @@ packages: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/send': 0.17.4 dev: true @@ -9875,7 +9908,7 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /@types/wordpress__block-editor@11.5.0(react-dom@18.2.0)(react@18.2.0): @@ -9999,7 +10032,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -10019,7 +10052,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 dev: false optional: true @@ -10082,6 +10115,7 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} @@ -10110,7 +10144,6 @@ packages: transitivePeerDependencies: - supports-color dev: false - optional: true /@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0)(eslint@7.0.0)(typescript@5.3.3): resolution: {integrity: sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==} @@ -10226,8 +10259,6 @@ packages: typescript: 5.4.4 transitivePeerDependencies: - supports-color - dev: false - optional: true /@typescript-eslint/parser@6.17.0(eslint@7.0.0)(typescript@5.3.3): resolution: {integrity: sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==} @@ -10269,6 +10300,7 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/scope-manager@5.62.0: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} @@ -10283,6 +10315,7 @@ packages: dependencies: '@typescript-eslint/types': 6.17.0 '@typescript-eslint/visitor-keys': 6.17.0 + dev: true /@typescript-eslint/scope-manager@6.21.0: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} @@ -10329,6 +10362,7 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} @@ -10349,7 +10383,6 @@ packages: transitivePeerDependencies: - supports-color dev: false - optional: true /@typescript-eslint/type-utils@6.17.0(eslint@7.0.0)(typescript@5.3.3): resolution: {integrity: sha512-hDXcWmnbtn4P2B37ka3nil3yi3VCQO2QEB9gBiHJmQp5wmyQWqnjA85+ZcE8c4FqnaB6lBwMrPkgd4aBYz3iNg==} @@ -10398,6 +10431,7 @@ packages: /@typescript-eslint/types@6.17.0: resolution: {integrity: sha512-qRKs9tvc3a4RBcL/9PXtKSehI/q8wuU9xYJxe97WFxnzH8NWWtcW3ffNS+EWg8uPvIerhjsEZ+rHtDqOCiH57A==} engines: {node: ^16.0.0 || >=18.0.0} + dev: true /@typescript-eslint/types@6.21.0: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} @@ -10484,7 +10518,6 @@ packages: typescript: 5.4.4 transitivePeerDependencies: - supports-color - dev: false /@typescript-eslint/typescript-estree@6.17.0(typescript@5.3.3): resolution: {integrity: sha512-gVQe+SLdNPfjlJn5VNGhlOhrXz4cajwFd5kAgWtZ9dCZf4XJf8xmgCTLIqec7aha3JwgLI2CK6GY1043FRxZwg==} @@ -10506,6 +10539,7 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} @@ -10566,6 +10600,7 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: true /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} @@ -10586,7 +10621,6 @@ packages: - supports-color - typescript dev: false - optional: true /@typescript-eslint/utils@6.17.0(eslint@7.0.0)(typescript@5.3.3): resolution: {integrity: sha512-LofsSPjN/ITNkzV47hxas2JCsNCEnGhVvocfyOcLzT9c/tSZE7SfhS/iWtzP1lKNOEfLhRTZz6xqI8N2RzweSQ==} @@ -10658,6 +10692,7 @@ packages: dependencies: '@typescript-eslint/types': 6.17.0 eslint-visitor-keys: 3.4.3 + dev: true /@typescript-eslint/visitor-keys@6.21.0: resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} @@ -10764,7 +10799,7 @@ packages: vite: ^4 || ^5 dependencies: '@swc/core': 1.4.13 - vite: 5.0.10 + vite: 5.0.10(@types/node@18.0.0) transitivePeerDependencies: - '@swc/helpers' dev: true @@ -10780,7 +10815,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 5.0.10 + vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - supports-color dev: true @@ -11477,7 +11512,7 @@ packages: /@wry/context@0.4.4: resolution: {integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 tslib: 1.14.1 /@wry/equality@0.1.11: @@ -12524,7 +12559,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /babel-plugin-add-module-exports@1.0.4: resolution: {integrity: sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==} @@ -12630,7 +12665,7 @@ packages: '@babel/core': 7.24.4 '@babel/runtime': 7.24.4 '@babel/types': 7.24.0 - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) gatsby-core-utils: 4.13.1 dev: false @@ -14162,7 +14197,7 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -14170,7 +14205,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 typescript: 5.3.3 @@ -14296,7 +14331,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 - /create-jest@29.7.0: + /create-jest@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14305,7 +14340,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0 + jest-config: 29.7.0(@types/node@18.15.3) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14417,7 +14452,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /css-minimizer-webpack-plugin@2.0.0(webpack@5.91.0): resolution: {integrity: sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==} @@ -14439,7 +14474,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 5.0.1 source-map: 0.6.1 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -16206,7 +16241,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 18.0.0 + '@types/node': 18.15.13 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -16570,6 +16605,7 @@ packages: '@esbuild/win32-arm64': 0.19.12 '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 + dev: true /esbuild@0.20.0: resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} @@ -16762,6 +16798,44 @@ packages: eslint-plugin-react: 7.34.1(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) typescript: 5.3.3 + dev: true + + /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.34.1)(eslint@7.32.0)(typescript@5.4.4): + resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 + '@typescript-eslint/parser': ^4.0.0 + babel-eslint: ^10.0.0 + eslint: ^7.5.0 + eslint-plugin-flowtype: ^5.2.0 + eslint-plugin-import: ^2.22.0 + eslint-plugin-jest: ^24.0.0 + eslint-plugin-jsx-a11y: ^6.3.1 + eslint-plugin-react: ^7.20.3 + eslint-plugin-react-hooks: ^4.0.8 + eslint-plugin-testing-library: ^3.9.0 + typescript: '*' + peerDependenciesMeta: + eslint-plugin-jest: + optional: true + eslint-plugin-testing-library: + optional: true + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.4.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) + babel-eslint: 10.1.0(eslint@7.32.0) + confusing-browser-globals: 1.0.11 + eslint: 7.32.0 + eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@7.32.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0) + eslint-plugin-react: 7.34.1(eslint@7.32.0) + eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) + typescript: 5.4.4 + dev: false /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -16772,6 +16846,34 @@ packages: transitivePeerDependencies: - supports-color + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) + debug: 3.2.7 + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@7.0.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} @@ -16828,6 +16930,7 @@ packages: eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color + dev: true /eslint-plugin-flowtype@5.10.0(eslint@7.32.0): resolution: {integrity: sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==} @@ -16871,7 +16974,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -16880,7 +16983,7 @@ packages: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -16963,6 +17066,7 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: true /eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} @@ -17175,7 +17279,7 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /eslint@7.0.0: resolution: {integrity: sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==} @@ -17979,7 +18083,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /file-system-cache@2.3.0: resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} @@ -18349,6 +18453,39 @@ packages: tapable: 1.1.3 typescript: 5.3.3 webpack: 5.91.0(esbuild@0.19.12) + dev: true + + /fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.24.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 7.32.0 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.6.0 + tapable: 1.1.3 + typescript: 5.4.4 + webpack: 5.91.0 + dev: false /form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} @@ -18623,7 +18760,7 @@ packages: dependencies: '@types/node-fetch': 2.6.11 fs-extra: 9.1.0 - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) lodash: 4.17.21 node-fetch: 2.7.0 p-queue: 6.6.2 @@ -18785,7 +18922,7 @@ packages: chokidar: 3.6.0 fs-exists-cached: 1.0.0 fs-extra: 11.2.0 - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) gatsby-core-utils: 4.13.1 gatsby-page-utils: 3.13.1 gatsby-plugin-utils: 4.13.1(gatsby@5.13.3)(graphql@16.8.1) @@ -18854,7 +18991,7 @@ packages: debug: 4.3.4 filenamify: 4.3.0 fs-extra: 11.2.0 - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) gatsby-core-utils: 4.13.1 gatsby-plugin-utils: 4.13.1(gatsby@5.13.3)(graphql@16.8.1) lodash: 4.17.21 @@ -18913,7 +19050,7 @@ packages: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 babel-plugin-remove-graphql-queries: 5.13.1(@babel/core@7.24.4)(gatsby@5.13.3) - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) transitivePeerDependencies: - supports-color dev: false @@ -18951,7 +19088,7 @@ packages: '@babel/runtime': 7.24.4 fastq: 1.17.1 fs-extra: 11.2.0 - gatsby: 5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + gatsby: 5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4) gatsby-core-utils: 4.13.1 gatsby-sharp: 1.13.0 graphql: 16.8.1 @@ -19453,7 +19590,7 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /gatsby@5.13.3(babel-eslint@10.1.0)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /gatsby@5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4): resolution: {integrity: sha512-SSnGpjswK20BQORcvTbtK8eI+W4QUG+u8rdVswB4suva6BfvTakW2wiktj7E2MdO4NjRvlgJjF5dUUncU5nldA==} engines: {node: '>=18.0.0'} hasBin: true @@ -19487,8 +19624,8 @@ packages: '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.91.0) '@sigmacomputing/babel-plugin-lodash': 3.3.5 '@types/http-proxy': 1.17.14 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.3.3) - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.4.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) '@vercel/webpack-asset-relocator-loader': 1.7.3 acorn-loose: 8.4.0 acorn-walk: 8.3.2 @@ -19526,9 +19663,9 @@ packages: enhanced-resolve: 5.16.0 error-stack-parser: 2.1.4 eslint: 7.32.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.34.1)(eslint@7.32.0)(typescript@5.3.3) + eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.34.1)(eslint@7.32.0)(typescript@5.4.4) eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint@7.32.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0) eslint-plugin-react: 7.34.1(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) @@ -19600,7 +19737,7 @@ packages: query-string: 6.14.1 raw-loader: 4.0.2(webpack@5.91.0) react: 18.2.0 - react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.3.3)(webpack@5.91.0) + react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0) react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 react-server-dom-webpack: 0.0.0-experimental-c8b778b7f-20220825(react@18.2.0)(webpack@5.91.0) @@ -19618,13 +19755,13 @@ packages: strip-ansi: 6.0.1 style-loader: 2.0.0(webpack@5.91.0) style-to-object: 0.4.4 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(webpack@5.91.0) tmp: 0.2.3 true-case-path: 2.2.1 type-of: 2.0.1 url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) uuid: 8.3.2 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 webpack-dev-middleware: 4.3.0(webpack@5.91.0) webpack-merge: 5.10.0 webpack-stats-plugin: 1.1.3 @@ -20184,7 +20321,7 @@ packages: - typescript - utf-8-validate - /graphql-config@5.0.3(@types/node@18.19.31)(graphql@16.8.1)(typescript@4.9.5): + /graphql-config@5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@4.9.5): resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -20198,7 +20335,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@18.19.31)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@4.9.5) graphql: 16.8.1 @@ -20214,7 +20351,7 @@ packages: - utf-8-validate dev: false - /graphql-config@5.0.3(@types/node@18.19.31)(graphql@16.8.1)(typescript@5.4.4): + /graphql-config@5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@5.4.4): resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -20228,7 +20365,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@18.19.31)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.4) graphql: 16.8.1 @@ -22067,7 +22204,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -22088,7 +22225,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0: + /jest-cli@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22102,10 +22239,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0 + create-jest: 29.7.0(@types/node@18.15.3) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0 + jest-config: 29.7.0(@types/node@18.15.3) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -22116,46 +22253,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0: - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.24.4 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.4) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - dev: true - - /jest-config@29.7.0(@types/node@18.19.31): + /jest-config@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -22170,7 +22268,7 @@ packages: '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 babel-jest: 29.7.0(@babel/core@7.24.4) chalk: 4.1.2 ci-info: 3.9.0 @@ -22230,7 +22328,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -22251,7 +22349,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.31 + '@types/node': 18.15.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22312,7 +22410,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.19.31 + '@types/node': 18.15.3 dev: true /jest-mock@29.7.0: @@ -22320,7 +22418,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 jest-util: 29.7.0 dev: true @@ -22333,7 +22431,7 @@ packages: jest-runner: ^29.3.1 dependencies: expect-playwright: 0.8.0 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.15.3) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -22416,7 +22514,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22447,7 +22545,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -22505,7 +22603,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22544,7 +22642,7 @@ packages: dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.15.3) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -22558,7 +22656,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22570,7 +22668,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 merge-stream: 2.0.0 supports-color: 7.2.0 @@ -22578,7 +22676,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22586,13 +22684,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0: + /jest@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22605,7 +22703,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0 + jest-cli: 29.7.0(@types/node@18.15.3) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -23932,7 +24030,7 @@ packages: dependencies: '@types/node': 18.0.0 - /meros@1.3.0(@types/node@18.19.31): + /meros@1.3.0(@types/node@18.15.13): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -23941,7 +24039,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 dev: false /methods@1.1.2: @@ -24308,7 +24406,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 webpack-sources: 1.4.3 /mini-svg-data-uri@1.4.4: @@ -24338,6 +24436,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} @@ -24655,7 +24754,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: false - /netlify-cli@17.21.1(@types/node@18.19.31): + /netlify-cli@17.21.1(@types/node@18.15.13): resolution: {integrity: sha512-B8QveV55h2dFCTnk5LInVW1MiXPINTQ61IkEtih15CVYpvVSQy+he8M6hdpucq83VqaF/phaJkb3Si2ligOxxw==} engines: {node: '>=18.14.0'} hasBin: true @@ -24664,7 +24763,7 @@ packages: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 '@netlify/blobs': 7.0.1 - '@netlify/build': 29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.19.31) + '@netlify/build': 29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.15.13) '@netlify/build-info': 7.13.2 '@netlify/config': 20.12.1 '@netlify/edge-bundler': 11.3.0 @@ -25160,7 +25259,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -26416,7 +26515,7 @@ packages: klona: 2.0.6 postcss: 8.4.38 semver: 7.6.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /postcss-merge-longhand@5.1.7(postcss@8.4.38): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} @@ -27411,7 +27510,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /rbush@3.0.1: resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==} @@ -27577,6 +27676,49 @@ packages: - eslint - supports-color - vue-template-compiler + dev: true + + /react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.24.2 + address: 1.2.2 + browserslist: 4.23.0 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.2.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.1 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.4.4 + webpack: 5.91.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false /react-dnd-html5-backend@14.1.0: resolution: {integrity: sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==} @@ -27976,7 +28118,7 @@ packages: loose-envify: 1.4.0 neo-async: 2.6.2 react: 18.2.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /react-split-pane@0.1.92(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==} @@ -30330,7 +30472,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -30722,6 +30864,7 @@ packages: serialize-javascript: 6.0.2 terser: 5.30.3 webpack: 5.91.0(esbuild@0.19.12) + dev: true /terser-webpack-plugin@5.3.10(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} @@ -31066,6 +31209,7 @@ packages: typescript: '>=4.2.0' dependencies: typescript: 5.3.3 + dev: true /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} @@ -31096,7 +31240,7 @@ packages: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true - /ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.4): + /ts-node@10.9.2(@types/node@18.15.13)(typescript@5.4.4): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31115,7 +31259,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.31 + '@types/node': 18.15.13 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -31214,7 +31358,6 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.4.4 - dev: false /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -31468,6 +31611,7 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true /unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} @@ -31886,7 +32030,7 @@ packages: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /url@0.11.3: resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} @@ -32154,7 +32298,7 @@ packages: - rollup dev: true - /vite-node@0.34.6(@types/node@18.0.0): + /vite-node@0.34.6(@types/node@18.15.13): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -32165,7 +32309,7 @@ packages: mlly: 1.6.1 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.0.0) + vite: 5.2.8(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' - less @@ -32175,33 +32319,9 @@ packages: - sugarss - supports-color - terser - dev: false optional: true - /vite-node@0.34.6(@types/node@18.19.31): - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} - hasBin: true - requiresBuild: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.6.1 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.19.31) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - optional: true - - /vite-node@1.1.1: + /vite-node@1.1.1(@types/node@18.0.0): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32210,7 +32330,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8 + vite: 5.2.8(@types/node@18.0.0) transitivePeerDependencies: - '@types/node' - less @@ -32222,7 +32342,7 @@ packages: - terser dev: true - /vite-node@1.1.1(@types/node@18.0.0): + /vite-node@1.1.1(@types/node@18.15.13): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32231,7 +32351,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.0.0) + vite: 5.2.8(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' - less @@ -32243,7 +32363,7 @@ packages: - terser dev: true - /vite-node@1.1.1(@types/node@18.19.31): + /vite-node@1.1.1(@types/node@18.15.3): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32252,7 +32372,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.3) transitivePeerDependencies: - '@types/node' - less @@ -32279,7 +32399,7 @@ packages: resolution: {integrity: sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==} dev: true - /vite@5.0.10: + /vite@5.0.10(@types/node@18.0.0): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32307,14 +32427,15 @@ packages: terser: optional: true dependencies: + '@types/node': 18.0.0 esbuild: 0.19.12 - postcss: 8.4.32 + postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.0.10(@types/node@18.0.0): + /vite@5.0.10(@types/node@18.15.3): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32342,15 +32463,15 @@ packages: terser: optional: true dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.3 esbuild: 0.19.12 - postcss: 8.4.38 + postcss: 8.4.32 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.2.8: + /vite@5.2.8(@types/node@18.0.0): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32378,6 +32499,7 @@ packages: terser: optional: true dependencies: + '@types/node': 18.0.0 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.1 @@ -32385,7 +32507,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.8(@types/node@18.0.0): + /vite@5.2.8(@types/node@18.15.13): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32413,14 +32535,14 @@ packages: terser: optional: true dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 - /vite@5.2.8(@types/node@18.19.31): + /vite@5.2.8(@types/node@18.15.3): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32448,12 +32570,13 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.3 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 + dev: true /vitest@0.34.6: resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} @@ -32489,7 +32612,7 @@ packages: dependencies: '@types/chai': 4.3.14 '@types/chai-subset': 1.3.5 - '@types/node': 18.0.0 + '@types/node': 18.15.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -32508,8 +32631,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.2.8(@types/node@18.0.0) - vite-node: 0.34.6(@types/node@18.0.0) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 0.34.6(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32556,7 +32679,7 @@ packages: dependencies: '@types/chai': 4.3.14 '@types/chai-subset': 1.3.5 - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -32576,8 +32699,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.2.8(@types/node@18.19.31) - vite-node: 0.34.6(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 0.34.6(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32647,7 +32770,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.19.31): + /vitest@1.1.1(@types/node@18.15.13): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32672,7 +32795,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32691,8 +32814,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.19.31) - vite-node: 1.1.1(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 1.1.1(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32704,7 +32827,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.19.31)(happy-dom@12.10.3): + /vitest@1.1.1(@types/node@18.15.13)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32729,7 +32852,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32749,8 +32872,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.19.31) - vite-node: 1.1.1(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 1.1.1(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32762,7 +32885,7 @@ packages: - terser dev: true - /vitest@1.1.1(happy-dom@12.10.3): + /vitest@1.1.1(@types/node@18.15.3)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32787,6 +32910,7 @@ packages: jsdom: optional: true dependencies: + '@types/node': 18.15.3 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32806,8 +32930,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8 - vite-node: 1.1.1 + vite: 5.2.8(@types/node@18.15.3) + vite-node: 1.1.1(@types/node@18.15.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32969,7 +33093,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0 /webpack-merge@5.10.0: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} @@ -33116,6 +33240,7 @@ packages: - '@swc/core' - esbuild - uglify-js + dev: true /website-scraper@5.3.1: resolution: {integrity: sha512-gogqPXD2gVsxoyd2yRiympw3rA5GuEpD1CaDEJ/J8zzanx7hkbTtneoO1SGs436PpLbWVcUge+6APGLhzsuZPA==} @@ -33298,7 +33423,7 @@ packages: /wkx@0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 dev: false /wordwrap@1.0.0: From 6d9d3b779049bc7bd32052033d69fc47e4db6c35 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 15:49:27 +0200 Subject: [PATCH 15/41] =?UTF-8?q?refactor(SLB-222):=20cleanup=CB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/fonts.d.ts | 1 - packages/ui/src/common.css | 6 ------ packages/ui/src/tailwind.css | 7 ++++++- 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 packages/ui/fonts.d.ts delete mode 100644 packages/ui/src/common.css diff --git a/packages/ui/fonts.d.ts b/packages/ui/fonts.d.ts deleted file mode 100644 index b680994dd..000000000 --- a/packages/ui/fonts.d.ts +++ /dev/null @@ -1 +0,0 @@ -export const fonts: string[]; diff --git a/packages/ui/src/common.css b/packages/ui/src/common.css deleted file mode 100644 index d54e81e94..000000000 --- a/packages/ui/src/common.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Import all atom stylesheets. */ -@import './components/Atoms/Fonts.css'; - -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/packages/ui/src/tailwind.css b/packages/ui/src/tailwind.css index 62734c533..3bf70b7e6 100644 --- a/packages/ui/src/tailwind.css +++ b/packages/ui/src/tailwind.css @@ -1,3 +1,8 @@ -@import './common.css'; +/* Import all atom stylesheets. */ +@import './components/Atoms/Fonts.css'; + +@tailwind base; +@tailwind components; +@tailwind utilities; From 972d4e0de8711a64d3bf5e2adf81f945a389bfcb Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 20:23:58 +0200 Subject: [PATCH 16/41] fix(SLB-222): build fontlist during prep --- apps/website/gatsby-ssr.tsx | 3 ++- packages/ui/package.json | 7 +------ packages/ui/preloaded-fonts.js | 10 ++++++++++ packages/ui/src/preloaded-fonts.ts | 7 ------- packages/ui/turbo.json | 5 +++++ 5 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 packages/ui/preloaded-fonts.js delete mode 100644 packages/ui/src/preloaded-fonts.ts diff --git a/apps/website/gatsby-ssr.tsx b/apps/website/gatsby-ssr.tsx index 513f3f3a1..8481b8ea3 100644 --- a/apps/website/gatsby-ssr.tsx +++ b/apps/website/gatsby-ssr.tsx @@ -1,8 +1,9 @@ import { Locale } from '@custom/schema'; -import { fonts } from '@custom/ui/preloaded-fonts'; import { GatsbySSR } from 'gatsby'; import React from 'react'; +import fonts from './node_modules/@custom/ui/build/preloaded-fonts.json'; + export const onRenderBody: GatsbySSR['onRenderBody'] = ({ setHtmlAttributes, pathname, diff --git a/packages/ui/package.json b/packages/ui/package.json index 88eef3bab..7d7d034d8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -12,24 +12,19 @@ ], "./styles.css": [ "./build/styles.css" - ], - "./preloaded-fonts": [ - "./build/preloaded-fonts.js" ] }, "typesVersions": { "*": { "routes/*": [ "build/components/Routes/*.d.ts" - ], - "preloaded-fonts": [ - "build/preloaded-fonts.d.ts" ] } }, "scripts": { "prep:types": "tsc --emitDeclarationOnly", "prep:scripts": "swc ./src -d ./build", + "prep:fonts": "node preloaded-fonts.js", "prep:styles": "NODE_ENV=production pnpm postcss src/tailwind.css -o build/styles.css", "prep:iframe": "NODE_ENV=production pnpm postcss src/iframe.css -o build/iframe.css", "prep:gutenberg": "NODE_ENV=production PREFIX=gutenberg pnpm postcss src/tailwind.css -o build/gutenberg.css", diff --git a/packages/ui/preloaded-fonts.js b/packages/ui/preloaded-fonts.js new file mode 100644 index 000000000..f8a8f46fd --- /dev/null +++ b/packages/ui/preloaded-fonts.js @@ -0,0 +1,10 @@ +import { readdirSync, writeFileSync } from 'fs'; + +writeFileSync( + 'build/preloaded-fonts.json', + JSON.stringify( + readdirSync(`static/public/fonts/preload`).map((font) => { + return `/fonts/preload/${font}`; + }), + ), +); diff --git a/packages/ui/src/preloaded-fonts.ts b/packages/ui/src/preloaded-fonts.ts deleted file mode 100644 index 26b7dc854..000000000 --- a/packages/ui/src/preloaded-fonts.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { readdirSync } from 'fs'; - -export const fonts = readdirSync('./static/public/fonts/preload').map( - (font) => { - return `/fonts/preload/${font}`; - }, -); diff --git a/packages/ui/turbo.json b/packages/ui/turbo.json index 361810220..52b8064c4 100644 --- a/packages/ui/turbo.json +++ b/packages/ui/turbo.json @@ -2,6 +2,10 @@ "$schema": "https://turborepo.org/schema.json", "extends": ["//"], "pipeline": { + "prep:fonts": { + "inputs": ["static/public/fonts/preload/**"], + "outputs": ["build/preloaded-fonts.json"] + }, "prep:scripts": { "dependsOn": ["^prep"], "inputs": [ @@ -48,6 +52,7 @@ }, "prep": { "dependsOn": [ + "prep:fonts", "prep:types", "prep:scripts", "prep:styles", From 716811d95fba94625857a9995f1381f4779716bd Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Fri, 19 Apr 2024 20:58:31 +0200 Subject: [PATCH 17/41] fix(SLB-222): create build directory if its not there --- packages/ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui/package.json b/packages/ui/package.json index 7d7d034d8..a2ec8eda9 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -24,7 +24,7 @@ "scripts": { "prep:types": "tsc --emitDeclarationOnly", "prep:scripts": "swc ./src -d ./build", - "prep:fonts": "node preloaded-fonts.js", + "prep:fonts": "mkdir -p build && node preloaded-fonts.js", "prep:styles": "NODE_ENV=production pnpm postcss src/tailwind.css -o build/styles.css", "prep:iframe": "NODE_ENV=production pnpm postcss src/iframe.css -o build/iframe.css", "prep:gutenberg": "NODE_ENV=production PREFIX=gutenberg pnpm postcss src/tailwind.css -o build/gutenberg.css", From 7a9af77a3afe73d2815c17d902764c46b45e3f0a Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Tue, 7 May 2024 20:51:55 +0200 Subject: [PATCH 18/41] perf: add font preloads to storybook --- packages/ui/.storybook/main.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts index ca58622e6..030cfb4e0 100644 --- a/packages/ui/.storybook/main.ts +++ b/packages/ui/.storybook/main.ts @@ -4,6 +4,8 @@ import { mergeConfig, UserConfig } from 'vite'; import { imagetools } from 'vite-imagetools'; import { resolve, dirname } from 'path'; +import fonts from '../build/preloaded-fonts.json'; + const config: StorybookConfig = { viteFinal: (config, { configType }) => mergeConfig(config, { @@ -39,5 +41,14 @@ const config: StorybookConfig = { docs: { autodocs: 'tag', }, + previewHead: (head) => ` + ${head} + ${fonts + .map( + (font: string) => + ``, + ) + .join('\n')} + `, }; export default config; From f178f1d146dff4c1853fa367c885f3f5d8bbc0b9 Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Wed, 8 May 2024 19:23:49 +0200 Subject: [PATCH 19/41] fix: add project name for preview env var --- apps/preview/.lagoon.env | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/preview/.lagoon.env b/apps/preview/.lagoon.env index 752e3109d..e10314091 100644 --- a/apps/preview/.lagoon.env +++ b/apps/preview/.lagoon.env @@ -1 +1,2 @@ +PROJECT_NAME="example" DRUPAL_URL="https://nginx.${LAGOON_ENVIRONMENT}.${LAGOON_PROJECT}.ch4.amazee.io" From 65ba28cece7a81ffd725a4286d2880ea6f4f5d12 Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Wed, 8 May 2024 19:52:37 +0200 Subject: [PATCH 20/41] chore: adjust init to set project name --- INIT.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/INIT.md b/INIT.md index 679a143b6..886ba6cfb 100644 --- a/INIT.md +++ b/INIT.md @@ -66,7 +66,11 @@ replace( process.env.PROJECT_NAME_MACHINE, ); replace( - ['apps/cms/.lagoon.env', 'apps/website/.lagoon.env'], + [ + 'apps/cms/.lagoon.env', + 'apps/website/.lagoon.env', + 'apps/preview/.lagoon.env', + ], 'PROJECT_NAME=example', 'PROJECT_NAME=' + process.env.PROJECT_NAME_MACHINE, ); From 9e0ddf29a9d8a8ef362f23bb8f01f84973a74a60 Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Wed, 26 Jun 2024 14:13:37 +0200 Subject: [PATCH 21/41] chore: use same pattern as stage for dev cms --- apps/cms/.lagoon.env | 1 + apps/cms/.lagoon.env.dev | 3 +++ apps/cms/.lagoon.env.prod | 10 +++------- apps/cms/.lagoon.env.stage | 4 ---- apps/preview/.lagoon.env | 2 +- 5 files changed, 8 insertions(+), 12 deletions(-) create mode 100644 apps/cms/.lagoon.env.dev diff --git a/apps/cms/.lagoon.env b/apps/cms/.lagoon.env index 3c8c78842..911f7c798 100644 --- a/apps/cms/.lagoon.env +++ b/apps/cms/.lagoon.env @@ -1,3 +1,4 @@ +PROJECT_NAME=example PUBLISHER_URL="https://build.${LAGOON_ENVIRONMENT}.${LAGOON_PROJECT}.ch4.amazee.io" NETLIFY_URL="https://build.${LAGOON_ENVIRONMENT}.${LAGOON_PROJECT}.ch4.amazee.io" PREVIEW_URL="https://preview.${LAGOON_ENVIRONMENT}.${LAGOON_PROJECT}.ch4.amazee.io" diff --git a/apps/cms/.lagoon.env.dev b/apps/cms/.lagoon.env.dev new file mode 100644 index 000000000..67db70c37 --- /dev/null +++ b/apps/cms/.lagoon.env.dev @@ -0,0 +1,3 @@ +PUBLISHER_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.build.amazeelabs.dev" +NETLIFY_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.amazeelabs.dev" +PREVIEW_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.preview.amazeelabs.dev" diff --git a/apps/cms/.lagoon.env.prod b/apps/cms/.lagoon.env.prod index 3e820b07e..6fb25438f 100644 --- a/apps/cms/.lagoon.env.prod +++ b/apps/cms/.lagoon.env.prod @@ -1,7 +1,3 @@ -PROJECT_NAME=example -PUBLISHER_URL="https://example.build.amazeelabs.dev" -NETLIFY_URL="https://example.amazeelabs.dev" -PREVIEW_URL="https://example.preview.amazeelabs.dev" - -# Used to set the original client secret. -PUBLISHER_OAUTH2_CLIENT_SECRET=REPLACE_ME +PUBLISHER_URL="https://${PROJECT_NAME}.build.amazeelabs.dev" +NETLIFY_URL="https://${PROJECT_NAME}.amazeelabs.dev" +PREVIEW_URL="https://${PROJECT_NAME}.preview.amazeelabs.dev" diff --git a/apps/cms/.lagoon.env.stage b/apps/cms/.lagoon.env.stage index 0309eb662..67db70c37 100644 --- a/apps/cms/.lagoon.env.stage +++ b/apps/cms/.lagoon.env.stage @@ -1,7 +1,3 @@ -PROJECT_NAME=example PUBLISHER_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.build.amazeelabs.dev" NETLIFY_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.amazeelabs.dev" PREVIEW_URL="https://${LAGOON_GIT_BRANCH}-${PROJECT_NAME}.preview.amazeelabs.dev" - -# Used to set the original client secret. -PUBLISHER_OAUTH2_CLIENT_SECRET=REPLACE_ME diff --git a/apps/preview/.lagoon.env b/apps/preview/.lagoon.env index e10314091..ecef2dae1 100644 --- a/apps/preview/.lagoon.env +++ b/apps/preview/.lagoon.env @@ -1,2 +1,2 @@ -PROJECT_NAME="example" +PROJECT_NAME=example DRUPAL_URL="https://nginx.${LAGOON_ENVIRONMENT}.${LAGOON_PROJECT}.ch4.amazee.io" From e17bf1989709a615a20018379835d68ea418b03e Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Tue, 18 Jun 2024 15:42:22 +0200 Subject: [PATCH 22/41] chore(SLB-415): gutenberg editor preview --- packages/drupal/gutenberg_blocks/css/edit.css | 38 ++++++ .../gutenberg_blocks/gutenberg_blocks.module | 19 +++ packages/drupal/gutenberg_blocks/src/index.ts | 1 + .../drupal/gutenberg_blocks/src/preview.ts | 126 ++++++++++++++++++ 4 files changed, 184 insertions(+) create mode 100644 packages/drupal/gutenberg_blocks/src/preview.ts diff --git a/packages/drupal/gutenberg_blocks/css/edit.css b/packages/drupal/gutenberg_blocks/css/edit.css index 1ef6f0086..7c90c5d90 100644 --- a/packages/drupal/gutenberg_blocks/css/edit.css +++ b/packages/drupal/gutenberg_blocks/css/edit.css @@ -100,3 +100,41 @@ .gutenberg__editor .edit-post-visual-editor__content-area a.no-underline { text-decoration: none; } + +/* This is set by the Gutenberg module */ +/* Provide a patch to remove !important */ +/* +@media screen and (min-width: 85.375rem) { + .interface-complementary-area.edit-post-sidebar { + width: 380px !important; + } +} +*/ + +.gutenberg__editor .drupal-preview-sidebar { + min-width: 350px; + border-right: 1px solid #e0e0e0; + display: flex; + flex-direction: column; + flex-grow: 1; +} + +.gutenberg__editor .drupal-preview-sidebar--iframe-wrapper iframe { + height: 100vh; + border: none; +} + +.gutenberg__editor .drupal-preview-sidebar .interface-complementary-area-header, +.gutenberg__editor + .drupal-preview-sidebar + .interface-complementary-area.edit-post-sidebar { + width: 100%; +} + +.gutenberg__editor .drupal-preview-sidebar--header { + margin: 10px; +} + +.gutenberg__editor .drupal-preview-sidebar--header button { + margin-right: 5px; +} diff --git a/packages/drupal/gutenberg_blocks/gutenberg_blocks.module b/packages/drupal/gutenberg_blocks/gutenberg_blocks.module index cf3abeeda..6fe4ca00c 100644 --- a/packages/drupal/gutenberg_blocks/gutenberg_blocks.module +++ b/packages/drupal/gutenberg_blocks/gutenberg_blocks.module @@ -4,6 +4,7 @@ use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Language\LanguageInterface; use Drupal\silverback_gutenberg\Utils; use Drupal\webform\Entity\Webform; +use Drupal\Core\Url; /** * Implements hook_library_info_alter(). @@ -26,6 +27,24 @@ function gutenberg_blocks_form_node_form_alter(&$form, FormStateInterface $form_ /** @var \Drupal\node\NodeInterface $node */ $node = $form_state->getFormObject()->getEntity(); if (Utils::getGutenbergFields($node)) { + $form['actions']['preview_link'] = [ + '#type' => 'link', + '#title' => t('Preview'), + '#url' => Url::fromRoute(''), + '#attributes' => [ + 'class' => [ + 'button', + 'button--primary', + ], + ], + ]; + // Add preview url for editor preview. + /** @var \Drupal\silverback_external_preview\ExternalPreviewLink $externalPreviewLink */ + $externalPreviewLink = \Drupal::service('silverback_external_preview.external_preview_link'); + $previewUrl = $externalPreviewLink->createPreviewUrlFromEntity($node)->toString(); + $form['#attached']['drupalSettings']['preview'] = [ + 'previewUrl' => $previewUrl, + ]; // Load all open webforms and populate them into drupalSettings. $languageManager = \Drupal::languageManager(); diff --git a/packages/drupal/gutenberg_blocks/src/index.ts b/packages/drupal/gutenberg_blocks/src/index.ts index 4b70a94bc..9a846e2b3 100644 --- a/packages/drupal/gutenberg_blocks/src/index.ts +++ b/packages/drupal/gutenberg_blocks/src/index.ts @@ -1,4 +1,5 @@ import './customisations'; +import './preview'; import './blocks/hero'; import './blocks/content'; import './blocks/heading'; diff --git a/packages/drupal/gutenberg_blocks/src/preview.ts b/packages/drupal/gutenberg_blocks/src/preview.ts new file mode 100644 index 000000000..de03f74a1 --- /dev/null +++ b/packages/drupal/gutenberg_blocks/src/preview.ts @@ -0,0 +1,126 @@ +(($, Drupal, once, drupalSettings) => { + Drupal.behaviors.gutenbergBlocksPreview = { + /* @ts-ignore */ + attach: function (context) { + $(once('gutenbergBlocksPreview', '.gutenberg-full-editor', context)).each( + function () { + $('#edit-preview-link').on('click', function (e) { + e.preventDefault(); + + const previewUrl = drupalSettings.preview.previewUrl; + const previewSizes = [ + { + label: Drupal.t('Mobile'), + id: 'mobile', + width: 375, + height: 725, + iconPath: + '/modules/contrib/silverback_external_preview/icons/mobile.svg', + }, + { + label: Drupal.t('Tablet'), + id: 'tablet', + width: 1024, + height: 824, + iconPath: + '/modules/contrib/silverback_external_preview/icons/tablet.svg', + }, + { + label: Drupal.t('Laptop'), + id: 'laptop', + width: 1366, + height: 786, + iconPath: + '/modules/contrib/silverback_external_preview/icons/laptop.svg', + }, + { + label: Drupal.t('Desktop'), + id: 'desktop', + width: 1920, + height: 1080, + iconPath: + '/modules/contrib/silverback_external_preview/icons/desktop.svg', + }, + { + label: Drupal.t('Full'), + id: 'full', + width: -1, + height: -1, + iconPath: + '/modules/contrib/silverback_external_preview/icons/full.svg', + }, + ]; + + let previewButtons = ''; + previewSizes.forEach((size) => { + previewButtons += ` + `; + }); + + const previewSidebarMarkup = ` +

`; + + const $previewSidebar = $('.drupal-preview-sidebar'); + if (!$previewSidebar.length) { + $('.interface-interface-skeleton__body').prepend( + previewSidebarMarkup, + ); + $('.drupal-preview-sidebar .components-panel__header button').on( + 'click', + function () { + $('.drupal-preview-sidebar').remove(); + }, + ); + previewSizes.forEach((size) => { + $('.drupal-preview-sidebar--button__' + size.id).on( + 'click', + function () { + const windowFeatures = + size.width !== -1 && size.height !== -1 + ? `resizable,height=${size.height},width=${size.width}` + : `resizable,height=${screen.height},width=${screen.width}`; + window.open(previewUrl, 'preview', windowFeatures); + }, + ); + }); + } else { + $('.drupal-preview-sidebar').remove(); + } + }); + }, + ); + }, + }; + /* @ts-ignore */ +})(jQuery, Drupal, once, drupalSettings); From 457e08497365b983568602d9896473512e1e490a Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 20 Jun 2024 15:36:05 +0200 Subject: [PATCH 23/41] chore(SLB-415): remove !important on sidebar --- apps/cms/composer.json | 3 ++- .../gutenberg_remove-important-sidebar.patch | 16 ++++++++++++++++ packages/drupal/gutenberg_blocks/css/edit.css | 10 ---------- packages/drupal/gutenberg_blocks/src/preview.ts | 2 +- 4 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 apps/cms/patches/gutenberg_remove-important-sidebar.patch diff --git a/apps/cms/composer.json b/apps/cms/composer.json index 50427ad02..d2860b8d1 100644 --- a/apps/cms/composer.json +++ b/apps/cms/composer.json @@ -102,7 +102,8 @@ "Autosave preview": "./patches/fetch-entity.patch" }, "drupal/gutenberg": { - "Gutenberg enabled hook": "https://www.drupal.org/files/issues/2024-05-07/gutenberg_enabled_hook_3445677-2.patch" + "Gutenberg enabled hook": "https://www.drupal.org/files/issues/2024-05-07/gutenberg_enabled_hook_3445677-2.patch", + "Remove !important from sidebar": "./patches/gutenberg_remove-important-sidebar.patch" } }, "patchLevel": { diff --git a/apps/cms/patches/gutenberg_remove-important-sidebar.patch b/apps/cms/patches/gutenberg_remove-important-sidebar.patch new file mode 100644 index 000000000..643923a03 --- /dev/null +++ b/apps/cms/patches/gutenberg_remove-important-sidebar.patch @@ -0,0 +1,16 @@ +diff --git a/css/claro.css b/css/claro.css +index 720c3a8..9c5ad05 100644 +--- a/css/claro.css ++++ b/css/claro.css +@@ -44,8 +44,8 @@ + + @media screen and (min-width: 85.375rem) { + .interface-complementary-area.edit-post-sidebar { +- width: 380px !important; ++ width: 380px; + } + } + +-/*# sourceMappingURL=claro.css.map */ +\ No newline at end of file ++/*# sourceMappingURL=claro.css.map */ diff --git a/packages/drupal/gutenberg_blocks/css/edit.css b/packages/drupal/gutenberg_blocks/css/edit.css index 7c90c5d90..bd7f026ff 100644 --- a/packages/drupal/gutenberg_blocks/css/edit.css +++ b/packages/drupal/gutenberg_blocks/css/edit.css @@ -101,16 +101,6 @@ text-decoration: none; } -/* This is set by the Gutenberg module */ -/* Provide a patch to remove !important */ -/* -@media screen and (min-width: 85.375rem) { - .interface-complementary-area.edit-post-sidebar { - width: 380px !important; - } -} -*/ - .gutenberg__editor .drupal-preview-sidebar { min-width: 350px; border-right: 1px solid #e0e0e0; diff --git a/packages/drupal/gutenberg_blocks/src/preview.ts b/packages/drupal/gutenberg_blocks/src/preview.ts index de03f74a1..1fdd5e874 100644 --- a/packages/drupal/gutenberg_blocks/src/preview.ts +++ b/packages/drupal/gutenberg_blocks/src/preview.ts @@ -4,7 +4,7 @@ attach: function (context) { $(once('gutenbergBlocksPreview', '.gutenberg-full-editor', context)).each( function () { - $('#edit-preview-link').on('click', function (e) { + $('#edit-preview-link').on('click', function (e: Event) { e.preventDefault(); const previewUrl = drupalSettings.preview.previewUrl; From 880c25ce6e699ffba73817751a7d5be450695f2f Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 20 Jun 2024 21:35:36 +0200 Subject: [PATCH 24/41] chore(SLB-415): unset the preview button from the toolbar --- .../drupal/gutenberg_blocks/gutenberg_blocks.module | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/drupal/gutenberg_blocks/gutenberg_blocks.module b/packages/drupal/gutenberg_blocks/gutenberg_blocks.module index 6fe4ca00c..61d7a515b 100644 --- a/packages/drupal/gutenberg_blocks/gutenberg_blocks.module +++ b/packages/drupal/gutenberg_blocks/gutenberg_blocks.module @@ -62,3 +62,16 @@ function gutenberg_blocks_form_node_form_alter(&$form, FormStateInterface $form_ $form['#attached']['drupalSettings']['customGutenbergBlocks']['forms'] = array_values($forms); } } + +/** + * Implements hook_toolbar_alter(). + */ +function gutenberg_blocks_toolbar_alter(&$items) { + // Unset the preview button from the toolbar for now, + // as it's a duplicate of the one in the editor. + // This could be configurable in the silverback_external_preview module + // based on routes. + if (array_key_exists('silverback_external_preview', $items)) { + unset($items['silverback_external_preview']); + } +} From 0d4721f41a547b9c9730d4248661fd0d50b6299f Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 27 Jun 2024 10:50:08 +0200 Subject: [PATCH 25/41] chore(SLB-440): auto-update interval set to 1 second --- apps/cms/config/sync/silverback_autosave.settings.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/cms/config/sync/silverback_autosave.settings.yml b/apps/cms/config/sync/silverback_autosave.settings.yml index c67f05571..330d973f1 100644 --- a/apps/cms/config/sync/silverback_autosave.settings.yml +++ b/apps/cms/config/sync/silverback_autosave.settings.yml @@ -1,10 +1,9 @@ _core: default_config_hash: HaTNbtQe6_A0WF-ZElHNWcv0VK_aqOj5lBEFhAgY85s -interval: 2000 +interval: 1000 only_on_form_change: false active_on: content_entity_forms: true - config_entity_forms: false notification: active: true message: 'Updating preview...' From c03c4269c3618d330632f98228d93ce0bc426f4e Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 27 Jun 2024 11:36:46 +0200 Subject: [PATCH 26/41] chore(SLB-440): auto-update notification set to 500 ms --- apps/cms/config/sync/silverback_autosave.settings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/cms/config/sync/silverback_autosave.settings.yml b/apps/cms/config/sync/silverback_autosave.settings.yml index 330d973f1..5812f8e75 100644 --- a/apps/cms/config/sync/silverback_autosave.settings.yml +++ b/apps/cms/config/sync/silverback_autosave.settings.yml @@ -7,7 +7,7 @@ active_on: notification: active: true message: 'Updating preview...' - delay: 1000 + delay: 500 allowed_content_entity_types: node: bundles: From 619d8ab4c9465dcfb24b7d6cb1271340c9c02ba4 Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 27 Jun 2024 13:55:54 +0200 Subject: [PATCH 27/41] chore(SLB-440): set update interval to 500ms, disable notification --- apps/cms/config/sync/silverback_autosave.settings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/cms/config/sync/silverback_autosave.settings.yml b/apps/cms/config/sync/silverback_autosave.settings.yml index 5812f8e75..6e2c58229 100644 --- a/apps/cms/config/sync/silverback_autosave.settings.yml +++ b/apps/cms/config/sync/silverback_autosave.settings.yml @@ -1,11 +1,11 @@ _core: default_config_hash: HaTNbtQe6_A0WF-ZElHNWcv0VK_aqOj5lBEFhAgY85s -interval: 1000 +interval: 500 only_on_form_change: false active_on: content_entity_forms: true notification: - active: true + active: false message: 'Updating preview...' delay: 500 allowed_content_entity_types: From fea8e0a061a37eedf884dbb735537bf247c20aaa Mon Sep 17 00:00:00 2001 From: Christophe Jossart Date: Thu, 27 Jun 2024 14:09:16 +0200 Subject: [PATCH 28/41] chore(SLB-415): delimiter for sidebar header --- packages/drupal/gutenberg_blocks/css/edit.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/drupal/gutenberg_blocks/css/edit.css b/packages/drupal/gutenberg_blocks/css/edit.css index bd7f026ff..7dc32cdc3 100644 --- a/packages/drupal/gutenberg_blocks/css/edit.css +++ b/packages/drupal/gutenberg_blocks/css/edit.css @@ -122,7 +122,8 @@ } .gutenberg__editor .drupal-preview-sidebar--header { - margin: 10px; + padding: 10px; + border-bottom: 1px solid #e0e0e0; } .gutenberg__editor .drupal-preview-sidebar--header button { From 42384ddfdbaf6ad815640f36b1e974c598cf92a9 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Wed, 8 May 2024 08:23:43 +0200 Subject: [PATCH 29/41] fix(SLB-222): build fontlist during prep --- packages/ui/.storybook/main.ts | 6 +- packages/ui/src/components/Atoms/Fonts.css | 3 +- pnpm-lock.yaml | 2634 +++++++++++--------- 3 files changed, 1504 insertions(+), 1139 deletions(-) diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts index e45bd54c3..347a2d4b2 100644 --- a/packages/ui/.storybook/main.ts +++ b/packages/ui/.storybook/main.ts @@ -3,7 +3,11 @@ import { mergeConfig, UserConfig } from 'vite'; import { imagetools } from 'vite-imagetools'; import { resolve, dirname } from 'path'; -import fonts from '../build/preloaded-fonts.json'; +import { readdirSync } from 'fs'; + +const fonts = readdirSync(`static/public/fonts/preload`).map((font) => { + return `/fonts/preload/${font}`; +}); const config: StorybookConfig = { viteFinal: (config, { configType }) => diff --git a/packages/ui/src/components/Atoms/Fonts.css b/packages/ui/src/components/Atoms/Fonts.css index 3b272d619..ba80b1770 100644 --- a/packages/ui/src/components/Atoms/Fonts.css +++ b/packages/ui/src/components/Atoms/Fonts.css @@ -70,6 +70,7 @@ src: url('/fonts/preload/Inter-BoldItalic.woff2') format('woff2'); } -html, body { +html, +body { font-family: 'Inter', sans-serif; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ca78a0bb..2a3c9696f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^18.4.3 - version: 18.4.3(@types/node@18.19.31)(typescript@5.3.3) + version: 18.4.3(@types/node@18.15.13)(typescript@5.3.3) '@commitlint/config-conventional': specifier: ^18.4.3 version: 18.4.3 @@ -64,13 +64,13 @@ importers: version: 5.3.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@18.19.31) + version: 1.1.1(@types/node@18.15.13) apps/cms: dependencies: '@amazeelabs/gatsby-source-silverback': specifier: '*' - version: 1.14.0(@types/node@20.11.17)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4) + version: 1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4) '@custom/custom': specifier: workspace:* version: link:../../packages/drupal/custom @@ -279,7 +279,7 @@ importers: version: 1.0.1 '@amazeelabs/gatsby-source-silverback': specifier: ^1.14.0 - version: 1.14.0(@types/node@20.11.17)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5) + version: 1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5) '@amazeelabs/publisher': specifier: ^2.4.30 version: 2.4.30(@types/react@18.2.46)(react@18.2.0)(typescript@4.9.5) @@ -339,7 +339,7 @@ importers: version: 2.1.35 netlify-cli: specifier: ^17.21.1 - version: 17.21.1(@types/node@20.11.17) + version: 17.21.1(@types/node@18.15.13) react: specifier: ^18.2.0 version: 18.2.0 @@ -373,7 +373,7 @@ importers: version: 2.0.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@20.11.17)(happy-dom@12.10.3) + version: 1.1.1(@types/node@18.15.13)(happy-dom@12.10.3) packages/drupal/custom: {} @@ -565,7 +565,7 @@ importers: devDependencies: '@amazeelabs/bridge-storybook': specifier: ^1.2.8 - version: 1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.1)(react@18.2.0) + version: 1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0) '@amazeelabs/cloudinary-responsive-image': specifier: ^1.6.15 version: 1.6.15 @@ -573,35 +573,35 @@ importers: specifier: ^6.2.4 version: 6.2.4 '@storybook/addon-actions': - specifier: ^8.1.6 - version: 8.1.6 + specifier: ^7.6.7 + version: 7.6.7 '@storybook/addon-coverage': - specifier: ^1.0.4 - version: 1.0.4 + specifier: ^1.0.0 + version: 1.0.0 '@storybook/addon-essentials': - specifier: ^8.1.6 - version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.6.7 + version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: ^8.1.6 - version: 8.1.6(jest@29.7.0)(vitest@1.1.1) + specifier: ^7.6.7 + version: 7.6.7 '@storybook/addon-links': - specifier: ^8.0.8 - version: 8.0.8(react@18.2.0) + specifier: ^7.6.7 + version: 7.6.7(react@18.2.0) '@storybook/blocks': - specifier: ^8.1.6 - version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.6.7 + version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: ^8.1.6 - version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: ^7.6.7 + version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-vite': - specifier: ^8.1.6 - version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10) + specifier: ^7.6.7 + version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10) '@storybook/test': - specifier: 8.1.6 - version: 8.1.6(jest@29.7.0)(vitest@1.1.1) + specifier: 8.0.0-alpha.14 + version: 8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1) '@storybook/test-runner': - specifier: ^0.18.2 - version: 0.18.2(@types/node@20.11.17) + specifier: ^0.16.0 + version: 0.16.0(@types/node@18.15.3) '@swc/cli': specifier: ^0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -617,9 +617,15 @@ importers: '@tailwindcss/typography': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.0) + '@testing-library/react': + specifier: ^14.1.2 + version: 14.1.2(react-dom@18.2.0)(react@18.2.0) '@types/hast': specifier: ^2.3.9 version: 2.3.9 + '@types/node': + specifier: ~18.15.3 + version: 18.15.3 '@types/react': specifier: ^18.2.46 version: 18.2.46 @@ -635,9 +641,6 @@ importers: autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.32) - axe-playwright: - specifier: ^2.0.1 - version: 2.0.1(playwright@1.43.1) cssnano: specifier: ^6.0.3 version: 6.0.3(postcss@8.4.32) @@ -684,8 +687,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 storybook: - specifier: ^8.1.6 - version: 8.1.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.6.7 + version: 7.6.7 tailwindcss: specifier: ^3.4.0 version: 3.4.0 @@ -694,13 +697,16 @@ importers: version: 5.3.3 vite: specifier: ^5.0.10 - version: 5.0.10(@types/node@20.11.17) + version: 5.0.10(@types/node@18.15.3) vite-imagetools: specifier: ^6.2.9 version: 6.2.9 + vite-plugin-turbosnap: + specifier: ^1.0.3 + version: 1.0.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@20.11.17)(happy-dom@12.10.3) + version: 1.1.1(@types/node@18.15.3)(happy-dom@12.10.3) tests/e2e: devDependencies: @@ -708,8 +714,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 '@playwright/test': - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.40.1 + version: 1.40.1 '@types/node': specifier: ^18 version: 18.0.0 @@ -779,18 +785,18 @@ packages: - webdriverio dev: false - /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.1)(react@18.2.0): + /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0): resolution: {integrity: sha512-cM0IS1pZayNDPIc//8qKglo09RgTC0gCqCRKP5i3AuFAKZiLNZxGOWwwhS4aB2q81nBnzrAVj22rnyaaqEUpdw==} peerDependencies: '@storybook/addon-actions': '>=7.6.7' react: '>=18.2.0' dependencies: - '@storybook/addon-actions': 8.1.6 + '@storybook/addon-actions': 7.6.7 react: 18.2.0 optionalDependencies: '@types/react': 18.2.46 typescript: 5.4.4 - vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.43.1) + vitest: 0.34.6(happy-dom@12.10.3) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -993,7 +999,7 @@ packages: - utf-8-validate dev: false - /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@20.11.17)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5): + /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5): resolution: {integrity: sha512-tIL4lPx7mQDBH5XiouXgTEhOIXF/oKDss0OYbHJEbxXVofv4IDifZcZZO1Hw9oWmrTSaJhYoC2Bdm+2kdvxf6g==} peerDependencies: gatsby-plugin-sharp: ^5.13.1 @@ -1003,7 +1009,7 @@ packages: gatsby-graphql-source-toolkit: 2.0.4(gatsby@5.13.1) gatsby-plugin-sharp: 5.13.1(gatsby@5.13.1)(graphql@16.8.1) graphql: 16.8.1 - graphql-config: 5.0.3(@types/node@20.11.17)(graphql@16.8.1)(typescript@4.9.5) + graphql-config: 5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@4.9.5) isomorphic-fetch: 3.0.0 lodash-es: 4.17.21 node-fetch: 3.3.2 @@ -1018,7 +1024,7 @@ packages: - utf-8-validate dev: false - /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@20.11.17)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4): + /@amazeelabs/gatsby-source-silverback@1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.3)(typescript@5.4.4): resolution: {integrity: sha512-tIL4lPx7mQDBH5XiouXgTEhOIXF/oKDss0OYbHJEbxXVofv4IDifZcZZO1Hw9oWmrTSaJhYoC2Bdm+2kdvxf6g==} peerDependencies: gatsby-plugin-sharp: ^5.13.1 @@ -1028,7 +1034,7 @@ packages: gatsby-graphql-source-toolkit: 2.0.4(gatsby@5.13.3) gatsby-plugin-sharp: 5.13.1(gatsby@5.13.3)(graphql@16.8.1) graphql: 16.8.1 - graphql-config: 5.0.3(@types/node@20.11.17)(graphql@16.8.1)(typescript@5.4.4) + graphql-config: 5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@5.4.4) isomorphic-fetch: 3.0.0 lodash-es: 4.17.21 node-fetch: 3.3.2 @@ -2484,7 +2490,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 + core-js-compat: 3.36.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2678,14 +2684,14 @@ packages: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} - /@commitlint/cli@18.4.3(@types/node@18.19.31)(typescript@5.3.3): + /@commitlint/cli@18.4.3(@types/node@18.15.13)(typescript@5.3.3): resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@18.19.31)(typescript@5.3.3) + '@commitlint/load': 18.6.1(@types/node@18.15.13)(typescript@5.3.3) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -2756,7 +2762,7 @@ packages: '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.6.1(@types/node@18.19.31)(typescript@5.3.3): + /@commitlint/load@18.6.1(@types/node@18.15.13)(typescript@5.3.3): resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: @@ -2766,7 +2772,7 @@ packages: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3083,6 +3089,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.19.11: resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -3118,6 +3133,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.19.11: resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -3153,6 +3177,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.19.11: resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -3188,6 +3221,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.19.11: resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -3223,6 +3265,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.19.11: resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -3258,6 +3309,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.19.11: resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -3293,6 +3353,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.19.11: resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -3328,6 +3397,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.19.11: resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -3363,6 +3441,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.19.11: resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -3398,6 +3485,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.19.11: resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -3433,6 +3529,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.19.11: resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -3468,6 +3573,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.19.11: resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -3503,6 +3617,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.19.11: resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -3538,6 +3661,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.19.11: resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -3573,6 +3705,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.19.11: resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -3608,6 +3749,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.19.11: resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -3643,6 +3793,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.19.11: resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -3678,6 +3837,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.19.11: resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -3713,6 +3881,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.19.11: resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -3748,6 +3925,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.19.11: resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -3783,6 +3969,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.19.11: resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -3818,6 +4013,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.19.11: resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -3947,46 +4151,42 @@ packages: readable-stream: 4.5.2 dev: false - /@floating-ui/core@1.6.2: - resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} dependencies: - '@floating-ui/utils': 0.2.2 - dev: false + '@floating-ui/utils': 0.2.1 - /@floating-ui/dom@1.6.5: - resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + /@floating-ui/dom@1.6.3: + resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} dependencies: - '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.2 - dev: false + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 - /@floating-ui/react-dom@2.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} + /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.6.5 + '@floating-ui/dom': 1.6.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@floating-ui/react@0.26.16(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} + /@floating-ui/react@0.26.15(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-WKmfLkxTwCm09Dxq4LpjL3EPbZVSp5wvnap1jmculsfnzg2Ag/pCkP+OPyjE5dFMXqX97hsLIqJehboZ5XAHXw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0) - '@floating-ui/utils': 0.2.2 + '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/utils': 0.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tabbable: 6.2.0 dev: false - /@floating-ui/utils@0.2.2: - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} - dev: false + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} /@formatjs/cli@6.2.4: resolution: {integrity: sha512-g1o9O143F5TGB55skib3fKbyjifPa9YoDcX9L07hVJocRKngCcu4JhKViyUSN55KGcN2ttfBomM+wihN6wtBSQ==} @@ -4526,7 +4726,7 @@ packages: transitivePeerDependencies: - '@types/node' - /@graphql-tools/executor-http@1.0.9(@types/node@20.11.17)(graphql@16.8.1): + /@graphql-tools/executor-http@1.0.9(@types/node@18.15.13)(graphql@16.8.1): resolution: {integrity: sha512-+NXaZd2MWbbrWHqU4EhXcrDbogeiCDmEbrAN+rMn4Nu2okDjn2MTFDbTIab87oEubQCH4Te1wDkWPKrzXup7+Q==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4537,7 +4737,7 @@ packages: '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0(@types/node@20.11.17) + meros: 1.3.0(@types/node@18.15.13) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -4850,7 +5050,7 @@ packages: - encoding - utf-8-validate - /@graphql-tools/url-loader@8.0.2(@types/node@20.11.17)(graphql@16.8.1): + /@graphql-tools/url-loader@8.0.2(@types/node@18.15.13)(graphql@16.8.1): resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4859,7 +5059,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.4(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(@types/node@20.11.17)(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -4994,9 +5194,9 @@ packages: react: ^18 react-dom: ^18 dependencies: - '@floating-ui/react': 0.26.16(react-dom@18.2.0)(react@18.2.0) - '@react-aria/focus': 3.17.1(react@18.2.0) - '@react-aria/interactions': 3.21.3(react@18.2.0) + '@floating-ui/react': 0.26.15(react-dom@18.2.0)(react@18.2.0) + '@react-aria/focus': 3.17.0(react@18.2.0) + '@react-aria/interactions': 3.21.2(react@18.2.0) '@tanstack/react-virtual': 3.5.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5253,7 +5453,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5274,14 +5474,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.17) + jest-config: 29.7.0(@types/node@18.15.3) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5316,7 +5516,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 jest-mock: 29.7.0 dev: true @@ -5343,7 +5543,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.17 + '@types/node': 18.15.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5376,7 +5576,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5462,10 +5662,9 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.17 + '@types/node': 18.15.3 '@types/yargs': 16.0.9 chalk: 4.1.2 - dev: false /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} @@ -5474,13 +5673,13 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.17 + '@types/node': 18.15.3 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==} + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -5493,7 +5692,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.3.3) typescript: 5.3.3 - vite: 5.0.10(@types/node@20.11.17) + vite: 5.0.10(@types/node@18.15.3) dev: true /@jridgewell/gen-mapping@0.3.5: @@ -5548,7 +5747,6 @@ packages: /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - dev: false /@kamilkisiela/fast-url-parser@1.1.4: resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} @@ -5695,7 +5893,7 @@ packages: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5713,7 +5911,7 @@ packages: detect-libc: 2.0.3 https-proxy-agent: 5.0.1(supports-color@9.4.0) make-dir: 3.1.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5732,13 +5930,12 @@ packages: resolution: {integrity: sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==} dev: false - /@mdx-js/react@3.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + /@mdx-js/react@2.3.0(react@18.2.0): + resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: - '@types/react': '>=16' react: '>=16' dependencies: - '@types/mdx': 2.0.13 + '@types/mdx': 2.0.12 '@types/react': 18.2.46 react: 18.2.0 dev: true @@ -5844,7 +6041,7 @@ packages: yargs: 17.7.2 dev: false - /@netlify/build@29.36.6(@opentelemetry/api@1.8.0)(@types/node@20.11.17): + /@netlify/build@29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.15.13): resolution: {integrity: sha512-crNoY5Vr7tAodBfYdz8weM+NTw5q6W6ArkowNw6QhKXa4iRXT5MY6H0c2ztsge9o5gAYs55bDhBpKiPcZlzDlA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true @@ -5909,7 +6106,7 @@ packages: strip-ansi: 7.1.0 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@18.15.13)(typescript@5.4.4) typescript: 5.4.4 uuid: 9.0.0 yargs: 17.7.2 @@ -6511,7 +6708,7 @@ packages: '@octokit/request-error': 3.0.3 '@octokit/types': 9.3.2 is-plain-object: 5.0.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 universal-user-agent: 6.0.1 transitivePeerDependencies: - encoding @@ -7017,12 +7214,12 @@ packages: requiresBuild: true optional: true - /@playwright/test@1.44.1: - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} + /@playwright/test@1.40.1: + resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.44.1 + playwright: 1.40.1 dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.91.0): @@ -7085,12 +7282,63 @@ packages: resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true + /@radix-ui/number@1.0.1: + resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + dependencies: + '@babel/runtime': 7.24.4 + dev: true + /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: '@babel/runtime': 7.24.4 dev: true + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: @@ -7119,8 +7367,200 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} + /@radix-ui/react-direction@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.2.46 + react: 18.2.0 + dev: true + + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.2.46 + react: 18.2.0 + dev: true + + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + react: 18.2.0 + dev: true + + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/rect': 1.0.1 + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -7133,18 +7573,25 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 + '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 aria-hidden: 1.2.4 @@ -7153,8 +7600,8 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0) dev: true - /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -7167,19 +7614,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + /@radix-ui/react-slot@1.0.2(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -7188,12 +7631,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -7206,32 +7650,44 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' + '@types/react-dom': '*' react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true + '@types/react-dom': + optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -7244,58 +7700,65 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' - '@types/react-dom': '*' react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': - optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' - '@types/react-dom': '*' react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@types/react': 18.2.46 + react: 18.2.0 + dev: true + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-slot@1.0.2(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -7304,13 +7767,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -7323,8 +7785,8 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -7333,13 +7795,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/rect': 1.0.1 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -7348,52 +7810,65 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' + '@types/react-dom': '*' react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true + '@types/react-dom': + optional: true dependencies: '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.46 + '@types/react-dom': 18.2.18 react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@react-aria/focus@3.17.1(react@18.2.0): - resolution: {integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==} + /@radix-ui/rect@1.0.1: + resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} + dependencies: + '@babel/runtime': 7.24.4 + dev: true + + /@react-aria/focus@3.17.0(react@18.2.0): + resolution: {integrity: sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/interactions': 3.21.3(react@18.2.0) - '@react-aria/utils': 3.24.1(react@18.2.0) - '@react-types/shared': 3.23.1(react@18.2.0) + '@react-aria/interactions': 3.21.2(react@18.2.0) + '@react-aria/utils': 3.24.0(react@18.2.0) + '@react-types/shared': 3.23.0(react@18.2.0) '@swc/helpers': 0.5.11 clsx: 2.1.0 react: 18.2.0 dev: false - /@react-aria/interactions@3.21.3(react@18.2.0): - resolution: {integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==} + /@react-aria/interactions@3.21.2(react@18.2.0): + resolution: {integrity: sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/ssr': 3.9.4(react@18.2.0) - '@react-aria/utils': 3.24.1(react@18.2.0) - '@react-types/shared': 3.23.1(react@18.2.0) + '@react-aria/ssr': 3.9.3(react@18.2.0) + '@react-aria/utils': 3.24.0(react@18.2.0) + '@react-types/shared': 3.23.0(react@18.2.0) '@swc/helpers': 0.5.11 react: 18.2.0 dev: false - /@react-aria/ssr@3.9.4(react@18.2.0): - resolution: {integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==} + /@react-aria/ssr@3.9.3(react@18.2.0): + resolution: {integrity: sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==} engines: {node: '>= 12'} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 @@ -7402,14 +7877,14 @@ packages: react: 18.2.0 dev: false - /@react-aria/utils@3.24.1(react@18.2.0): - resolution: {integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==} + /@react-aria/utils@3.24.0(react@18.2.0): + resolution: {integrity: sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/ssr': 3.9.4(react@18.2.0) - '@react-stately/utils': 3.10.1(react@18.2.0) - '@react-types/shared': 3.23.1(react@18.2.0) + '@react-aria/ssr': 3.9.3(react@18.2.0) + '@react-stately/utils': 3.10.0(react@18.2.0) + '@react-types/shared': 3.23.0(react@18.2.0) '@swc/helpers': 0.5.11 clsx: 2.1.0 react: 18.2.0 @@ -7427,8 +7902,8 @@ packages: resolution: {integrity: sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==} dev: false - /@react-stately/utils@3.10.1(react@18.2.0): - resolution: {integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==} + /@react-stately/utils@3.10.0(react@18.2.0): + resolution: {integrity: sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: @@ -7436,8 +7911,8 @@ packages: react: 18.2.0 dev: false - /@react-types/shared@3.23.1(react@18.2.0): - resolution: {integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==} + /@react-types/shared@3.23.0(react@18.2.0): + resolution: {integrity: sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: @@ -7681,7 +8156,7 @@ packages: engines: {node: '>= 18', npm: '>= 8.6.0'} dependencies: '@slack/types': 2.11.0 - '@types/node': 20.11.17 + '@types/node': 18.15.13 axios: 1.6.8 transitivePeerDependencies: - debug @@ -7690,10 +8165,10 @@ packages: /@socket.io/component-emitter@3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - /@storybook/addon-actions@8.1.6: - resolution: {integrity: sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==} + /@storybook/addon-actions@7.6.7: + resolution: {integrity: sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==} dependencies: - '@storybook/core-events': 8.1.6 + '@storybook/core-events': 7.6.7 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 @@ -7701,33 +8176,31 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@8.1.6: - resolution: {integrity: sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==} + /@storybook/addon-backgrounds@7.6.7: + resolution: {integrity: sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==} + /@storybook/addon-controls@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==} dependencies: - '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) - dequal: 2.0.3 + '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - encoding - - prettier - react - react-dom - supports-color dev: true - /@storybook/addon-coverage@1.0.4: - resolution: {integrity: sha512-+qwsKTg6c0IrGnVAQjt1NxDyTqCOcudz9+56kFDmGApaPSby4uibYgJnnzua3sRVTe1zYZUfxwpeAuK9Ysf4Ig==} + /@storybook/addon-coverage@1.0.0: + resolution: {integrity: sha512-7RMllRtDwyWH2fOeCS7ZG8o5eDTd44C0ZwA+m7dJDrnOXled75RddBPMYF+BsJjeAAWOkWxsII05EKCgS7QG2A==} dependencies: '@istanbuljs/load-nyc-config': 1.1.0 '@jsdevtools/coverage-istanbul-loader': 3.0.5 @@ -7735,158 +8208,152 @@ packages: convert-source-map: 2.0.0 espree: 9.6.1 istanbul-lib-instrument: 6.0.2 + source-map: 0.7.4 test-exclude: 6.0.0 vite-plugin-istanbul: 3.0.4 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-docs@8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5): - resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==} + /@storybook/addon-docs@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/core': 7.24.4 - '@mdx-js/react': 3.0.1(@types/react@18.2.46)(react@18.2.0) - '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 8.1.6 - '@storybook/csf-tools': 8.1.6 + '@jest/transform': 29.7.0 + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.7 + '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.6.7 + '@storybook/csf-tools': 7.6.7 '@storybook/global': 5.0.0 - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.6 - '@types/react': 18.2.46 + '@storybook/mdx2-csf': 1.1.0 + '@storybook/node-logger': 7.6.7 + '@storybook/postinstall': 7.6.7 + '@storybook/preview-api': 7.6.7 + '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.7 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - rehype-external-links: 3.0.0 - rehype-slug: 6.0.0 + remark-external-links: 8.0.0 + remark-slug: 6.1.0 ts-dedent: 2.2.0 transitivePeerDependencies: + - '@types/react' - '@types/react-dom' - encoding - - prettier - - supports-color - dev: true - - /@storybook/addon-essentials@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==} - dependencies: - '@storybook/addon-actions': 8.1.6 - '@storybook/addon-backgrounds': 8.1.6 - '@storybook/addon-controls': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5) - '@storybook/addon-highlight': 8.1.6 - '@storybook/addon-measure': 8.1.6 - '@storybook/addon-outline': 8.1.6 - '@storybook/addon-toolbars': 8.1.6 - '@storybook/addon-viewport': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 + - supports-color + dev: true + + /@storybook/addon-essentials@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addon-actions': 7.6.7 + '@storybook/addon-backgrounds': 7.6.7 + '@storybook/addon-controls': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.6.7 + '@storybook/addon-measure': 7.6.7 + '@storybook/addon-outline': 7.6.7 + '@storybook/addon-toolbars': 7.6.7 + '@storybook/addon-viewport': 7.6.7 + '@storybook/core-common': 7.6.7 + '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.6.7 + '@storybook/preview-api': 7.6.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - encoding - - prettier - - react - - react-dom - supports-color dev: true - /@storybook/addon-highlight@8.1.6: - resolution: {integrity: sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==} + /@storybook/addon-highlight@7.6.7: + resolution: {integrity: sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/addon-interactions@8.1.6(jest@29.7.0)(vitest@1.1.1): - resolution: {integrity: sha512-/5i3wXuNnduTN807BNSX7nJ0a3eQPjN49yUAfLtYtIoNCEsLAza2F5yt8aadKOj1rR6xqROc7y8NMhhC5Cp50A==} + /@storybook/addon-interactions@7.6.7: + resolution: {integrity: sha512-iXE2m9i/1D2baYkRgoYe9zwcAjtBOxBfW4o2AS0pzBNPN7elpP9C6mIa0ScpSltawBfIjfe6iQRXAMXOsIIh3Q==} dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.1.6 - '@storybook/test': 8.1.6(jest@29.7.0)(vitest@1.1.1) - '@storybook/types': 8.1.6 + '@storybook/types': 7.6.7 + jest-mock: 27.5.1 polished: 4.3.1 ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest dev: true - /@storybook/addon-links@8.0.8(react@18.2.0): - resolution: {integrity: sha512-iRI/W9I6fOom5zfZvsu53gfJtuhBSMmhgI/u5uZbAbfEoNL5D1PqpDXD4ygM8Vvlx90AZNZ2W5slEe7gCZOMyA==} + /@storybook/addon-links@7.6.7(react@18.2.0): + resolution: {integrity: sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true dependencies: - '@storybook/csf': 0.1.4 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 react: 18.2.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@8.1.6: - resolution: {integrity: sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==} + /@storybook/addon-measure@7.6.7: + resolution: {integrity: sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 dev: true - /@storybook/addon-outline@8.1.6: - resolution: {integrity: sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==} + /@storybook/addon-outline@7.6.7: + resolution: {integrity: sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.1.6: - resolution: {integrity: sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==} + /@storybook/addon-toolbars@7.6.7: + resolution: {integrity: sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==} dev: true - /@storybook/addon-viewport@8.1.6: - resolution: {integrity: sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==} + /@storybook/addon-viewport@7.6.7: + resolution: {integrity: sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==} dependencies: memoizerific: 1.11.3 dev: true - /@storybook/blocks@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==} + /@storybook/blocks@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.8 - '@storybook/docs-tools': 8.1.6(prettier@3.2.5) + '@storybook/channels': 7.6.7 + '@storybook/client-logger': 7.6.7 + '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.7 + '@storybook/csf': 0.1.3 + '@storybook/docs-tools': 7.6.7 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.6 + '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.7 + '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.7 '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.3.2(react@18.2.0) + markdown-to-jsx: 7.4.6(react@18.2.0) memoizerific: 1.11.3 polished: 4.3.1 react: 18.2.0 @@ -7900,39 +8367,39 @@ packages: - '@types/react' - '@types/react-dom' - encoding - - prettier - supports-color dev: true - /@storybook/builder-manager@8.1.6(prettier@3.2.5): - resolution: {integrity: sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==} + /@storybook/builder-manager@7.6.7: + resolution: {integrity: sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/manager': 8.1.6 - '@storybook/node-logger': 8.1.6 + '@storybook/core-common': 7.6.7 + '@storybook/manager': 7.6.7 + '@storybook/node-logger': 7.6.7 '@types/ejs': 3.1.5 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) + '@types/find-cache-dir': 3.2.1 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) browser-assert: 1.2.1 - ejs: 3.1.10 - esbuild: 0.20.2 + ejs: 3.1.9 + esbuild: 0.18.20 esbuild-plugin-alias: 0.2.1 express: 4.19.2 + find-cache-dir: 3.3.2 fs-extra: 11.2.0 process: 0.11.10 util: 0.12.5 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@storybook/builder-vite@8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-xbGxI7aVMNuLcAB41Z+Vjr+M1Kznvw/jJ8HP9cfmUl1cO7ysF8R9opVG1C+kMIXUIQAVeND+DUZgmUg2zGzH6A==} + /@storybook/builder-vite@7.6.7(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-Sv+0ROFU9k+mkvIPsPHC0lkKDzBeMpvfO9uFRl1RDSsXBfcPPZKNo5YK7U7fOhesH0BILzurGA+U/aaITMSZ9g==} peerDependencies: '@preact/preset-vite': '*' typescript: '>= 4.3.x' - vite: ^4.0.0 || ^5.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' peerDependenciesMeta: '@preact/preset-vite': @@ -7942,66 +8409,78 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/core-events': 8.1.6 - '@storybook/csf-plugin': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/preview': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/channels': 7.6.7 + '@storybook/client-logger': 7.6.7 + '@storybook/core-common': 7.6.7 + '@storybook/csf-plugin': 7.6.7 + '@storybook/node-logger': 7.6.7 + '@storybook/preview': 7.6.7 + '@storybook/preview-api': 7.6.7 + '@storybook/types': 7.6.7 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 - es-module-lexer: 1.5.0 + es-module-lexer: 0.9.3 express: 4.19.2 find-cache-dir: 3.3.2 fs-extra: 11.2.0 - magic-string: 0.30.10 - ts-dedent: 2.2.0 + magic-string: 0.30.9 + rollup: 3.29.4 typescript: 5.3.3 - vite: 5.0.10(@types/node@20.11.17) + vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@storybook/channels@8.0.8: - resolution: {integrity: sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==} + /@storybook/channels@7.6.17: + resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==} dependencies: - '@storybook/client-logger': 8.0.8 - '@storybook/core-events': 8.0.8 + '@storybook/client-logger': 7.6.17 + '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 + qs: 6.12.0 telejson: 7.2.0 tiny-invariant: 1.3.3 dev: true - /@storybook/channels@8.1.6: - resolution: {integrity: sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==} + /@storybook/channels@7.6.7: + resolution: {integrity: sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==} dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/client-logger': 7.6.7 + '@storybook/core-events': 7.6.7 '@storybook/global': 5.0.0 + qs: 6.12.0 telejson: 7.2.0 tiny-invariant: 1.3.3 dev: true - /@storybook/cli@8.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==} + /@storybook/channels@8.0.0-alpha.14: + resolution: {integrity: sha512-IPHJRzl3GGXL4QPfUVtDg46ZB86k3hFr8q9zuqm6wNW2tsZeFFesm1GDAEV0TdgDhjC0D+L3sVxQi7rOBAeaKg==} + dependencies: + '@storybook/client-logger': 8.0.0-alpha.14 + '@storybook/core-events': 8.0.0-alpha.14 + '@storybook/global': 5.0.0 + qs: 6.12.0 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + dev: true + + /@storybook/cli@7.6.7: + resolution: {integrity: sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==} hasBin: true dependencies: '@babel/core': 7.24.4 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/types': 7.24.0 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/core-events': 8.1.6 - '@storybook/core-server': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/telemetry': 8.1.6(prettier@3.2.5) - '@storybook/types': 8.1.6 + '@storybook/codemod': 7.6.7 + '@storybook/core-common': 7.6.7 + '@storybook/core-events': 7.6.7 + '@storybook/core-server': 7.6.7 + '@storybook/csf-tools': 7.6.7 + '@storybook/node-logger': 7.6.7 + '@storybook/telemetry': 7.6.7 + '@storybook/types': 7.6.7 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -8011,103 +8490,115 @@ packages: detect-indent: 6.1.0 envinfo: 7.12.0 execa: 5.1.1 + express: 4.19.2 find-up: 5.0.0 fs-extra: 11.2.0 get-npm-tarball-url: 2.1.0 + get-port: 5.1.1 giget: 1.2.3 - globby: 14.0.1 - jscodeshift: 0.15.2 + globby: 11.1.0 + jscodeshift: 0.15.2(@babel/preset-env@7.24.4) leven: 3.1.0 ora: 5.4.1 - prettier: 3.2.5 + prettier: 2.8.8 prompts: 2.4.2 + puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 semver: 7.6.0 + simple-update-notifier: 2.0.0 strip-json-comments: 3.1.1 - tempy: 3.1.0 - tiny-invariant: 1.3.3 + tempy: 1.0.1 ts-dedent: 2.2.0 + util-deprecate: 1.0.2 transitivePeerDependencies: - - '@babel/preset-env' - bufferutil - encoding - - react - - react-dom - supports-color - utf-8-validate dev: true - /@storybook/client-logger@8.0.8: - resolution: {integrity: sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==} + /@storybook/client-logger@7.6.17: + resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/client-logger@7.6.7: + resolution: {integrity: sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@8.1.6: - resolution: {integrity: sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==} + /@storybook/client-logger@8.0.0-alpha.14: + resolution: {integrity: sha512-lL096cjjXG9pFlVhXcAuW7qMNArPAGzxrmwZeeAdXtW2H7pCRJNkto22uHf3Htod3i0U+fPYy+tEAsbseBnuGA==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@8.1.6: - resolution: {integrity: sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==} + /@storybook/codemod@7.6.7: + resolution: {integrity: sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==} dependencies: '@babel/core': 7.24.4 '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/types': 7.24.0 - '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 7.6.7 + '@storybook/node-logger': 7.6.7 + '@storybook/types': 7.6.7 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 - globby: 14.0.1 + globby: 11.1.0 jscodeshift: 0.15.2(@babel/preset-env@7.24.4) lodash: 4.17.21 - prettier: 3.2.5 + prettier: 2.8.8 recast: 0.23.6 - tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color dev: true - /@storybook/components@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==} + /@storybook/components@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) - '@storybook/client-logger': 8.1.6 - '@storybook/csf': 0.1.8 + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.7 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.6 + '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.7 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' dev: true - /@storybook/core-common@8.0.8: - resolution: {integrity: sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==} + /@storybook/core-client@7.6.7: + resolution: {integrity: sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==} dependencies: - '@storybook/core-events': 8.0.8 - '@storybook/csf-tools': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@storybook/types': 8.0.8 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 + '@storybook/client-logger': 7.6.7 + '@storybook/preview-api': 7.6.7 + dev: true + + /@storybook/core-common@7.6.17: + resolution: {integrity: sha512-me2TP3Q9/qzqCLoDHUSsUF+VS1MHxfHbTVF6vAz0D/COTxzsxLpu9TxTbzJoBCxse6XRb6wWI1RgF1mIcjic7g==} + dependencies: + '@storybook/core-events': 7.6.17 + '@storybook/node-logger': 7.6.17 + '@storybook/types': 7.6.17 + '@types/find-cache-dir': 3.2.1 + '@types/node': 18.15.3 + '@types/node-fetch': 2.6.11 + '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 - cross-spawn: 7.0.3 - esbuild: 0.20.2 - esbuild-register: 3.5.0(esbuild@0.20.2) - execa: 5.1.1 + esbuild: 0.18.20 + esbuild-register: 3.5.0(esbuild@0.18.20) file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -8120,35 +8611,25 @@ packages: pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 - semver: 7.6.0 - tempy: 1.0.1 - tiny-invariant: 1.3.3 ts-dedent: 2.2.0 - util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-common@8.1.6(prettier@3.2.5): - resolution: {integrity: sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true + /@storybook/core-common@7.6.7: + resolution: {integrity: sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==} dependencies: - '@storybook/core-events': 8.1.6 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 + '@storybook/core-events': 7.6.7 + '@storybook/node-logger': 7.6.7 + '@storybook/types': 7.6.7 + '@types/find-cache-dir': 3.2.1 + '@types/node': 18.15.3 + '@types/node-fetch': 2.6.11 + '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 - cross-spawn: 7.0.3 - esbuild: 0.20.2 - esbuild-register: 3.5.0(esbuild@0.20.2) - execa: 5.1.1 + esbuild: 0.18.20 + esbuild-register: 3.5.0(esbuild@0.18.20) file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -8159,57 +8640,52 @@ packages: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 - prettier: 3.2.5 - prettier-fallback: /prettier@3.2.5 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 - semver: 7.6.0 - tempy: 3.1.0 - tiny-invariant: 1.3.3 ts-dedent: 2.2.0 - util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-events@8.0.8: - resolution: {integrity: sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==} + /@storybook/core-events@7.6.17: + resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.1.6: - resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==} + /@storybook/core-events@7.6.7: + resolution: {integrity: sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==} dependencies: - '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 dev: true - /@storybook/core-server@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==} + /@storybook/core-events@8.0.0-alpha.14: + resolution: {integrity: sha512-vbzmABc+ggm7/SGg7399Opa6/NJEhZwvWSo9UZnvHLHd2ijTp14zZpJryVKL/jcTErF8EiRpYaONM5rW27i0+A==} + dependencies: + ts-dedent: 2.2.0 + dev: true + + /@storybook/core-server@7.6.7: + resolution: {integrity: sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.1.6(prettier@3.2.5) - '@storybook/channels': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.6 - '@storybook/docs-mdx': 3.1.0-next.0 + '@storybook/builder-manager': 7.6.7 + '@storybook/channels': 7.6.7 + '@storybook/core-common': 7.6.7 + '@storybook/core-events': 7.6.7 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 7.6.7 + '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 8.1.6 - '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/telemetry': 8.1.6(prettier@3.2.5) - '@storybook/types': 8.1.6 + '@storybook/manager': 7.6.7 + '@storybook/node-logger': 7.6.7 + '@storybook/preview-api': 7.6.7 + '@storybook/telemetry': 7.6.7 + '@storybook/types': 7.6.7 '@types/detect-port': 1.3.5 - '@types/diff': 5.2.1 - '@types/node': 18.19.31 + '@types/node': 18.15.3 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -8217,10 +8693,10 @@ packages: cli-table3: 0.6.4 compression: 1.7.4 detect-port: 1.5.1 - diff: 5.2.0 express: 4.19.2 fs-extra: 11.2.0 - globby: 14.0.1 + globby: 11.1.0 + ip: 2.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 @@ -8237,31 +8713,28 @@ packages: transitivePeerDependencies: - bufferutil - encoding - - prettier - - react - - react-dom - supports-color - utf-8-validate dev: true - /@storybook/csf-plugin@8.1.6: - resolution: {integrity: sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==} + /@storybook/csf-plugin@7.6.7: + resolution: {integrity: sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==} dependencies: - '@storybook/csf-tools': 8.1.6 + '@storybook/csf-tools': 7.6.7 unplugin: 1.10.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@8.0.8: - resolution: {integrity: sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==} + /@storybook/csf-tools@7.6.17: + resolution: {integrity: sha512-dAQtam0EBPeTJYcQPLxXgz4L9JFqD+HWbLFG9CmNIhMMjticrB0mpk1EFIS6vPXk/VsVWpBgMLD7dZlD6YMKcQ==} dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.4 - '@storybook/types': 8.0.8 + '@storybook/csf': 0.1.3 + '@storybook/types': 7.6.17 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -8269,15 +8742,15 @@ packages: - supports-color dev: true - /@storybook/csf-tools@8.1.6: - resolution: {integrity: sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==} + /@storybook/csf-tools@7.6.7: + resolution: {integrity: sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==} dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.8 - '@storybook/types': 8.1.6 + '@storybook/csf': 0.1.3 + '@storybook/types': 7.6.7 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -8291,36 +8764,28 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf@0.1.4: - resolution: {integrity: sha512-B9UI/lsQMjF+oEfZCI6YXNoeuBcGZoOP5x8yKbe2tIEmsMjSztFKkpPzi5nLCnBk/MBtl6QJeI3ksJnbsWPkOw==} + /@storybook/csf@0.1.3: + resolution: {integrity: sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==} dependencies: type-fest: 2.19.0 dev: true - /@storybook/csf@0.1.8: - resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==} - dependencies: - type-fest: 2.19.0 + /@storybook/docs-mdx@0.1.0: + resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-mdx@3.1.0-next.0: - resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} - dev: true - - /@storybook/docs-tools@8.1.6(prettier@3.2.5): - resolution: {integrity: sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==} + /@storybook/docs-tools@7.6.7: + resolution: {integrity: sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==} dependencies: - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/core-events': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/core-common': 7.6.7 + '@storybook/preview-api': 7.6.7 + '@storybook/types': 7.6.7 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true @@ -8328,41 +8793,29 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/icons@1.2.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@storybook/instrumenter@8.1.6: - resolution: {integrity: sha512-BoNu0QaD5hhcbEVUsvmYDqUOu4HItNBMPUkj6aDCfpLxae5vstH3zsCRVqRcElbfqVhmRzD23w8+9In9M0Fajg==} + /@storybook/instrumenter@8.0.0-alpha.14: + resolution: {integrity: sha512-91b4pL9Zu+8t1uxiLbOdmCW0jDYAe+b80xFnRW+F34Vs9Cv+Ijt38kHtFIfy+r1VfmgO6hb9GcNqIoZiRxCDjw==} dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/channels': 8.0.0-alpha.14 + '@storybook/client-logger': 8.0.0-alpha.14 + '@storybook/core-events': 8.0.0-alpha.14 '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.6 - '@vitest/utils': 1.5.0 + '@storybook/preview-api': 8.0.0-alpha.14 + '@vitest/utils': 0.34.7 util: 0.12.5 dev: true - /@storybook/manager-api@8.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==} + /@storybook/manager-api@7.6.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==} dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.8 + '@storybook/channels': 7.6.7 + '@storybook/client-logger': 7.6.7 + '@storybook/core-events': 7.6.7 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/router': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.6 + '@storybook/router': 7.6.7 + '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -8374,122 +8827,145 @@ packages: - react-dom dev: true - /@storybook/manager@8.1.6: - resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==} + /@storybook/manager@7.6.7: + resolution: {integrity: sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==} dev: true - /@storybook/node-logger@8.0.8: - resolution: {integrity: sha512-ymps3MMTxtMWq0eDiXk1iO7iv0Eg0PuUvOpPPohEJauGzU9THv81xx01aaHKSprFFJYD2LMQr1aFuUplItO12g==} + /@storybook/mdx2-csf@1.1.0: + resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/node-logger@8.1.6: - resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==} + /@storybook/node-logger@7.6.17: + resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==} dev: true - /@storybook/preview-api@8.0.8: - resolution: {integrity: sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==} + /@storybook/node-logger@7.6.7: + resolution: {integrity: sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==} + dev: true + + /@storybook/postinstall@7.6.7: + resolution: {integrity: sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==} + dev: true + + /@storybook/preview-api@7.6.17: + resolution: {integrity: sha512-wLfDdI9RWo1f2zzFe54yRhg+2YWyxLZvqdZnSQ45mTs4/7xXV5Wfbv3QNTtcdw8tT3U5KRTrN1mTfTCiRJc0Kw==} dependencies: - '@storybook/channels': 8.0.8 - '@storybook/client-logger': 8.0.8 - '@storybook/core-events': 8.0.8 - '@storybook/csf': 0.1.4 + '@storybook/channels': 7.6.17 + '@storybook/client-logger': 7.6.17 + '@storybook/core-events': 7.6.17 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/types': 8.0.8 - '@types/qs': 6.9.15 + '@storybook/types': 7.6.17 + '@types/qs': 6.9.14 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.1 - tiny-invariant: 1.3.3 + qs: 6.12.0 + synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@8.1.6: - resolution: {integrity: sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==} + /@storybook/preview-api@7.6.7: + resolution: {integrity: sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==} dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.8 + '@storybook/channels': 7.6.7 + '@storybook/client-logger': 7.6.7 + '@storybook/core-events': 7.6.7 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/types': 8.1.6 - '@types/qs': 6.9.15 + '@storybook/types': 7.6.7 + '@types/qs': 6.9.14 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.1 + qs: 6.12.0 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/preview-api@8.0.0-alpha.14: + resolution: {integrity: sha512-MlGo9dcZpupe6tcN4fIO6jOxOmAh7d5j2wrhluDAIkZIBZgfyLTrmcbuUbCYK/mEeIokl5hccRmlw/LBNlwLxQ==} + dependencies: + '@storybook/channels': 8.0.0-alpha.14 + '@storybook/client-logger': 8.0.0-alpha.14 + '@storybook/core-events': 8.0.0-alpha.14 + '@storybook/csf': 0.1.3 + '@storybook/global': 5.0.0 + '@storybook/types': 8.0.0-alpha.14 + '@types/qs': 6.9.14 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.12.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/preview@8.1.6: - resolution: {integrity: sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==} + /@storybook/preview@7.6.7: + resolution: {integrity: sha512-/ddKIyT+6b8CKGJAma1wood4nwCAoi/E1olCqgpCmviMeUtAiMzgK0xzPwvq5Mxkz/cPeXVi8CQgaQZCa4yvNA==} dev: true - /@storybook/react-dom-shim@8.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==} + /@storybook/react-dom-shim@7.6.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-aUrSOVVG/11v5FBWjxyVVYtL1MhFcGFvkHcT2tTUK2lN/EMNFugL5t5YYPv0FIi/DXxg8RBdJIV9vdNCd6tNOA==} - engines: {node: '>=18.0.0'} + /@storybook/react-vite@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-1cBpxVZ4vLO5rGbhTBNR2SjL+ZePCUAEY+I31tbORYFAoOKmlsNef4fRLnXJ9NYUAyjwZpUmbW0cIxxOFk7nGA==} + engines: {node: '>=16'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - vite: ^4.0.0 || ^5.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.3.3)(vite@5.0.10) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.3.3)(vite@5.0.10) '@rollup/pluginutils': 5.1.0 - '@storybook/builder-vite': 8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10) - '@storybook/node-logger': 8.1.6 - '@storybook/react': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/types': 8.1.6 - find-up: 5.0.0 - magic-string: 0.30.10 + '@storybook/builder-vite': 7.6.7(typescript@5.3.3)(vite@5.0.10) + '@storybook/react': 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@vitejs/plugin-react': 3.1.0(vite@5.0.10) + magic-string: 0.30.9 react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) - resolve: 1.22.8 - tsconfig-paths: 4.2.0 - vite: 5.0.10(@types/node@20.11.17) + vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - '@preact/preset-vite' - encoding - - prettier - rollup - supports-color - typescript - vite-plugin-glimmerx dev: true - /@storybook/react@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-2CSc3MLeaY7QaYAQLwaXRboKkgQnWrSZAo/WTJcSHUr2YFxH5+iECB0Kci12GqaJklhhgmfTfVZ4Jo9ZJ6LQfg==} - engines: {node: '>=18.0.0'} + /@storybook/react@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==} + engines: {node: '>=16.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - typescript: '>= 4.2.x' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/docs-tools': 8.1.6(prettier@3.2.5) + '@storybook/client-logger': 7.6.7 + '@storybook/core-client': 7.6.7 + '@storybook/docs-tools': 7.6.7 '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.6 + '@storybook/preview-api': 7.6.7 + '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.7 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.31 + '@types/node': 18.15.3 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -8500,31 +8976,29 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) - semver: 7.6.0 ts-dedent: 2.2.0 type-fest: 2.19.0 typescript: 5.3.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@storybook/router@8.1.6: - resolution: {integrity: sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==} + /@storybook/router@7.6.7: + resolution: {integrity: sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==} dependencies: - '@storybook/client-logger': 8.1.6 + '@storybook/client-logger': 7.6.7 memoizerific: 1.11.3 - qs: 6.12.1 + qs: 6.12.0 dev: true - /@storybook/telemetry@8.1.6(prettier@3.2.5): - resolution: {integrity: sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==} + /@storybook/telemetry@7.6.7: + resolution: {integrity: sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==} dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.2.5) - '@storybook/csf-tools': 8.1.6 + '@storybook/client-logger': 7.6.7 + '@storybook/core-common': 7.6.7 + '@storybook/csf-tools': 7.6.7 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -8532,12 +9006,11 @@ packages: read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@storybook/test-runner@0.18.2(@types/node@20.11.17): - resolution: {integrity: sha512-HvP2Kaj+EVlGnQJyuIkjiv26rOaRTcwoeKB77bV4G5KgHZWi/b0Jg6UN5J2MlGKNdKhJ95CmzstZPl4vO1Epsg==} + /@storybook/test-runner@0.16.0(@types/node@18.15.3): + resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -8546,14 +9019,17 @@ packages: '@babel/template': 7.24.0 '@babel/types': 7.24.0 '@jest/types': 29.6.3 - '@storybook/core-common': 8.0.8 - '@storybook/csf': 0.1.4 - '@storybook/csf-tools': 8.0.8 - '@storybook/preview-api': 8.0.8 - '@swc/core': 1.5.7 - '@swc/jest': 0.2.36(@swc/core@1.5.7) + '@storybook/core-common': 7.6.17 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 7.6.17 + '@storybook/preview-api': 7.6.17 + '@swc/core': 1.4.13 + '@swc/jest': 0.2.36(@swc/core@1.4.13) + can-bind-to-host: 1.1.2 + commander: 9.5.0 expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.11.17) + glob: 10.3.12 + jest: 29.7.0(@types/node@18.15.3) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 @@ -8561,8 +9037,11 @@ packages: jest-runner: 29.7.0 jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.2(jest@29.7.0) - nyc: 15.1.0 - playwright: 1.43.1 + node-fetch: 2.7.0 + playwright: 1.43.0 + read-pkg-up: 7.0.1 + tempy: 1.0.1 + ts-dedent: 2.2.0 transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -8574,18 +9053,19 @@ packages: - ts-node dev: true - /@storybook/test@8.1.6(jest@29.7.0)(vitest@1.1.1): - resolution: {integrity: sha512-tyexfYPtOHP83pMHggoGdHadfqh/veLdS+APHxt12zmCNUobxOxnuWmImXThQiyLlXTWecreLvlMvgAIjziBsA==} + /@storybook/test@8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1): + resolution: {integrity: sha512-6S3B3U0D3Ei3Y+Zu7KS7wMnPXR3u0G6wp5sew+wgxRwZEyrTaTdRpaERpqFYMnQ+mU0UKCSlf+St73j2z0BEOg==} dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/instrumenter': 8.1.6 - '@storybook/preview-api': 8.1.6 + '@storybook/client-logger': 8.0.0-alpha.14 + '@storybook/core-events': 8.0.0-alpha.14 + '@storybook/instrumenter': 8.0.0-alpha.14 + '@storybook/preview-api': 8.0.0-alpha.14 '@testing-library/dom': 9.3.4 '@testing-library/jest-dom': 6.4.2(jest@29.7.0)(vitest@1.1.1) - '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) - '@vitest/expect': 1.3.1 - '@vitest/spy': 1.5.0 + '@testing-library/user-event': 14.3.0(@testing-library/dom@9.3.4) + '@vitest/expect': 1.1.3 + '@vitest/spy': 1.4.0 + chai: 4.4.1 util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -8595,37 +9075,42 @@ packages: - vitest dev: true - /@storybook/theming@8.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==} + /@storybook/theming@7.6.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 8.1.6 + '@storybook/client-logger': 7.6.7 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@8.0.8: - resolution: {integrity: sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==} + /@storybook/types@7.6.17: + resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} + dependencies: + '@storybook/channels': 7.6.17 + '@types/babel__core': 7.20.5 + '@types/express': 4.17.21 + file-system-cache: 2.3.0 + dev: true + + /@storybook/types@7.6.7: + resolution: {integrity: sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==} dependencies: - '@storybook/channels': 8.0.8 + '@storybook/channels': 7.6.7 + '@types/babel__core': 7.20.5 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true - /@storybook/types@8.1.6: - resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==} + /@storybook/types@8.0.0-alpha.14: + resolution: {integrity: sha512-OwenKN09Au7NIBsCRqXkP4fhla5uO0LaV5Q/lz+5I1Vt6bNS7v18BwtjnGSkCXAGC0MxHDabtGJ4tZwmA3XF4g==} dependencies: - '@storybook/channels': 8.1.6 + '@storybook/channels': 8.0.0-alpha.14 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -8666,15 +9151,6 @@ packages: dev: true optional: true - /@swc/core-darwin-arm64@1.5.7: - resolution: {integrity: sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@swc/core-darwin-x64@1.3.102: resolution: {integrity: sha512-X5akDkHwk6oAer49oER0qZMjNMkLH3IOZaV1m98uXIasAGyjo5WH1MKPeMLY1sY6V6TrufzwiSwD4ds571ytcg==} engines: {node: '>=10'} @@ -8692,15 +9168,6 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.5.7: - resolution: {integrity: sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm-gnueabihf@1.3.102: resolution: {integrity: sha512-kJH3XtZP9YQdjq/wYVBeFuiVQl4HaC4WwRrIxAHwe2OyvrwUI43dpW3LpxSggBnxXcVCXYWf36sTnv8S75o2Gw==} engines: {node: '>=10'} @@ -8718,15 +9185,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.5.7: - resolution: {integrity: sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm64-gnu@1.3.102: resolution: {integrity: sha512-flQP2WDyCgO24WmKA1wjjTx+xfCmavUete2Kp6yrM+631IHLGnr17eu7rYJ/d4EnDBId/ytMyrnWbTVkaVrpbQ==} engines: {node: '>=10'} @@ -8744,15 +9202,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.5.7: - resolution: {integrity: sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm64-musl@1.3.102: resolution: {integrity: sha512-bQEQSnC44DyoIGLw1+fNXKVGoCHi7eJOHr8BdH0y1ooy9ArskMjwobBFae3GX4T1AfnrTaejyr0FvLYIb0Zkog==} engines: {node: '>=10'} @@ -8770,15 +9219,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.5.7: - resolution: {integrity: sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-x64-gnu@1.3.102: resolution: {integrity: sha512-dFvnhpI478svQSxqISMt00MKTDS0e4YtIr+ioZDG/uJ/q+RpcNy3QI2KMm05Fsc8Y0d4krVtvCKWgfUMsJZXAg==} engines: {node: '>=10'} @@ -8796,15 +9236,6 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.5.7: - resolution: {integrity: sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-x64-musl@1.3.102: resolution: {integrity: sha512-+a0M3CvjeIRNA/jTCzWEDh2V+mhKGvLreHOL7J97oULZy5yg4gf7h8lQX9J8t9QLbf6fsk+0F8bVH1Ie/PbXjA==} engines: {node: '>=10'} @@ -8822,15 +9253,6 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.5.7: - resolution: {integrity: sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-arm64-msvc@1.3.102: resolution: {integrity: sha512-w76JWLjkZNOfkB25nqdWUNCbt0zJ41CnWrJPZ+LxEai3zAnb2YtgB/cCIrwxDebRuMgE9EJXRj7gDDaTEAMOOQ==} engines: {node: '>=10'} @@ -8848,15 +9270,6 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.5.7: - resolution: {integrity: sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-ia32-msvc@1.3.102: resolution: {integrity: sha512-vlDb09HiGqKwz+2cxDS9T5/461ipUQBplvuhW+cCbzzGuPq8lll2xeyZU0N1E4Sz3MVdSPx1tJREuRvlQjrwNg==} engines: {node: '>=10'} @@ -8874,15 +9287,6 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.5.7: - resolution: {integrity: sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-x64-msvc@1.3.102: resolution: {integrity: sha512-E/jfSD7sShllxBwwgDPeXp1UxvIqehj/ShSUqq1pjR/IDRXngcRSXKJK92mJkNFY7suH6BcCWwzrxZgkO7sWmw==} engines: {node: '>=10'} @@ -8900,15 +9304,6 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.5.7: - resolution: {integrity: sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core@1.3.102: resolution: {integrity: sha512-OAjNLY/f6QWKSDzaM3bk31A+OYHu6cPa9P/rFIx8X5d24tHXUpRiiq6/PYI6SQRjUPlB72GjsjoEU8F+ALadHg==} engines: {node: '>=10'} @@ -8958,31 +9353,6 @@ packages: '@swc/core-win32-x64-msvc': 1.4.13 dev: true - /@swc/core@1.5.7: - resolution: {integrity: sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==} - engines: {node: '>=10'} - requiresBuild: true - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.7 - optionalDependencies: - '@swc/core-darwin-arm64': 1.5.7 - '@swc/core-darwin-x64': 1.5.7 - '@swc/core-linux-arm-gnueabihf': 1.5.7 - '@swc/core-linux-arm64-gnu': 1.5.7 - '@swc/core-linux-arm64-musl': 1.5.7 - '@swc/core-linux-x64-gnu': 1.5.7 - '@swc/core-linux-x64-musl': 1.5.7 - '@swc/core-win32-arm64-msvc': 1.5.7 - '@swc/core-win32-ia32-msvc': 1.5.7 - '@swc/core-win32-x64-msvc': 1.5.7 - dev: true - /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -9003,14 +9373,14 @@ packages: tslib: 2.6.2 dev: false - /@swc/jest@0.2.36(@swc/core@1.5.7): + /@swc/jest@0.2.36(@swc/core@1.4.13): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.5.7 + '@swc/core': 1.4.13 '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 dev: true @@ -9020,12 +9390,6 @@ packages: dependencies: '@swc/counter': 0.1.3 - /@swc/types@0.1.7: - resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} - dependencies: - '@swc/counter': 0.1.3 - dev: true - /@szmarczak/http-timer@4.0.6: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -9144,10 +9508,10 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.11.17) + jest: 29.7.0(@types/node@18.15.3) lodash: 4.17.21 redent: 3.0.0 - vitest: 1.1.1(@types/node@20.11.17)(happy-dom@12.10.3) + vitest: 1.1.1(@types/node@18.15.3)(happy-dom@12.10.3) dev: true /@testing-library/react@14.1.2(react-dom@18.2.0)(react@18.2.0): @@ -9164,8 +9528,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4): - resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + /@testing-library/user-event@14.3.0(@testing-library/dom@9.3.4): + resolution: {integrity: sha512-P02xtBBa8yMaLhK8CzJCIns8rqwnF6FxhR9zs810flHOBXUYCFjLd8Io1rQrAkQRWEmW2PGdZIEdMxf/KLsqFA==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' @@ -9251,7 +9615,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: true /@types/cacheable-request@6.0.3: @@ -9259,7 +9623,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.11.17 + '@types/node': 18.15.13 '@types/responselike': 1.0.3 /@types/chai-subset@1.3.5: @@ -9283,7 +9647,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: true /@types/cookie@0.4.1: @@ -9292,12 +9656,12 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 dev: true /@types/debug@0.0.30: @@ -9313,10 +9677,6 @@ packages: resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} dev: true - /@types/diff@5.2.1: - resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} - dev: true - /@types/doctrine@0.0.3: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} dev: true @@ -9369,8 +9729,8 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 20.11.17 - '@types/qs': 6.9.15 + '@types/node': 18.15.13 + '@types/qs': 6.9.14 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -9388,7 +9748,7 @@ packages: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.0 - '@types/qs': 6.9.15 + '@types/qs': 6.9.14 '@types/serve-static': 1.15.7 dev: true @@ -9403,19 +9763,19 @@ packages: resolution: {integrity: sha512-rTtf75rwyP9G2qO5yRpYtdJ6aU1QqEhWbtW55qEgquEDa6bXW0s2TWZfDm02GuppjEozOWG/F2UnPq5hAQb+gw==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.17 + '@types/node': 18.15.3 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 dev: true /@types/hast@2.3.10: @@ -9429,12 +9789,6 @@ packages: dependencies: '@types/unist': 2.0.10 - /@types/hast@3.0.4: - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - dependencies: - '@types/unist': 3.0.2 - dev: true - /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: @@ -9452,7 +9806,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/image-size@0.8.0: resolution: {integrity: sha512-hMlhu25ji75dXQk2uZkN3pTJ+lWrgKr8M1fTpyyFvuu+SJZBdGa5gDm4BVNobWXHZbOU11mBj0vciYp7qOfAFg==} @@ -9492,14 +9846,10 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - /@types/junit-report-builder@3.0.2: - resolution: {integrity: sha512-R5M+SYhMbwBeQcNXYWNCZkl09vkVfAtcPIaCGdzIkkbeaTrVbGQ7HVgi4s+EmM/M1K4ZuWQH0jGcvMvNePfxYA==} - dev: true - /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/lodash@4.17.0: resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} @@ -9510,8 +9860,12 @@ packages: '@types/unist': 2.0.10 dev: false - /@types/mdx@2.0.13: - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + /@types/mdx@2.0.12: + resolution: {integrity: sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==} + dev: true + + /@types/mime-types@2.1.4: + resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} dev: true /@types/mime@1.3.5: @@ -9534,7 +9888,7 @@ packages: /@types/mkdirp@0.5.2: resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/mousetrap@1.6.15: resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==} @@ -9547,7 +9901,7 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 form-data: 4.0.0 /@types/node@17.0.45: @@ -9556,15 +9910,23 @@ packages: /@types/node@18.0.0: resolution: {integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==} + /@types/node@18.15.13: + resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + + /@types/node@18.15.3: + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} + /@types/node@18.19.31: resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} dependencies: undici-types: 5.26.5 + dev: true /@types/node@20.11.17: resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} dependencies: undici-types: 5.26.5 + dev: true /@types/node@8.10.66: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -9590,8 +9952,8 @@ packages: /@types/prop-types@15.7.12: resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - /@types/qs@6.9.15: - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + /@types/qs@6.9.14: + resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==} dev: true /@types/range-parser@1.2.7: @@ -9652,7 +10014,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} @@ -9662,12 +10024,12 @@ packages: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: '@types/glob': 5.0.38 - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: false /@types/scheduler@0.16.8: @@ -9684,7 +10046,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: true /@types/serve-static@1.15.5: @@ -9699,7 +10061,7 @@ packages: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.11.17 + '@types/node': 18.15.13 '@types/send': 0.17.4 dev: true @@ -9720,10 +10082,6 @@ packages: /@types/unist@2.0.10: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - /@types/unist@3.0.2: - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - dev: true - /@types/uuid@9.0.8: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true @@ -9735,7 +10093,7 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 dev: true /@types/wordpress__block-editor@11.5.0(react-dom@18.2.0)(react@18.2.0): @@ -9863,7 +10221,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -9872,7 +10230,6 @@ packages: resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} dependencies: '@types/yargs-parser': 21.0.3 - dev: false /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} @@ -9884,7 +10241,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: false optional: true @@ -10666,10 +11023,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true - /@vercel/nft@0.23.1: resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} engines: {node: '>=14'} @@ -10767,7 +11120,7 @@ packages: vite: ^4 || ^5 dependencies: '@swc/core': 1.4.13 - vite: 5.0.10(@types/node@20.11.17) + vite: 5.0.10(@types/node@18.0.0) transitivePeerDependencies: - '@swc/helpers' dev: true @@ -10783,6 +11136,22 @@ packages: - '@swc/helpers' dev: true + /@vitejs/plugin-react@3.1.0(vite@5.0.10): + resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.1.0-beta.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) + magic-string: 0.27.0 + react-refresh: 0.14.0 + vite: 5.0.10(@types/node@18.15.3) + transitivePeerDependencies: + - supports-color + dev: true + /@vitejs/plugin-react@4.2.1(vite@5.0.10): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -10816,11 +11185,11 @@ packages: chai: 4.4.1 dev: true - /@vitest/expect@1.3.1: - resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + /@vitest/expect@1.1.3: + resolution: {integrity: sha512-MnJqsKc1Ko04lksF9XoRJza0bGGwTtqfbyrsYv5on4rcEkdo+QgUdITenBQBUltKzdxW7K3rWh+nXRULwsdaVg==} dependencies: - '@vitest/spy': 1.3.1 - '@vitest/utils': 1.3.1 + '@vitest/spy': 1.1.3 + '@vitest/utils': 1.1.3 chai: 4.4.1 dev: true @@ -10845,7 +11214,7 @@ packages: resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} requiresBuild: true dependencies: - magic-string: 0.30.10 + magic-string: 0.30.9 pathe: 1.1.2 pretty-format: 29.7.0 optional: true @@ -10871,14 +11240,14 @@ packages: tinyspy: 2.2.1 dev: true - /@vitest/spy@1.3.1: - resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} + /@vitest/spy@1.1.3: + resolution: {integrity: sha512-Ec0qWyGS5LhATFQtldvChPTAHv08yHIOZfiNcjwRQbFPHpkih0md9KAbs7TfeIfL7OFKoe7B/6ukBTqByubXkQ==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/spy@1.5.0: - resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==} + /@vitest/spy@1.4.0: + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} dependencies: tinyspy: 2.2.1 dev: true @@ -10907,25 +11276,24 @@ packages: pretty-format: 29.7.0 optional: true - /@vitest/utils@1.1.1: - resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==} + /@vitest/utils@0.34.7: + resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/utils@1.3.1: - resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + /@vitest/utils@1.1.1: + resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==} dependencies: diff-sequences: 29.6.3 - estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/utils@1.5.0: - resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==} + /@vitest/utils@1.1.3: + resolution: {integrity: sha512-Dyt3UMcdElTll2H75vhxfpZu03uFpXRCHxWnzcrFjZxT1kTbq8ALUYIeBgGolo1gldVdI0YSlQRacsqxTwNqwg==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -11476,7 +11844,7 @@ packages: /@wry/context@0.4.4: resolution: {integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 tslib: 1.14.1 /@wry/equality@0.1.11: @@ -11564,13 +11932,13 @@ packages: /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2): + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.20.2 + esbuild: 0.18.20 tslib: 2.6.2 dev: true @@ -11692,6 +12060,11 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} + /agent-base@5.1.1: + resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} + engines: {node: '>= 6.0.0'} + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -11731,6 +12104,7 @@ packages: /aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + requiresBuild: true dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 @@ -12067,7 +12441,6 @@ packages: /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} - deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 readable-stream: 3.6.2 @@ -12329,6 +12702,10 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} + /async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: true + /async-mutex@0.3.2: resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==} dependencies: @@ -12423,30 +12800,6 @@ packages: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} - /axe-html-reporter@2.2.3(axe-core@4.7.0): - resolution: {integrity: sha512-io8aCEt4fJvv43W+33n3zEa8rdplH5Ti2v5fOnth3GBKLhLHarNs7jj46xGfpnGnpaNrz23/tXPHC3HbwTzwwA==} - engines: {node: '>=8.9.0'} - peerDependencies: - axe-core: '>=3' - dependencies: - axe-core: 4.7.0 - mustache: 4.2.0 - rimraf: 3.0.2 - dev: true - - /axe-playwright@2.0.1(playwright@1.43.1): - resolution: {integrity: sha512-MHjNjGARulF9XzqSfspmNjw+tpBz4x9o1VlTuLWEUW9fqzhn+xWa1qEpuOIQPbsRWQiLfooDjQAunLeE0PM5AQ==} - peerDependencies: - playwright: '>1.0.0' - dependencies: - '@types/junit-report-builder': 3.0.2 - axe-core: 4.7.0 - axe-html-reporter: 2.2.3(axe-core@4.7.0) - junit-report-builder: 3.2.1 - picocolors: 1.0.0 - playwright: 1.43.1 - dev: true - /axios@0.21.4(debug@4.3.4): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: @@ -12609,7 +12962,7 @@ packages: dependencies: '@babel/core': 7.24.4 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 + core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color @@ -13054,7 +13407,6 @@ packages: /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: false /buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -13265,6 +13617,11 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} + /can-bind-to-host@1.1.2: + resolution: {integrity: sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==} + hasBin: true + dev: true + /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: @@ -13553,6 +13910,7 @@ packages: /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} + requiresBuild: true /clean-stack@4.2.0: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} @@ -13870,7 +14228,6 @@ packages: /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - dev: false /comment-json@4.2.3: resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} @@ -14155,8 +14512,8 @@ packages: dependencies: browserslist: 4.23.0 - /core-js-compat@3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + /core-js-compat@3.36.1: + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} dependencies: browserslist: 4.23.0 @@ -14178,7 +14535,7 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -14186,7 +14543,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 typescript: 5.3.3 @@ -14312,7 +14669,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 - /create-jest@29.7.0(@types/node@20.11.17): + /create-jest@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14321,7 +14678,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.17) + jest-config: 29.7.0(@types/node@18.15.3) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14398,6 +14755,7 @@ packages: engines: {node: '>=12'} dependencies: type-fest: 1.4.0 + dev: false /css-declaration-sorter@6.4.1(postcss@8.4.38): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} @@ -14718,11 +15076,6 @@ packages: dependencies: '@babel/runtime': 7.24.4 - /date-format@4.0.3: - resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==} - engines: {node: '>=4.0'} - dev: true - /date-time@3.1.0: resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} engines: {node: '>=6'} @@ -15542,8 +15895,8 @@ packages: dependencies: mimic-response: 3.1.0 - /dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + /dedent@1.5.1: + resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -15904,6 +16257,7 @@ packages: /diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} + dev: false /diffable-html@4.1.0: resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} @@ -16151,8 +16505,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + /ejs@3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -16194,6 +16548,7 @@ packages: /encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true dependencies: iconv-lite: 0.6.3 @@ -16225,7 +16580,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.17 + '@types/node': 18.15.13 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -16407,6 +16762,10 @@ packages: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 + /es-module-lexer@0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + dev: true + /es-module-lexer@1.5.0: resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} @@ -16484,17 +16843,47 @@ packages: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true - /esbuild-register@3.5.0(esbuild@0.20.2): + /esbuild-register@3.5.0(esbuild@0.18.20): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4 - esbuild: 0.20.2 + esbuild: 0.18.20 transitivePeerDependencies: - supports-color dev: true + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + dev: true + /esbuild@0.19.11: resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} @@ -17712,7 +18101,6 @@ packages: /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -17742,6 +18130,18 @@ packages: resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} engines: {node: ^12.20 || >= 14.13} + /extract-zip@1.7.0: + resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} + hasBin: true + dependencies: + concat-stream: 1.6.2 + debug: 2.6.9 + mkdirp: 0.5.6 + yauzl: 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + /extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -17902,7 +18302,6 @@ packages: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 - dev: false /fdir@6.1.1: resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==} @@ -19708,7 +20107,6 @@ packages: /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} - deprecated: This package is no longer supported. dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -19824,7 +20222,6 @@ packages: /get-port@5.1.1: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} - dev: false /get-port@6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} @@ -19936,8 +20333,13 @@ packages: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} dev: false + /github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + dev: true + /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: false /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -20234,7 +20636,7 @@ packages: - typescript - utf-8-validate - /graphql-config@5.0.3(@types/node@20.11.17)(graphql@16.8.1)(typescript@4.9.5): + /graphql-config@5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@4.9.5): resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -20248,7 +20650,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.11.17)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@4.9.5) graphql: 16.8.1 @@ -20264,7 +20666,7 @@ packages: - utf-8-validate dev: false - /graphql-config@5.0.3(@types/node@20.11.17)(graphql@16.8.1)(typescript@5.4.4): + /graphql-config@5.0.3(@types/node@18.15.13)(graphql@16.8.1)(typescript@5.4.4): resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -20278,7 +20680,7 @@ packages: '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.11.17)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@18.15.13)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) cosmiconfig: 8.3.6(typescript@5.4.4) graphql: 16.8.1 @@ -20570,12 +20972,6 @@ packages: '@types/hast': 2.3.10 dev: false - /hast-util-heading-rank@3.0.0: - resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} - dependencies: - '@types/hast': 3.0.4 - dev: true - /hast-util-is-element@1.1.0: resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} dev: false @@ -20587,12 +20983,6 @@ packages: '@types/unist': 2.0.10 dev: false - /hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - dependencies: - '@types/hast': 3.0.4 - dev: true - /hast-util-parse-selector@2.2.5: resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} dev: false @@ -20710,12 +21100,6 @@ packages: '@types/hast': 2.3.9 dev: false - /hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} - dependencies: - '@types/hast': 3.0.4 - dev: true - /hast-util-to-text@2.0.1: resolution: {integrity: sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==} dependencies: @@ -20984,6 +21368,16 @@ packages: quick-lru: 5.1.1 resolve-alpn: 1.2.1 + /https-proxy-agent@4.0.0: + resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} + engines: {node: '>= 6.0.0'} + dependencies: + agent-base: 5.1.1 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -21313,6 +21707,10 @@ packages: engines: {node: '>=8'} dev: false + /ip@2.0.1: + resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} + dev: true + /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -21362,11 +21760,6 @@ packages: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} - /is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /is-absolute@1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} engines: {node: '>=0.10.0'} @@ -22111,10 +22504,10 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.3 + dedent: 1.5.1 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -22132,7 +22525,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.17): + /jest-cli@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22146,10 +22539,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.17) + create-jest: 29.7.0(@types/node@18.15.3) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.17) + jest-config: 29.7.0(@types/node@18.15.3) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -22160,7 +22553,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.17): + /jest-config@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -22175,7 +22568,7 @@ packages: '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 babel-jest: 29.7.0(@babel/core@7.24.4) chalk: 4.1.2 ci-info: 3.9.0 @@ -22235,7 +22628,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -22256,7 +22649,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.17 + '@types/node': 18.15.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22312,12 +22705,20 @@ packages: stack-utils: 2.0.6 dev: true + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 18.15.3 + dev: true + /jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 jest-util: 29.7.0 dev: true @@ -22330,13 +22731,13 @@ packages: jest-runner: ^29.3.1 dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.11.17) + jest: 29.7.0(@types/node@18.15.3) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 jest-runner: 29.7.0 nyc: 15.1.0 - playwright-core: 1.43.1 + playwright-core: 1.43.0 rimraf: 3.0.2 uuid: 8.3.2 transitivePeerDependencies: @@ -22413,7 +22814,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22444,7 +22845,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -22502,7 +22903,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22541,7 +22942,7 @@ packages: dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0(@types/node@20.11.17) + jest: 29.7.0(@types/node@18.15.3) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -22555,7 +22956,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22567,7 +22968,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 merge-stream: 2.0.0 supports-color: 7.2.0 @@ -22575,7 +22976,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22583,13 +22984,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.17): + /jest@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22602,7 +23003,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.17) + jest-cli: 29.7.0(@types/node@18.15.3) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22665,39 +23066,6 @@ packages: dev: false optional: true - /jscodeshift@0.15.2: - resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - peerDependenciesMeta: - '@babel/preset-env': - optional: true - dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) - '@babel/preset-flow': 7.24.1(@babel/core@7.24.4) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) - '@babel/register': 7.23.7(@babel/core@7.24.4) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.4) - chalk: 4.1.2 - flow-parser: 0.233.0 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.6 - temp: 0.8.4 - write-file-atomic: 2.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /jscodeshift@0.15.2(@babel/preset-env@7.24.4): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true @@ -22847,16 +23215,6 @@ packages: object.assign: 4.1.5 object.values: 1.2.0 - /junit-report-builder@3.2.1: - resolution: {integrity: sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==} - engines: {node: '>=8'} - dependencies: - date-format: 4.0.3 - lodash: 4.17.21 - make-dir: 3.1.0 - xmlbuilder: 15.1.1 - dev: true - /junk@4.0.1: resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} engines: {node: '>=12.20'} @@ -23466,11 +23824,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.9: resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} engines: {node: '>=12'} @@ -23589,8 +23942,8 @@ packages: repeat-string: 1.6.1 dev: false - /markdown-to-jsx@7.3.2(react@18.2.0): - resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==} + /markdown-to-jsx@7.4.6(react@18.2.0): + resolution: {integrity: sha512-3cyNxI/PwotvYkjg6KmFaN1uyN/7NqETteD2DobBB8ro/FR9jsHIh4Fi7ywAz0s9QHRKCmGlOUggs5GxSWACKA==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' @@ -23638,7 +23991,6 @@ packages: resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} dependencies: unist-util-visit: 2.0.3 - dev: false /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} @@ -23817,7 +24169,6 @@ packages: /mdast-util-to-string@1.1.0: resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} - dev: false /mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} @@ -23979,7 +24330,7 @@ packages: dependencies: '@types/node': 18.0.0 - /meros@1.3.0(@types/node@20.11.17): + /meros@1.3.0(@types/node@18.15.13): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -23988,7 +24339,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: false /methods@1.1.2: @@ -24291,6 +24642,12 @@ packages: engines: {node: '>=4'} hasBin: true + /mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -24610,11 +24967,6 @@ packages: uid-safe: 2.1.5 dev: false - /mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - dev: true - /mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} dev: false @@ -24702,7 +25054,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: false - /netlify-cli@17.21.1(@types/node@20.11.17): + /netlify-cli@17.21.1(@types/node@18.15.13): resolution: {integrity: sha512-B8QveV55h2dFCTnk5LInVW1MiXPINTQ61IkEtih15CVYpvVSQy+he8M6hdpucq83VqaF/phaJkb3Si2ligOxxw==} engines: {node: '>=18.14.0'} hasBin: true @@ -24711,7 +25063,7 @@ packages: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 '@netlify/blobs': 7.0.1 - '@netlify/build': 29.36.6(@opentelemetry/api@1.8.0)(@types/node@20.11.17) + '@netlify/build': 29.36.6(@opentelemetry/api@1.8.0)(@types/node@18.15.13) '@netlify/build-info': 7.13.2 '@netlify/config': 20.12.1 '@netlify/edge-bundler': 11.3.0 @@ -25175,7 +25527,6 @@ packages: /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 @@ -25649,6 +26000,7 @@ packages: /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} + requiresBuild: true dependencies: aggregate-error: 3.1.0 @@ -26023,7 +26375,6 @@ packages: /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: false /pg-connection-string@2.6.4: resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} @@ -26123,34 +26474,34 @@ packages: /platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - /playwright-core@1.43.1: - resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} + /playwright-core@1.40.1: + resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} engines: {node: '>=16'} hasBin: true dev: true - /playwright-core@1.44.1: - resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} + /playwright-core@1.43.0: + resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.43.1: - resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==} + /playwright@1.40.1: + resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.43.1 + playwright-core: 1.40.1 optionalDependencies: fsevents: 2.3.2 dev: true - /playwright@1.44.1: - resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} + /playwright@1.43.0: + resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.44.1 + playwright-core: 1.43.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -26419,7 +26770,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.32 - yaml: 2.3.4 + yaml: 2.4.1 dev: true /postcss-load-config@4.0.2(postcss@8.4.38): @@ -26436,7 +26787,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.38 - yaml: 2.3.4 + yaml: 2.4.1 /postcss-load-config@5.0.3(postcss@8.4.32): resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} @@ -27065,6 +27416,12 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} @@ -27288,6 +27645,26 @@ packages: escape-goat: 4.0.0 dev: false + /puppeteer-core@2.1.1: + resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} + engines: {node: '>=8.16.0'} + dependencies: + '@types/mime-types': 2.1.4 + debug: 4.3.4 + extract-zip: 1.7.0 + https-proxy-agent: 4.0.0 + mime: 2.6.0 + mime-types: 2.1.35 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 2.7.1 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} dev: true @@ -27314,14 +27691,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 - dev: false - - /qs@6.12.1: - resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.6 - dev: true /query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} @@ -28494,17 +28863,6 @@ packages: dependencies: jsesc: 0.5.0 - /rehype-external-links@3.0.0: - resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} - dependencies: - '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.2.0 - hast-util-is-element: 3.0.0 - is-absolute-url: 4.0.1 - space-separated-tokens: 2.0.2 - unist-util-visit: 5.0.0 - dev: true - /rehype-minify-whitespace@4.0.5: resolution: {integrity: sha512-QC3Z+bZ5wbv+jGYQewpAAYhXhzuH/TVRx7z08rurBmh9AbG8Nu8oJnvs9LWj43Fd/C7UIhXoQ7Wddgt+ThWK5g==} dependencies: @@ -28573,16 +28931,6 @@ packages: unist-util-visit: 4.1.2 dev: false - /rehype-slug@6.0.0: - resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - dependencies: - '@types/hast': 3.0.4 - github-slugger: 2.0.0 - hast-util-heading-rank: 3.0.0 - hast-util-to-string: 3.0.0 - unist-util-visit: 5.0.0 - dev: true - /rehype-stringify@7.0.0: resolution: {integrity: sha512-u3dQI7mIWN2X1H0MBFPva425HbkXgB+M39C9SM5leUS2kh5hHUn2SxQs2c2yZN5eIHipoLMojC0NP5e8fptxvQ==} dependencies: @@ -28614,6 +28962,16 @@ packages: es6-error: 4.1.1 dev: true + /remark-external-links@8.0.0: + resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==} + dependencies: + extend: 3.0.2 + is-absolute-url: 3.0.3 + mdast-util-definitions: 4.0.0 + space-separated-tokens: 1.1.5 + unist-util-visit: 2.0.3 + dev: true + /remark-gfm@1.0.0: resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==} dependencies: @@ -28700,6 +29058,14 @@ packages: escape-html: 1.0.3 dev: false + /remark-slug@6.1.0: + resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==} + dependencies: + github-slugger: 1.5.0 + mdast-util-to-string: 1.1.0 + unist-util-visit: 2.0.3 + dev: true + /remark-stringify@6.0.4: resolution: {integrity: sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==} dependencies: @@ -28934,7 +29300,6 @@ packages: /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -28942,14 +29307,12 @@ packages: /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -28963,6 +29326,14 @@ packages: semver-compare: 1.0.0 dev: false + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + /rollup@4.14.1: resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -29513,6 +29884,13 @@ packages: dependencies: is-arrayish: 0.3.2 + /simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + dependencies: + semver: 7.6.0 + dev: true + /sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -29864,10 +30242,10 @@ packages: /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - dev: false /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false /spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -29961,6 +30339,7 @@ packages: /sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + requiresBuild: true /sqlite3@5.1.7: resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} @@ -30079,17 +30458,14 @@ packages: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} dev: true - /storybook@8.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==} + /storybook@7.6.7: + resolution: {integrity: sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==} hasBin: true dependencies: - '@storybook/cli': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/cli': 7.6.7 transitivePeerDependencies: - - '@babel/preset-env' - bufferutil - encoding - - react - - react-dom - supports-color - utf-8-validate dev: true @@ -30528,6 +30904,10 @@ packages: resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} engines: {node: '>=0.10.0'} + /synchronous-promise@2.0.17: + resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} + dev: true + /system-architecture@0.1.0: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} @@ -30696,11 +31076,6 @@ packages: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - /temp-dir@3.0.0: - resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} - engines: {node: '>=14.16'} - dev: true - /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} @@ -30729,16 +31104,6 @@ packages: unique-string: 3.0.0 dev: false - /tempy@3.1.0: - resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} - engines: {node: '>=14.16'} - dependencies: - is-stream: 3.0.0 - temp-dir: 3.0.0 - type-fest: 2.19.0 - unique-string: 3.0.0 - dev: true - /terminal-link@3.0.0: resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} engines: {node: '>=12'} @@ -31187,7 +31552,7 @@ packages: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true - /ts-node@10.9.2(@types/node@20.11.17)(typescript@5.4.4): + /ts-node@10.9.2(@types/node@18.15.13)(typescript@5.4.4): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31206,7 +31571,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.17 + '@types/node': 18.15.13 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -31226,15 +31591,6 @@ packages: minimist: 1.2.8 strip-bom: 3.0.0 - /tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} - dependencies: - json5: 2.2.3 - minimist: 1.2.8 - strip-bom: 3.0.0 - dev: true - /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -31440,6 +31796,7 @@ packages: /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} + dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -31577,6 +31934,7 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true /unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} @@ -31685,6 +32043,7 @@ packages: engines: {node: '>=12'} dependencies: crypto-random-string: 4.0.0 + dev: false /unist-builder@1.0.4: resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==} @@ -31716,7 +32075,6 @@ packages: /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - dev: false /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} @@ -31724,12 +32082,6 @@ packages: '@types/unist': 2.0.10 dev: false - /unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - dependencies: - '@types/unist': 3.0.2 - dev: true - /unist-util-position@3.1.0: resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} dev: false @@ -31769,7 +32121,6 @@ packages: dependencies: '@types/unist': 2.0.10 unist-util-is: 4.1.0 - dev: false /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} @@ -31778,13 +32129,6 @@ packages: unist-util-is: 5.2.1 dev: false - /unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - dependencies: - '@types/unist': 3.0.2 - unist-util-is: 6.0.0 - dev: true - /unist-util-visit@1.4.1: resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} dependencies: @@ -31797,7 +32141,6 @@ packages: '@types/unist': 2.0.10 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 - dev: false /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} @@ -31807,14 +32150,6 @@ packages: unist-util-visit-parents: 5.1.3 dev: false - /unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - dependencies: - '@types/unist': 3.0.2 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - dev: true - /universal-user-agent@6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} dev: false @@ -32091,6 +32426,17 @@ packages: react: 18.2.0 dev: true + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + dependencies: + '@juggle/resize-observer': 3.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /use-sidecar@1.1.2(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} @@ -32275,7 +32621,7 @@ packages: - rollup dev: true - /vite-node@0.34.6(@types/node@18.19.31): + /vite-node@0.34.6(@types/node@18.15.13): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -32286,31 +32632,7 @@ packages: mlly: 1.6.1 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.19.31) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: false - optional: true - - /vite-node@0.34.6(@types/node@20.11.17): - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} - hasBin: true - requiresBuild: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.6.1 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.11.17) + vite: 5.2.8(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' - less @@ -32343,7 +32665,7 @@ packages: - terser dev: true - /vite-node@1.1.1(@types/node@18.19.31): + /vite-node@1.1.1(@types/node@18.15.13): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32352,7 +32674,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' - less @@ -32364,7 +32686,7 @@ packages: - terser dev: true - /vite-node@1.1.1(@types/node@20.11.17): + /vite-node@1.1.1(@types/node@18.15.3): resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32373,7 +32695,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.11.17) + vite: 5.2.8(@types/node@18.15.3) transitivePeerDependencies: - '@types/node' - less @@ -32396,6 +32718,10 @@ packages: - supports-color dev: true + /vite-plugin-turbosnap@1.0.3: + resolution: {integrity: sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==} + dev: true + /vite@5.0.10(@types/node@18.0.0): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -32426,13 +32752,13 @@ packages: dependencies: '@types/node': 18.0.0 esbuild: 0.19.12 - postcss: 8.4.32 + postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.0.10(@types/node@20.11.17): + /vite@5.0.10(@types/node@18.15.3): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32460,7 +32786,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 esbuild: 0.19.12 postcss: 8.4.32 rollup: 4.14.1 @@ -32504,7 +32830,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.8(@types/node@18.19.31): + /vite@5.2.8(@types/node@18.15.13): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32532,12 +32858,48 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.14.1 + optionalDependencies: + fsevents: 2.3.3 + + /vite@5.2.8(@types/node@18.15.3): + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.15.3 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 + dev: true /vite@5.2.8(@types/node@20.11.17): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} @@ -32573,6 +32935,7 @@ packages: rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 + dev: true /vitest@0.34.6: resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} @@ -32608,7 +32971,7 @@ packages: dependencies: '@types/chai': 4.3.14 '@types/chai-subset': 1.3.5 - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -32627,8 +32990,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.2.8(@types/node@18.19.31) - vite-node: 0.34.6(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 0.34.6(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32675,7 +33038,7 @@ packages: dependencies: '@types/chai': 4.3.14 '@types/chai-subset': 1.3.5 - '@types/node': 20.11.17 + '@types/node': 18.15.13 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -32688,15 +33051,15 @@ packages: debug: 4.3.4 happy-dom: 12.10.3 local-pkg: 0.4.3 - magic-string: 0.30.10 + magic-string: 0.30.9 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.2.8(@types/node@20.11.17) - vite-node: 0.34.6(@types/node@20.11.17) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 0.34.6(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32706,26 +33069,24 @@ packages: - sugarss - supports-color - terser - dev: false optional: true - /vitest@0.34.6(happy-dom@12.10.3)(playwright@1.43.1): - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} + /vitest@1.1.1(@types/node@18.0.0)(@vitest/ui@1.1.1): + resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - requiresBuild: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -32734,38 +33095,29 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true dependencies: - '@types/chai': 4.3.14 - '@types/chai-subset': 1.3.5 - '@types/node': 20.11.17 - '@vitest/expect': 0.34.6 - '@vitest/runner': 0.34.6 - '@vitest/snapshot': 0.34.6 - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - acorn: 8.11.3 + '@types/node': 18.0.0 + '@vitest/expect': 1.1.1 + '@vitest/runner': 1.1.1 + '@vitest/snapshot': 1.1.1 + '@vitest/spy': 1.1.1 + '@vitest/ui': 1.1.1(vitest@1.1.1) + '@vitest/utils': 1.1.1 acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.4.1 debug: 4.3.4 - happy-dom: 12.10.3 - local-pkg: 0.4.3 - magic-string: 0.30.10 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.9 pathe: 1.1.2 picocolors: 1.0.0 - playwright: 1.43.1 std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.6.0 - tinypool: 0.7.0 - vite: 5.2.8(@types/node@20.11.17) - vite-node: 0.34.6(@types/node@20.11.17) + tinypool: 0.8.3 + vite: 5.2.8(@types/node@18.0.0) + vite-node: 1.1.1(@types/node@18.0.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32776,9 +33128,8 @@ packages: - supports-color - terser dev: true - optional: true - /vitest@1.1.1(@types/node@18.0.0)(@vitest/ui@1.1.1): + /vitest@1.1.1(@types/node@18.15.13): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32803,12 +33154,11 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.0.0 + '@types/node': 18.15.13 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 '@vitest/spy': 1.1.1 - '@vitest/ui': 1.1.1(vitest@1.1.1) '@vitest/utils': 1.1.1 acorn-walk: 8.3.2 cac: 6.7.14 @@ -32823,8 +33173,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.0.0) - vite-node: 1.1.1(@types/node@18.0.0) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 1.1.1(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32836,7 +33186,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.19.31): + /vitest@1.1.1(@types/node@18.15.13)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32861,7 +33211,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.31 + '@types/node': 18.15.13 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32872,6 +33222,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 + happy-dom: 12.10.3 local-pkg: 0.5.0 magic-string: 0.30.9 pathe: 1.1.2 @@ -32880,8 +33231,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.19.31) - vite-node: 1.1.1(@types/node@18.19.31) + vite: 5.2.8(@types/node@18.15.13) + vite-node: 1.1.1(@types/node@18.15.13) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32893,7 +33244,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@20.11.17)(happy-dom@12.10.3): + /vitest@1.1.1(@types/node@18.15.3)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32918,7 +33269,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.3 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32938,8 +33289,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@20.11.17) - vite-node: 1.1.1(@types/node@20.11.17) + vite: 5.2.8(@types/node@18.15.3) + vite-node: 1.1.1(@types/node@18.15.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -33431,7 +33782,7 @@ packages: /wkx@0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 18.15.13 dev: false /wordwrap@1.0.0: @@ -33512,6 +33863,20 @@ packages: mkdirp: 0.5.6 dev: true + /ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + async-limiter: 1.0.1 + dev: true + /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -33579,11 +33944,6 @@ packages: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} dev: true - /xmlbuilder@15.1.1: - resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} - engines: {node: '>=8.0'} - dev: true - /xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} @@ -33642,6 +34002,7 @@ packages: /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} + dev: false /yaml@2.4.1: resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} @@ -33720,7 +34081,6 @@ packages: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - dev: false /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} From 1a042eb60640c528fb587a9f7d6c05f0388c17d8 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Thu, 27 Jun 2024 15:04:39 +0200 Subject: [PATCH 30/41] chore: lockfile update --- pnpm-lock.yaml | 2352 +++++++++++++++++++++--------------------------- 1 file changed, 1046 insertions(+), 1306 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a3c9696f..7c01c9c7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -565,7 +565,7 @@ importers: devDependencies: '@amazeelabs/bridge-storybook': specifier: ^1.2.8 - version: 1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0) + version: 1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.0)(react@18.2.0) '@amazeelabs/cloudinary-responsive-image': specifier: ^1.6.15 version: 1.6.15 @@ -573,35 +573,35 @@ importers: specifier: ^6.2.4 version: 6.2.4 '@storybook/addon-actions': - specifier: ^7.6.7 - version: 7.6.7 + specifier: ^8.1.6 + version: 8.1.6 '@storybook/addon-coverage': - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^1.0.4 + version: 1.0.4 '@storybook/addon-essentials': - specifier: ^7.6.7 - version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + specifier: ^8.1.6 + version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: ^7.6.7 - version: 7.6.7 + specifier: ^8.1.6 + version: 8.1.6(jest@29.7.0)(vitest@1.1.1) '@storybook/addon-links': - specifier: ^7.6.7 - version: 7.6.7(react@18.2.0) + specifier: ^8.0.8 + version: 8.0.8(react@18.2.0) '@storybook/blocks': - specifier: ^7.6.7 - version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + specifier: ^8.1.6 + version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: ^7.6.7 - version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: ^8.1.6 + version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-vite': - specifier: ^7.6.7 - version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10) + specifier: ^8.1.6 + version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10) '@storybook/test': - specifier: 8.0.0-alpha.14 - version: 8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1) + specifier: 8.1.6 + version: 8.1.6(jest@29.7.0)(vitest@1.1.1) '@storybook/test-runner': - specifier: ^0.16.0 - version: 0.16.0(@types/node@18.15.3) + specifier: ^0.18.2 + version: 0.18.2(@types/node@18.15.3)(prettier@3.2.5) '@swc/cli': specifier: ^0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -617,9 +617,6 @@ importers: '@tailwindcss/typography': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.0) - '@testing-library/react': - specifier: ^14.1.2 - version: 14.1.2(react-dom@18.2.0)(react@18.2.0) '@types/hast': specifier: ^2.3.9 version: 2.3.9 @@ -641,6 +638,9 @@ importers: autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.32) + axe-playwright: + specifier: ^2.0.1 + version: 2.0.1(playwright@1.43.0) cssnano: specifier: ^6.0.3 version: 6.0.3(postcss@8.4.32) @@ -687,8 +687,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 storybook: - specifier: ^7.6.7 - version: 7.6.7 + specifier: ^8.1.6 + version: 8.1.6(react-dom@18.2.0)(react@18.2.0) tailwindcss: specifier: ^3.4.0 version: 3.4.0 @@ -701,9 +701,6 @@ importers: vite-imagetools: specifier: ^6.2.9 version: 6.2.9 - vite-plugin-turbosnap: - specifier: ^1.0.3 - version: 1.0.3 vitest: specifier: ^1.1.1 version: 1.1.1(@types/node@18.15.3)(happy-dom@12.10.3) @@ -714,8 +711,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 '@playwright/test': - specifier: ^1.40.1 - version: 1.40.1 + specifier: ^1.44.1 + version: 1.44.1 '@types/node': specifier: ^18 version: 18.0.0 @@ -785,18 +782,18 @@ packages: - webdriverio dev: false - /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0): + /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.0)(react@18.2.0): resolution: {integrity: sha512-cM0IS1pZayNDPIc//8qKglo09RgTC0gCqCRKP5i3AuFAKZiLNZxGOWwwhS4aB2q81nBnzrAVj22rnyaaqEUpdw==} peerDependencies: '@storybook/addon-actions': '>=7.6.7' react: '>=18.2.0' dependencies: - '@storybook/addon-actions': 7.6.7 + '@storybook/addon-actions': 8.1.6 react: 18.2.0 optionalDependencies: '@types/react': 18.2.46 typescript: 5.4.4 - vitest: 0.34.6(happy-dom@12.10.3) + vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.43.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -3089,15 +3086,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.19.11: resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -3133,15 +3121,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.19.11: resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -3177,15 +3156,6 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.19.11: resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -3221,15 +3191,6 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.19.11: resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -3265,15 +3226,6 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.19.11: resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -3309,15 +3261,6 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.19.11: resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -3353,15 +3296,6 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.19.11: resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -3397,15 +3331,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.19.11: resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -3441,15 +3366,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.19.11: resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -3485,15 +3401,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.19.11: resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -3529,15 +3436,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.19.11: resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -3573,15 +3471,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.19.11: resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -3617,15 +3506,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.19.11: resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -3661,15 +3541,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.19.11: resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -3705,15 +3576,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.19.11: resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -3749,15 +3611,6 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.19.11: resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -3793,15 +3646,6 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.19.11: resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -3837,15 +3681,6 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.19.11: resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -3881,15 +3716,6 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.19.11: resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -3925,15 +3751,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.19.11: resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -3969,15 +3786,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.19.11: resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -4013,15 +3821,6 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.19.11: resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -4155,12 +3954,14 @@ packages: resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} dependencies: '@floating-ui/utils': 0.2.1 + dev: false /@floating-ui/dom@1.6.3: resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} dependencies: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 + dev: false /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} @@ -4171,6 +3972,7 @@ packages: '@floating-ui/dom': 1.6.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false /@floating-ui/react@0.26.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-WKmfLkxTwCm09Dxq4LpjL3EPbZVSp5wvnap1jmculsfnzg2Ag/pCkP+OPyjE5dFMXqX97hsLIqJehboZ5XAHXw==} @@ -4187,6 +3989,7 @@ packages: /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + dev: false /@formatjs/cli@6.2.4: resolution: {integrity: sha512-g1o9O143F5TGB55skib3fKbyjifPa9YoDcX9L07hVJocRKngCcu4JhKViyUSN55KGcN2ttfBomM+wihN6wtBSQ==} @@ -5453,7 +5256,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5474,14 +5277,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.15.3) + jest-config: 29.7.0(@types/node@18.15.13) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5516,7 +5319,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 jest-mock: 29.7.0 dev: true @@ -5543,7 +5346,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.15.3 + '@types/node': 18.15.13 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5576,7 +5379,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5662,9 +5465,10 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.15.3 + '@types/node': 18.15.13 '@types/yargs': 16.0.9 chalk: 4.1.2 + dev: false /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} @@ -5673,13 +5477,13 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.15.3 + '@types/node': 18.15.13 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==} peerDependencies: typescript: '>= 4.3.x' vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -5747,6 +5551,7 @@ packages: /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} + dev: false /@kamilkisiela/fast-url-parser@1.1.4: resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} @@ -5893,7 +5698,7 @@ packages: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5911,7 +5716,7 @@ packages: detect-libc: 2.0.3 https-proxy-agent: 5.0.1(supports-color@9.4.0) make-dir: 3.1.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5930,9 +5735,10 @@ packages: resolution: {integrity: sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==} dev: false - /@mdx-js/react@2.3.0(react@18.2.0): - resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} + /@mdx-js/react@3.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: + '@types/react': '>=16' react: '>=16' dependencies: '@types/mdx': 2.0.12 @@ -6108,7 +5914,7 @@ packages: terminal-link: 3.0.0 ts-node: 10.9.2(@types/node@18.15.13)(typescript@5.4.4) typescript: 5.4.4 - uuid: 9.0.0 + uuid: 9.0.1 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' @@ -6189,7 +5995,7 @@ packages: semver: 7.6.0 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 - uuid: 9.0.0 + uuid: 9.0.1 transitivePeerDependencies: - encoding - supports-color @@ -6221,7 +6027,7 @@ packages: semver: 7.6.0 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 - uuid: 9.0.0 + uuid: 9.0.1 transitivePeerDependencies: - encoding - supports-color @@ -6708,7 +6514,7 @@ packages: '@octokit/request-error': 3.0.3 '@octokit/types': 9.3.2 is-plain-object: 5.0.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 universal-user-agent: 6.0.1 transitivePeerDependencies: - encoding @@ -7214,12 +7020,12 @@ packages: requiresBuild: true optional: true - /@playwright/test@1.40.1: - resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} + /@playwright/test@1.44.1: + resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.40.1 + playwright: 1.44.1 dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.91.0): @@ -7282,61 +7088,8 @@ packages: resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true - /@radix-ui/number@1.0.1: - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} - dependencies: - '@babel/runtime': 7.24.4 - dev: true - - /@radix-ui/primitive@1.0.1: - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - dependencies: - '@babel/runtime': 7.24.4 - dev: true - - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + /@radix-ui/primitive@1.1.0: + resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} dev: true /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.46)(react@18.2.0): @@ -7353,268 +7106,194 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-context@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + /@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': 18.3.3 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-direction@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} + /@radix-ui/react-context@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} + /@radix-ui/react-dialog@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 + aria-hidden: 1.2.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.46)(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@types/react': 18.2.46 - react: 18.2.0 - dev: true - - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} + /@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + /@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} + /@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/rect': 1.0.1 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} + /@radix-ui/react-id@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': - optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + /@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} + /@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} + /@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/number': 1.0.1 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0) - dev: true - - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 @@ -7636,212 +7315,74 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} + /@radix-ui/react-slot@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': - optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@types/react': 18.2.46 - react: 18.2.0 - dev: true - - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': 18.3.3 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + /@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} + /@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} + /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': 18.3.3 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/rect': 1.0.1 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) - '@types/react': 18.2.46 - react: 18.2.0 - dev: true - - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@radix-ui/rect@1.0.1: - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} - dependencies: - '@babel/runtime': 7.24.4 - dev: true - /@react-aria/focus@3.17.0(react@18.2.0): resolution: {integrity: sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==} peerDependencies: @@ -8165,10 +7706,10 @@ packages: /@socket.io/component-emitter@3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - /@storybook/addon-actions@7.6.7: - resolution: {integrity: sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==} + /@storybook/addon-actions@8.1.6: + resolution: {integrity: sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==} dependencies: - '@storybook/core-events': 7.6.7 + '@storybook/core-events': 8.1.6 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 @@ -8176,31 +7717,33 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@7.6.7: - resolution: {integrity: sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==} + /@storybook/addon-backgrounds@8.1.6: + resolution: {integrity: sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==} + /@storybook/addon-controls@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==} dependencies: - '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + dequal: 2.0.3 lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - encoding + - prettier - react - react-dom - supports-color dev: true - /@storybook/addon-coverage@1.0.0: - resolution: {integrity: sha512-7RMllRtDwyWH2fOeCS7ZG8o5eDTd44C0ZwA+m7dJDrnOXled75RddBPMYF+BsJjeAAWOkWxsII05EKCgS7QG2A==} + /@storybook/addon-coverage@1.0.4: + resolution: {integrity: sha512-+qwsKTg6c0IrGnVAQjt1NxDyTqCOcudz9+56kFDmGApaPSby4uibYgJnnzua3sRVTe1zYZUfxwpeAuK9Ysf4Ig==} dependencies: '@istanbuljs/load-nyc-config': 1.1.0 '@jsdevtools/coverage-istanbul-loader': 3.0.5 @@ -8208,94 +7751,94 @@ packages: convert-source-map: 2.0.0 espree: 9.6.1 istanbul-lib-instrument: 6.0.2 - source-map: 0.7.4 test-exclude: 6.0.0 vite-plugin-istanbul: 3.0.4 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-docs@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + /@storybook/addon-docs@8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5): + resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==} dependencies: - '@jest/transform': 29.7.0 - '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.7 - '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.6.7 - '@storybook/csf-tools': 7.6.7 + '@babel/core': 7.24.4 + '@mdx-js/react': 3.0.1(@types/react@18.2.46)(react@18.2.0) + '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 8.1.6 + '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 8.1.6 + '@storybook/csf-tools': 8.1.6 '@storybook/global': 5.0.0 - '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.6.7 - '@storybook/postinstall': 7.6.7 - '@storybook/preview-api': 7.6.7 - '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.7 + '@storybook/node-logger': 8.1.6 + '@storybook/preview-api': 8.1.6 + '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 + '@types/react': 18.2.46 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - remark-external-links: 8.0.0 - remark-slug: 6.1.0 + rehype-external-links: 3.0.0 + rehype-slug: 6.0.0 ts-dedent: 2.2.0 transitivePeerDependencies: - - '@types/react' - '@types/react-dom' - encoding - - supports-color - dev: true - - /@storybook/addon-essentials@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/addon-actions': 7.6.7 - '@storybook/addon-backgrounds': 7.6.7 - '@storybook/addon-controls': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.6.7 - '@storybook/addon-measure': 7.6.7 - '@storybook/addon-outline': 7.6.7 - '@storybook/addon-toolbars': 7.6.7 - '@storybook/addon-viewport': 7.6.7 - '@storybook/core-common': 7.6.7 - '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.6.7 - '@storybook/preview-api': 7.6.7 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + - prettier + - supports-color + dev: true + + /@storybook/addon-essentials@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==} + dependencies: + '@storybook/addon-actions': 8.1.6 + '@storybook/addon-backgrounds': 8.1.6 + '@storybook/addon-controls': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5) + '@storybook/addon-highlight': 8.1.6 + '@storybook/addon-measure': 8.1.6 + '@storybook/addon-outline': 8.1.6 + '@storybook/addon-toolbars': 8.1.6 + '@storybook/addon-viewport': 8.1.6 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 8.1.6 + '@storybook/preview-api': 8.1.6 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@types/react-dom' - encoding + - prettier + - react + - react-dom - supports-color dev: true - /@storybook/addon-highlight@7.6.7: - resolution: {integrity: sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==} + /@storybook/addon-highlight@8.1.6: + resolution: {integrity: sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/addon-interactions@7.6.7: - resolution: {integrity: sha512-iXE2m9i/1D2baYkRgoYe9zwcAjtBOxBfW4o2AS0pzBNPN7elpP9C6mIa0ScpSltawBfIjfe6iQRXAMXOsIIh3Q==} + /@storybook/addon-interactions@8.1.6(jest@29.7.0)(vitest@1.1.1): + resolution: {integrity: sha512-/5i3wXuNnduTN807BNSX7nJ0a3eQPjN49yUAfLtYtIoNCEsLAza2F5yt8aadKOj1rR6xqROc7y8NMhhC5Cp50A==} dependencies: '@storybook/global': 5.0.0 - '@storybook/types': 7.6.7 - jest-mock: 27.5.1 + '@storybook/instrumenter': 8.1.6 + '@storybook/test': 8.1.6(jest@29.7.0)(vitest@1.1.1) + '@storybook/types': 8.1.6 polished: 4.3.1 ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest dev: true - /@storybook/addon-links@7.6.7(react@18.2.0): - resolution: {integrity: sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==} + /@storybook/addon-links@8.0.8(react@18.2.0): + resolution: {integrity: sha512-iRI/W9I6fOom5zfZvsu53gfJtuhBSMmhgI/u5uZbAbfEoNL5D1PqpDXD4ygM8Vvlx90AZNZ2W5slEe7gCZOMyA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -8308,52 +7851,58 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.6.7: - resolution: {integrity: sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==} + /@storybook/addon-measure@8.1.6: + resolution: {integrity: sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 dev: true - /@storybook/addon-outline@7.6.7: - resolution: {integrity: sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==} + /@storybook/addon-outline@8.1.6: + resolution: {integrity: sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@7.6.7: - resolution: {integrity: sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==} + /@storybook/addon-toolbars@8.1.6: + resolution: {integrity: sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==} dev: true - /@storybook/addon-viewport@7.6.7: - resolution: {integrity: sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==} + /@storybook/addon-viewport@8.1.6: + resolution: {integrity: sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==} dependencies: memoizerific: 1.11.3 dev: true - /@storybook/blocks@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==} + /@storybook/blocks@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: - '@storybook/channels': 7.6.7 - '@storybook/client-logger': 7.6.7 - '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.7 - '@storybook/csf': 0.1.3 - '@storybook/docs-tools': 7.6.7 + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 8.1.6 + '@storybook/csf': 0.1.9 + '@storybook/docs-tools': 8.1.6(prettier@3.2.5) '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.7 - '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.7 + '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 8.1.6 + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.4.6(react@18.2.0) + markdown-to-jsx: 7.3.2(react@18.2.0) memoizerific: 1.11.3 polished: 4.3.1 react: 18.2.0 @@ -8367,39 +7916,39 @@ packages: - '@types/react' - '@types/react-dom' - encoding + - prettier - supports-color dev: true - /@storybook/builder-manager@7.6.7: - resolution: {integrity: sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==} + /@storybook/builder-manager@8.1.6(prettier@3.2.5): + resolution: {integrity: sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.6.7 - '@storybook/manager': 7.6.7 - '@storybook/node-logger': 7.6.7 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/manager': 8.1.6 + '@storybook/node-logger': 8.1.6 '@types/ejs': 3.1.5 - '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) browser-assert: 1.2.1 - ejs: 3.1.9 - esbuild: 0.18.20 + ejs: 3.1.10 + esbuild: 0.20.2 esbuild-plugin-alias: 0.2.1 express: 4.19.2 - find-cache-dir: 3.3.2 fs-extra: 11.2.0 process: 0.11.10 util: 0.12.5 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/builder-vite@7.6.7(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-Sv+0ROFU9k+mkvIPsPHC0lkKDzBeMpvfO9uFRl1RDSsXBfcPPZKNo5YK7U7fOhesH0BILzurGA+U/aaITMSZ9g==} + /@storybook/builder-vite@8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-xbGxI7aVMNuLcAB41Z+Vjr+M1Kznvw/jJ8HP9cfmUl1cO7ysF8R9opVG1C+kMIXUIQAVeND+DUZgmUg2zGzH6A==} peerDependencies: '@preact/preset-vite': '*' typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' peerDependenciesMeta: '@preact/preset-vite': @@ -8409,78 +7958,66 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/channels': 7.6.7 - '@storybook/client-logger': 7.6.7 - '@storybook/core-common': 7.6.7 - '@storybook/csf-plugin': 7.6.7 - '@storybook/node-logger': 7.6.7 - '@storybook/preview': 7.6.7 - '@storybook/preview-api': 7.6.7 - '@storybook/types': 7.6.7 + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/core-events': 8.1.6 + '@storybook/csf-plugin': 8.1.6 + '@storybook/node-logger': 8.1.6 + '@storybook/preview': 8.1.6 + '@storybook/preview-api': 8.1.6 + '@storybook/types': 8.1.6 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 - es-module-lexer: 0.9.3 + es-module-lexer: 1.5.0 express: 4.19.2 find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.9 - rollup: 3.29.4 + ts-dedent: 2.2.0 typescript: 5.3.3 vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/channels@7.6.17: - resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==} - dependencies: - '@storybook/client-logger': 7.6.17 - '@storybook/core-events': 7.6.17 - '@storybook/global': 5.0.0 - qs: 6.12.0 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - dev: true - - /@storybook/channels@7.6.7: - resolution: {integrity: sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==} + /@storybook/channels@8.1.11: + resolution: {integrity: sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==} dependencies: - '@storybook/client-logger': 7.6.7 - '@storybook/core-events': 7.6.7 + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 '@storybook/global': 5.0.0 - qs: 6.12.0 telejson: 7.2.0 tiny-invariant: 1.3.3 dev: true - /@storybook/channels@8.0.0-alpha.14: - resolution: {integrity: sha512-IPHJRzl3GGXL4QPfUVtDg46ZB86k3hFr8q9zuqm6wNW2tsZeFFesm1GDAEV0TdgDhjC0D+L3sVxQi7rOBAeaKg==} + /@storybook/channels@8.1.6: + resolution: {integrity: sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==} dependencies: - '@storybook/client-logger': 8.0.0-alpha.14 - '@storybook/core-events': 8.0.0-alpha.14 + '@storybook/client-logger': 8.1.6 + '@storybook/core-events': 8.1.6 '@storybook/global': 5.0.0 - qs: 6.12.0 telejson: 7.2.0 tiny-invariant: 1.3.3 dev: true - /@storybook/cli@7.6.7: - resolution: {integrity: sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==} + /@storybook/cli@8.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==} hasBin: true dependencies: '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/types': 7.24.0 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.6.7 - '@storybook/core-common': 7.6.7 - '@storybook/core-events': 7.6.7 - '@storybook/core-server': 7.6.7 - '@storybook/csf-tools': 7.6.7 - '@storybook/node-logger': 7.6.7 - '@storybook/telemetry': 7.6.7 - '@storybook/types': 7.6.7 + '@storybook/codemod': 8.1.6 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/core-events': 8.1.6 + '@storybook/core-server': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-tools': 8.1.6 + '@storybook/node-logger': 8.1.6 + '@storybook/telemetry': 8.1.6(prettier@3.2.5) + '@storybook/types': 8.1.6 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -8490,115 +8027,108 @@ packages: detect-indent: 6.1.0 envinfo: 7.12.0 execa: 5.1.1 - express: 4.19.2 find-up: 5.0.0 fs-extra: 11.2.0 get-npm-tarball-url: 2.1.0 - get-port: 5.1.1 giget: 1.2.3 - globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.4) + globby: 14.0.1 + jscodeshift: 0.15.2 leven: 3.1.0 ora: 5.4.1 - prettier: 2.8.8 + prettier: 3.2.5 prompts: 2.4.2 - puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 semver: 7.6.0 - simple-update-notifier: 2.0.0 strip-json-comments: 3.1.1 - tempy: 1.0.1 + tempy: 3.1.0 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 - util-deprecate: 1.0.2 transitivePeerDependencies: + - '@babel/preset-env' - bufferutil - encoding + - react + - react-dom - supports-color - utf-8-validate dev: true - /@storybook/client-logger@7.6.17: - resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} + /@storybook/client-logger@8.1.11: + resolution: {integrity: sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@7.6.7: - resolution: {integrity: sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==} + /@storybook/client-logger@8.1.6: + resolution: {integrity: sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@8.0.0-alpha.14: - resolution: {integrity: sha512-lL096cjjXG9pFlVhXcAuW7qMNArPAGzxrmwZeeAdXtW2H7pCRJNkto22uHf3Htod3i0U+fPYy+tEAsbseBnuGA==} - dependencies: - '@storybook/global': 5.0.0 - dev: true - - /@storybook/codemod@7.6.7: - resolution: {integrity: sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==} + /@storybook/codemod@8.1.6: + resolution: {integrity: sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==} dependencies: '@babel/core': 7.24.4 '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/types': 7.24.0 - '@storybook/csf': 0.1.3 - '@storybook/csf-tools': 7.6.7 - '@storybook/node-logger': 7.6.7 - '@storybook/types': 7.6.7 + '@storybook/csf': 0.1.9 + '@storybook/csf-tools': 8.1.6 + '@storybook/node-logger': 8.1.6 + '@storybook/types': 8.1.6 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 - globby: 11.1.0 + globby: 14.0.1 jscodeshift: 0.15.2(@babel/preset-env@7.24.4) lodash: 4.17.21 - prettier: 2.8.8 + prettier: 3.2.5 recast: 0.23.6 + tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color dev: true - /@storybook/components@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==} + /@storybook/components@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.7 - '@storybook/csf': 0.1.3 + '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@storybook/client-logger': 8.1.6 + '@storybook/csf': 0.1.9 '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.7 + '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' dev: true - /@storybook/core-client@7.6.7: - resolution: {integrity: sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==} - dependencies: - '@storybook/client-logger': 7.6.7 - '@storybook/preview-api': 7.6.7 - dev: true - - /@storybook/core-common@7.6.17: - resolution: {integrity: sha512-me2TP3Q9/qzqCLoDHUSsUF+VS1MHxfHbTVF6vAz0D/COTxzsxLpu9TxTbzJoBCxse6XRb6wWI1RgF1mIcjic7g==} + /@storybook/core-common@8.1.11(prettier@3.2.5): + resolution: {integrity: sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true dependencies: - '@storybook/core-events': 7.6.17 - '@storybook/node-logger': 7.6.17 - '@storybook/types': 7.6.17 - '@types/find-cache-dir': 3.2.1 - '@types/node': 18.15.3 - '@types/node-fetch': 2.6.11 - '@types/pretty-hrtime': 1.0.3 + '@storybook/core-events': 8.1.11 + '@storybook/csf-tools': 8.1.11 + '@storybook/node-logger': 8.1.11 + '@storybook/types': 8.1.11 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 - esbuild: 0.18.20 - esbuild-register: 3.5.0(esbuild@0.18.20) + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 5.1.1 file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -8609,27 +8139,39 @@ packages: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 + prettier: 3.2.5 + prettier-fallback: /prettier@3.2.5 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 + semver: 7.6.0 + tempy: 3.1.0 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 + util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-common@7.6.7: - resolution: {integrity: sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==} + /@storybook/core-common@8.1.6(prettier@3.2.5): + resolution: {integrity: sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true dependencies: - '@storybook/core-events': 7.6.7 - '@storybook/node-logger': 7.6.7 - '@storybook/types': 7.6.7 - '@types/find-cache-dir': 3.2.1 - '@types/node': 18.15.3 - '@types/node-fetch': 2.6.11 - '@types/pretty-hrtime': 1.0.3 + '@storybook/core-events': 8.1.6 + '@storybook/csf-tools': 8.1.6 + '@storybook/node-logger': 8.1.6 + '@storybook/types': 8.1.6 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 - esbuild: 0.18.20 - esbuild-register: 3.5.0(esbuild@0.18.20) + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 5.1.1 file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -8640,52 +8182,58 @@ packages: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 + prettier: 3.2.5 + prettier-fallback: /prettier@3.2.5 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 + semver: 7.6.0 + tempy: 3.1.0 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 + util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-events@7.6.17: - resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==} - dependencies: - ts-dedent: 2.2.0 - dev: true - - /@storybook/core-events@7.6.7: - resolution: {integrity: sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==} + /@storybook/core-events@8.1.11: + resolution: {integrity: sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==} dependencies: + '@storybook/csf': 0.1.9 ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.0.0-alpha.14: - resolution: {integrity: sha512-vbzmABc+ggm7/SGg7399Opa6/NJEhZwvWSo9UZnvHLHd2ijTp14zZpJryVKL/jcTErF8EiRpYaONM5rW27i0+A==} + /@storybook/core-events@8.1.6: + resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==} dependencies: + '@storybook/csf': 0.1.9 ts-dedent: 2.2.0 dev: true - /@storybook/core-server@7.6.7: - resolution: {integrity: sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==} + /@storybook/core-server@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.6.7 - '@storybook/channels': 7.6.7 - '@storybook/core-common': 7.6.7 - '@storybook/core-events': 7.6.7 - '@storybook/csf': 0.1.3 - '@storybook/csf-tools': 7.6.7 - '@storybook/docs-mdx': 0.1.0 + '@storybook/builder-manager': 8.1.6(prettier@3.2.5) + '@storybook/channels': 8.1.6 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/core-events': 8.1.6 + '@storybook/csf': 0.1.9 + '@storybook/csf-tools': 8.1.6 + '@storybook/docs-mdx': 3.1.0-next.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.6.7 - '@storybook/node-logger': 7.6.7 - '@storybook/preview-api': 7.6.7 - '@storybook/telemetry': 7.6.7 - '@storybook/types': 7.6.7 + '@storybook/manager': 8.1.6 + '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 8.1.6 + '@storybook/preview-api': 8.1.6 + '@storybook/telemetry': 8.1.6(prettier@3.2.5) + '@storybook/types': 8.1.6 '@types/detect-port': 1.3.5 - '@types/node': 18.15.3 + '@types/diff': 5.2.1 + '@types/node': 18.15.13 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -8693,10 +8241,10 @@ packages: cli-table3: 0.6.4 compression: 1.7.4 detect-port: 1.5.1 + diff: 5.2.0 express: 4.19.2 fs-extra: 11.2.0 - globby: 11.1.0 - ip: 2.0.1 + globby: 14.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 @@ -8713,28 +8261,31 @@ packages: transitivePeerDependencies: - bufferutil - encoding + - prettier + - react + - react-dom - supports-color - utf-8-validate dev: true - /@storybook/csf-plugin@7.6.7: - resolution: {integrity: sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==} + /@storybook/csf-plugin@8.1.6: + resolution: {integrity: sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==} dependencies: - '@storybook/csf-tools': 7.6.7 + '@storybook/csf-tools': 8.1.6 unplugin: 1.10.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.6.17: - resolution: {integrity: sha512-dAQtam0EBPeTJYcQPLxXgz4L9JFqD+HWbLFG9CmNIhMMjticrB0mpk1EFIS6vPXk/VsVWpBgMLD7dZlD6YMKcQ==} + /@storybook/csf-tools@8.1.11: + resolution: {integrity: sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==} dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.3 - '@storybook/types': 7.6.17 + '@storybook/csf': 0.1.9 + '@storybook/types': 8.1.11 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -8742,15 +8293,15 @@ packages: - supports-color dev: true - /@storybook/csf-tools@7.6.7: - resolution: {integrity: sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==} + /@storybook/csf-tools@8.1.6: + resolution: {integrity: sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==} dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.3 - '@storybook/types': 7.6.7 + '@storybook/csf': 0.1.9 + '@storybook/types': 8.1.6 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -8770,22 +8321,30 @@ packages: type-fest: 2.19.0 dev: true - /@storybook/docs-mdx@0.1.0: - resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} + /@storybook/csf@0.1.9: + resolution: {integrity: sha512-JlZ6v/iFn+iKohKGpYXnMeNeTiiAMeFoDhYnPLIC8GnyyIWqEI9wJYrOK9i9rxlJ8NZAH/ojGC/u/xVC41qSgQ==} + dependencies: + type-fest: 2.19.0 + dev: true + + /@storybook/docs-mdx@3.1.0-next.0: + resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} dev: true - /@storybook/docs-tools@7.6.7: - resolution: {integrity: sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==} + /@storybook/docs-tools@8.1.6(prettier@3.2.5): + resolution: {integrity: sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==} dependencies: - '@storybook/core-common': 7.6.7 - '@storybook/preview-api': 7.6.7 - '@storybook/types': 7.6.7 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/core-events': 8.1.6 + '@storybook/preview-api': 8.1.6 + '@storybook/types': 8.1.6 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true @@ -8793,29 +8352,41 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/instrumenter@8.0.0-alpha.14: - resolution: {integrity: sha512-91b4pL9Zu+8t1uxiLbOdmCW0jDYAe+b80xFnRW+F34Vs9Cv+Ijt38kHtFIfy+r1VfmgO6hb9GcNqIoZiRxCDjw==} + /@storybook/icons@1.2.9(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/channels': 8.0.0-alpha.14 - '@storybook/client-logger': 8.0.0-alpha.14 - '@storybook/core-events': 8.0.0-alpha.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/instrumenter@8.1.6: + resolution: {integrity: sha512-BoNu0QaD5hhcbEVUsvmYDqUOu4HItNBMPUkj6aDCfpLxae5vstH3zsCRVqRcElbfqVhmRzD23w8+9In9M0Fajg==} + dependencies: + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/core-events': 8.1.6 '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.0.0-alpha.14 - '@vitest/utils': 0.34.7 + '@storybook/preview-api': 8.1.6 + '@vitest/utils': 1.6.0 util: 0.12.5 dev: true - /@storybook/manager-api@7.6.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==} + /@storybook/manager-api@8.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==} dependencies: - '@storybook/channels': 7.6.7 - '@storybook/client-logger': 7.6.7 - '@storybook/core-events': 7.6.7 - '@storybook/csf': 0.1.3 + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/core-events': 8.1.6 + '@storybook/csf': 0.1.9 '@storybook/global': 5.0.0 - '@storybook/router': 7.6.7 - '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.7 + '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 8.1.6 + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -8827,73 +8398,46 @@ packages: - react-dom dev: true - /@storybook/manager@7.6.7: - resolution: {integrity: sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==} - dev: true - - /@storybook/mdx2-csf@1.1.0: - resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} + /@storybook/manager@8.1.6: + resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==} dev: true - /@storybook/node-logger@7.6.17: - resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==} + /@storybook/node-logger@8.1.11: + resolution: {integrity: sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==} dev: true - /@storybook/node-logger@7.6.7: - resolution: {integrity: sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==} + /@storybook/node-logger@8.1.6: + resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==} dev: true - /@storybook/postinstall@7.6.7: - resolution: {integrity: sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==} - dev: true - - /@storybook/preview-api@7.6.17: - resolution: {integrity: sha512-wLfDdI9RWo1f2zzFe54yRhg+2YWyxLZvqdZnSQ45mTs4/7xXV5Wfbv3QNTtcdw8tT3U5KRTrN1mTfTCiRJc0Kw==} + /@storybook/preview-api@8.1.11: + resolution: {integrity: sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==} dependencies: - '@storybook/channels': 7.6.17 - '@storybook/client-logger': 7.6.17 - '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.3 + '@storybook/channels': 8.1.11 + '@storybook/client-logger': 8.1.11 + '@storybook/core-events': 8.1.11 + '@storybook/csf': 0.1.9 '@storybook/global': 5.0.0 - '@storybook/types': 7.6.17 + '@storybook/types': 8.1.11 '@types/qs': 6.9.14 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.12.0 - synchronous-promise: 2.0.17 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - - /@storybook/preview-api@7.6.7: - resolution: {integrity: sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==} - dependencies: - '@storybook/channels': 7.6.7 - '@storybook/client-logger': 7.6.7 - '@storybook/core-events': 7.6.7 - '@storybook/csf': 0.1.3 - '@storybook/global': 5.0.0 - '@storybook/types': 7.6.7 - '@types/qs': 6.9.14 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - qs: 6.12.0 - synchronous-promise: 2.0.17 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@8.0.0-alpha.14: - resolution: {integrity: sha512-MlGo9dcZpupe6tcN4fIO6jOxOmAh7d5j2wrhluDAIkZIBZgfyLTrmcbuUbCYK/mEeIokl5hccRmlw/LBNlwLxQ==} + /@storybook/preview-api@8.1.6: + resolution: {integrity: sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==} dependencies: - '@storybook/channels': 8.0.0-alpha.14 - '@storybook/client-logger': 8.0.0-alpha.14 - '@storybook/core-events': 8.0.0-alpha.14 - '@storybook/csf': 0.1.3 + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/core-events': 8.1.6 + '@storybook/csf': 0.1.9 '@storybook/global': 5.0.0 - '@storybook/types': 8.0.0-alpha.14 + '@storybook/types': 8.1.6 '@types/qs': 6.9.14 dequal: 2.0.3 lodash: 4.17.21 @@ -8904,68 +8448,72 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.6.7: - resolution: {integrity: sha512-/ddKIyT+6b8CKGJAma1wood4nwCAoi/E1olCqgpCmviMeUtAiMzgK0xzPwvq5Mxkz/cPeXVi8CQgaQZCa4yvNA==} + /@storybook/preview@8.1.6: + resolution: {integrity: sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==} dev: true - /@storybook/react-dom-shim@7.6.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==} + /@storybook/react-dom-shim@8.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-1cBpxVZ4vLO5rGbhTBNR2SjL+ZePCUAEY+I31tbORYFAoOKmlsNef4fRLnXJ9NYUAyjwZpUmbW0cIxxOFk7nGA==} - engines: {node: '>=16'} + /@storybook/react-vite@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-aUrSOVVG/11v5FBWjxyVVYtL1MhFcGFvkHcT2tTUK2lN/EMNFugL5t5YYPv0FIi/DXxg8RBdJIV9vdNCd6tNOA==} + engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + vite: ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.3.3)(vite@5.0.10) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.3.3)(vite@5.0.10) '@rollup/pluginutils': 5.1.0 - '@storybook/builder-vite': 7.6.7(typescript@5.3.3)(vite@5.0.10) - '@storybook/react': 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@vitejs/plugin-react': 3.1.0(vite@5.0.10) + '@storybook/builder-vite': 8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10) + '@storybook/node-logger': 8.1.6 + '@storybook/react': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/types': 8.1.6 + find-up: 5.0.0 magic-string: 0.30.9 react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) + resolve: 1.22.8 + tsconfig-paths: 4.2.0 vite: 5.0.10(@types/node@18.15.3) transitivePeerDependencies: - '@preact/preset-vite' - encoding + - prettier - rollup - supports-color - typescript - vite-plugin-glimmerx dev: true - /@storybook/react@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==} - engines: {node: '>=16.0.0'} + /@storybook/react@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-2CSc3MLeaY7QaYAQLwaXRboKkgQnWrSZAo/WTJcSHUr2YFxH5+iECB0Kci12GqaJklhhgmfTfVZ4Jo9ZJ6LQfg==} + engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 7.6.7 - '@storybook/core-client': 7.6.7 - '@storybook/docs-tools': 7.6.7 + '@storybook/client-logger': 8.1.6 + '@storybook/docs-tools': 8.1.6(prettier@3.2.5) '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.6.7 - '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.7 + '@storybook/preview-api': 8.1.6 + '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.15.3 + '@types/node': 18.15.13 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -8976,29 +8524,31 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + semver: 7.6.0 ts-dedent: 2.2.0 type-fest: 2.19.0 typescript: 5.3.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/router@7.6.7: - resolution: {integrity: sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==} + /@storybook/router@8.1.6: + resolution: {integrity: sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==} dependencies: - '@storybook/client-logger': 7.6.7 + '@storybook/client-logger': 8.1.6 memoizerific: 1.11.3 qs: 6.12.0 dev: true - /@storybook/telemetry@7.6.7: - resolution: {integrity: sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==} + /@storybook/telemetry@8.1.6(prettier@3.2.5): + resolution: {integrity: sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==} dependencies: - '@storybook/client-logger': 7.6.7 - '@storybook/core-common': 7.6.7 - '@storybook/csf-tools': 7.6.7 + '@storybook/client-logger': 8.1.6 + '@storybook/core-common': 8.1.6(prettier@3.2.5) + '@storybook/csf-tools': 8.1.6 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -9006,11 +8556,12 @@ packages: read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/test-runner@0.16.0(@types/node@18.15.3): - resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} + /@storybook/test-runner@0.18.2(@types/node@18.15.3)(prettier@3.2.5): + resolution: {integrity: sha512-HvP2Kaj+EVlGnQJyuIkjiv26rOaRTcwoeKB77bV4G5KgHZWi/b0Jg6UN5J2MlGKNdKhJ95CmzstZPl4vO1Epsg==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -9019,16 +8570,13 @@ packages: '@babel/template': 7.24.0 '@babel/types': 7.24.0 '@jest/types': 29.6.3 - '@storybook/core-common': 7.6.17 + '@storybook/core-common': 8.1.11(prettier@3.2.5) '@storybook/csf': 0.1.3 - '@storybook/csf-tools': 7.6.17 - '@storybook/preview-api': 7.6.17 - '@swc/core': 1.4.13 - '@swc/jest': 0.2.36(@swc/core@1.4.13) - can-bind-to-host: 1.1.2 - commander: 9.5.0 + '@storybook/csf-tools': 8.1.11 + '@storybook/preview-api': 8.1.11 + '@swc/core': 1.5.7 + '@swc/jest': 0.2.36(@swc/core@1.5.7) expect-playwright: 0.8.0 - glob: 10.3.12 jest: 29.7.0(@types/node@18.15.3) jest-circus: 29.7.0 jest-environment-node: 29.7.0 @@ -9037,11 +8585,8 @@ packages: jest-runner: 29.7.0 jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.2(jest@29.7.0) - node-fetch: 2.7.0 + nyc: 15.1.0 playwright: 1.43.0 - read-pkg-up: 7.0.1 - tempy: 1.0.1 - ts-dedent: 2.2.0 transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -9049,23 +8594,23 @@ packages: - debug - encoding - node-notifier + - prettier - supports-color - ts-node dev: true - /@storybook/test@8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1): - resolution: {integrity: sha512-6S3B3U0D3Ei3Y+Zu7KS7wMnPXR3u0G6wp5sew+wgxRwZEyrTaTdRpaERpqFYMnQ+mU0UKCSlf+St73j2z0BEOg==} + /@storybook/test@8.1.6(jest@29.7.0)(vitest@1.1.1): + resolution: {integrity: sha512-tyexfYPtOHP83pMHggoGdHadfqh/veLdS+APHxt12zmCNUobxOxnuWmImXThQiyLlXTWecreLvlMvgAIjziBsA==} dependencies: - '@storybook/client-logger': 8.0.0-alpha.14 - '@storybook/core-events': 8.0.0-alpha.14 - '@storybook/instrumenter': 8.0.0-alpha.14 - '@storybook/preview-api': 8.0.0-alpha.14 + '@storybook/client-logger': 8.1.6 + '@storybook/core-events': 8.1.6 + '@storybook/instrumenter': 8.1.6 + '@storybook/preview-api': 8.1.6 '@testing-library/dom': 9.3.4 '@testing-library/jest-dom': 6.4.2(jest@29.7.0)(vitest@1.1.1) - '@testing-library/user-event': 14.3.0(@testing-library/dom@9.3.4) - '@vitest/expect': 1.1.3 + '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) + '@vitest/expect': 1.3.1 '@vitest/spy': 1.4.0 - chai: 4.4.1 util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -9075,42 +8620,37 @@ packages: - vitest dev: true - /@storybook/theming@7.6.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==} + /@storybook/theming@8.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.6.7 + '@storybook/client-logger': 8.1.6 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.6.17: - resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} + /@storybook/types@8.1.11: + resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==} dependencies: - '@storybook/channels': 7.6.17 - '@types/babel__core': 7.20.5 - '@types/express': 4.17.21 - file-system-cache: 2.3.0 - dev: true - - /@storybook/types@7.6.7: - resolution: {integrity: sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==} - dependencies: - '@storybook/channels': 7.6.7 - '@types/babel__core': 7.20.5 + '@storybook/channels': 8.1.11 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true - /@storybook/types@8.0.0-alpha.14: - resolution: {integrity: sha512-OwenKN09Au7NIBsCRqXkP4fhla5uO0LaV5Q/lz+5I1Vt6bNS7v18BwtjnGSkCXAGC0MxHDabtGJ4tZwmA3XF4g==} + /@storybook/types@8.1.6: + resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==} dependencies: - '@storybook/channels': 8.0.0-alpha.14 + '@storybook/channels': 8.1.6 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -9151,6 +8691,15 @@ packages: dev: true optional: true + /@swc/core-darwin-arm64@1.5.7: + resolution: {integrity: sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@swc/core-darwin-x64@1.3.102: resolution: {integrity: sha512-X5akDkHwk6oAer49oER0qZMjNMkLH3IOZaV1m98uXIasAGyjo5WH1MKPeMLY1sY6V6TrufzwiSwD4ds571ytcg==} engines: {node: '>=10'} @@ -9168,6 +8717,15 @@ packages: dev: true optional: true + /@swc/core-darwin-x64@1.5.7: + resolution: {integrity: sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@swc/core-linux-arm-gnueabihf@1.3.102: resolution: {integrity: sha512-kJH3XtZP9YQdjq/wYVBeFuiVQl4HaC4WwRrIxAHwe2OyvrwUI43dpW3LpxSggBnxXcVCXYWf36sTnv8S75o2Gw==} engines: {node: '>=10'} @@ -9185,6 +8743,15 @@ packages: dev: true optional: true + /@swc/core-linux-arm-gnueabihf@1.5.7: + resolution: {integrity: sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@swc/core-linux-arm64-gnu@1.3.102: resolution: {integrity: sha512-flQP2WDyCgO24WmKA1wjjTx+xfCmavUete2Kp6yrM+631IHLGnr17eu7rYJ/d4EnDBId/ytMyrnWbTVkaVrpbQ==} engines: {node: '>=10'} @@ -9202,6 +8769,15 @@ packages: dev: true optional: true + /@swc/core-linux-arm64-gnu@1.5.7: + resolution: {integrity: sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@swc/core-linux-arm64-musl@1.3.102: resolution: {integrity: sha512-bQEQSnC44DyoIGLw1+fNXKVGoCHi7eJOHr8BdH0y1ooy9ArskMjwobBFae3GX4T1AfnrTaejyr0FvLYIb0Zkog==} engines: {node: '>=10'} @@ -9219,6 +8795,15 @@ packages: dev: true optional: true + /@swc/core-linux-arm64-musl@1.5.7: + resolution: {integrity: sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@swc/core-linux-x64-gnu@1.3.102: resolution: {integrity: sha512-dFvnhpI478svQSxqISMt00MKTDS0e4YtIr+ioZDG/uJ/q+RpcNy3QI2KMm05Fsc8Y0d4krVtvCKWgfUMsJZXAg==} engines: {node: '>=10'} @@ -9236,6 +8821,15 @@ packages: dev: true optional: true + /@swc/core-linux-x64-gnu@1.5.7: + resolution: {integrity: sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@swc/core-linux-x64-musl@1.3.102: resolution: {integrity: sha512-+a0M3CvjeIRNA/jTCzWEDh2V+mhKGvLreHOL7J97oULZy5yg4gf7h8lQX9J8t9QLbf6fsk+0F8bVH1Ie/PbXjA==} engines: {node: '>=10'} @@ -9253,6 +8847,15 @@ packages: dev: true optional: true + /@swc/core-linux-x64-musl@1.5.7: + resolution: {integrity: sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@swc/core-win32-arm64-msvc@1.3.102: resolution: {integrity: sha512-w76JWLjkZNOfkB25nqdWUNCbt0zJ41CnWrJPZ+LxEai3zAnb2YtgB/cCIrwxDebRuMgE9EJXRj7gDDaTEAMOOQ==} engines: {node: '>=10'} @@ -9270,6 +8873,15 @@ packages: dev: true optional: true + /@swc/core-win32-arm64-msvc@1.5.7: + resolution: {integrity: sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@swc/core-win32-ia32-msvc@1.3.102: resolution: {integrity: sha512-vlDb09HiGqKwz+2cxDS9T5/461ipUQBplvuhW+cCbzzGuPq8lll2xeyZU0N1E4Sz3MVdSPx1tJREuRvlQjrwNg==} engines: {node: '>=10'} @@ -9287,6 +8899,15 @@ packages: dev: true optional: true + /@swc/core-win32-ia32-msvc@1.5.7: + resolution: {integrity: sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@swc/core-win32-x64-msvc@1.3.102: resolution: {integrity: sha512-E/jfSD7sShllxBwwgDPeXp1UxvIqehj/ShSUqq1pjR/IDRXngcRSXKJK92mJkNFY7suH6BcCWwzrxZgkO7sWmw==} engines: {node: '>=10'} @@ -9304,6 +8925,15 @@ packages: dev: true optional: true + /@swc/core-win32-x64-msvc@1.5.7: + resolution: {integrity: sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@swc/core@1.3.102: resolution: {integrity: sha512-OAjNLY/f6QWKSDzaM3bk31A+OYHu6cPa9P/rFIx8X5d24tHXUpRiiq6/PYI6SQRjUPlB72GjsjoEU8F+ALadHg==} engines: {node: '>=10'} @@ -9353,6 +8983,31 @@ packages: '@swc/core-win32-x64-msvc': 1.4.13 dev: true + /@swc/core@1.5.7: + resolution: {integrity: sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.7 + optionalDependencies: + '@swc/core-darwin-arm64': 1.5.7 + '@swc/core-darwin-x64': 1.5.7 + '@swc/core-linux-arm-gnueabihf': 1.5.7 + '@swc/core-linux-arm64-gnu': 1.5.7 + '@swc/core-linux-arm64-musl': 1.5.7 + '@swc/core-linux-x64-gnu': 1.5.7 + '@swc/core-linux-x64-musl': 1.5.7 + '@swc/core-win32-arm64-msvc': 1.5.7 + '@swc/core-win32-ia32-msvc': 1.5.7 + '@swc/core-win32-x64-msvc': 1.5.7 + dev: true + /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -9373,14 +9028,14 @@ packages: tslib: 2.6.2 dev: false - /@swc/jest@0.2.36(@swc/core@1.4.13): + /@swc/jest@0.2.36(@swc/core@1.5.7): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.4.13 + '@swc/core': 1.5.7 '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 dev: true @@ -9390,6 +9045,12 @@ packages: dependencies: '@swc/counter': 0.1.3 + /@swc/types@0.1.7: + resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} + dependencies: + '@swc/counter': 0.1.3 + dev: true + /@szmarczak/http-timer@4.0.6: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -9528,8 +9189,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@testing-library/user-event@14.3.0(@testing-library/dom@9.3.4): - resolution: {integrity: sha512-P02xtBBa8yMaLhK8CzJCIns8rqwnF6FxhR9zs810flHOBXUYCFjLd8Io1rQrAkQRWEmW2PGdZIEdMxf/KLsqFA==} + /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' @@ -9661,7 +9322,7 @@ packages: /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.13 dev: true /@types/debug@0.0.30: @@ -9677,6 +9338,10 @@ packages: resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} dev: true + /@types/diff@5.2.1: + resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} + dev: true + /@types/doctrine@0.0.3: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} dev: true @@ -9769,13 +9434,12 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.15.3 - dev: true + '@types/node': 18.15.13 /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.13 dev: true /@types/hast@2.3.10: @@ -9789,6 +9453,12 @@ packages: dependencies: '@types/unist': 2.0.10 + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 2.0.10 + dev: true + /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: @@ -9846,6 +9516,10 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + /@types/junit-report-builder@3.0.2: + resolution: {integrity: sha512-R5M+SYhMbwBeQcNXYWNCZkl09vkVfAtcPIaCGdzIkkbeaTrVbGQ7HVgi4s+EmM/M1K4ZuWQH0jGcvMvNePfxYA==} + dev: true + /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: @@ -9864,10 +9538,6 @@ packages: resolution: {integrity: sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==} dev: true - /@types/mime-types@2.1.4: - resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} - dev: true - /@types/mime@1.3.5: resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} dev: true @@ -9915,6 +9585,7 @@ packages: /@types/node@18.15.3: resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} + dev: true /@types/node@18.19.31: resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} @@ -10023,7 +9694,7 @@ packages: /@types/rimraf@2.0.5: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: - '@types/glob': 5.0.38 + '@types/glob': 7.2.0 '@types/node': 18.15.13 /@types/sax@1.2.7: @@ -10082,6 +9753,10 @@ packages: /@types/unist@2.0.10: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: true + /@types/uuid@9.0.8: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true @@ -10093,7 +9768,7 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.13 dev: true /@types/wordpress__block-editor@11.5.0(react-dom@18.2.0)(react@18.2.0): @@ -10230,6 +9905,7 @@ packages: resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} dependencies: '@types/yargs-parser': 21.0.3 + dev: false /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} @@ -11023,6 +10699,10 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@vercel/nft@0.23.1: resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} engines: {node: '>=14'} @@ -11136,22 +10816,6 @@ packages: - '@swc/helpers' dev: true - /@vitejs/plugin-react@3.1.0(vite@5.0.10): - resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.1.0-beta.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4) - magic-string: 0.27.0 - react-refresh: 0.14.0 - vite: 5.0.10(@types/node@18.15.3) - transitivePeerDependencies: - - supports-color - dev: true - /@vitejs/plugin-react@4.2.1(vite@5.0.10): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -11185,11 +10849,11 @@ packages: chai: 4.4.1 dev: true - /@vitest/expect@1.1.3: - resolution: {integrity: sha512-MnJqsKc1Ko04lksF9XoRJza0bGGwTtqfbyrsYv5on4rcEkdo+QgUdITenBQBUltKzdxW7K3rWh+nXRULwsdaVg==} + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} dependencies: - '@vitest/spy': 1.1.3 - '@vitest/utils': 1.1.3 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 chai: 4.4.1 dev: true @@ -11240,8 +10904,8 @@ packages: tinyspy: 2.2.1 dev: true - /@vitest/spy@1.1.3: - resolution: {integrity: sha512-Ec0qWyGS5LhATFQtldvChPTAHv08yHIOZfiNcjwRQbFPHpkih0md9KAbs7TfeIfL7OFKoe7B/6ukBTqByubXkQ==} + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: tinyspy: 2.2.1 dev: true @@ -11276,24 +10940,25 @@ packages: pretty-format: 29.7.0 optional: true - /@vitest/utils@0.34.7: - resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} + /@vitest/utils@1.1.1: + resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/utils@1.1.1: - resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==} + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} dependencies: diff-sequences: 29.6.3 + estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vitest/utils@1.1.3: - resolution: {integrity: sha512-Dyt3UMcdElTll2H75vhxfpZu03uFpXRCHxWnzcrFjZxT1kTbq8ALUYIeBgGolo1gldVdI0YSlQRacsqxTwNqwg==} + /@vitest/utils@1.6.0: + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -11932,13 +11597,13 @@ packages: /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20): + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.18.20 + esbuild: 0.20.2 tslib: 2.6.2 dev: true @@ -12060,11 +11725,6 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} - /agent-base@5.1.1: - resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} - engines: {node: '>= 6.0.0'} - dev: true - /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -12702,10 +12362,6 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} - /async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - dev: true - /async-mutex@0.3.2: resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==} dependencies: @@ -12800,6 +12456,30 @@ packages: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} + /axe-html-reporter@2.2.3(axe-core@4.7.0): + resolution: {integrity: sha512-io8aCEt4fJvv43W+33n3zEa8rdplH5Ti2v5fOnth3GBKLhLHarNs7jj46xGfpnGnpaNrz23/tXPHC3HbwTzwwA==} + engines: {node: '>=8.9.0'} + peerDependencies: + axe-core: '>=3' + dependencies: + axe-core: 4.7.0 + mustache: 4.2.0 + rimraf: 3.0.2 + dev: true + + /axe-playwright@2.0.1(playwright@1.43.0): + resolution: {integrity: sha512-MHjNjGARulF9XzqSfspmNjw+tpBz4x9o1VlTuLWEUW9fqzhn+xWa1qEpuOIQPbsRWQiLfooDjQAunLeE0PM5AQ==} + peerDependencies: + playwright: '>1.0.0' + dependencies: + '@types/junit-report-builder': 3.0.2 + axe-core: 4.7.0 + axe-html-reporter: 2.2.3(axe-core@4.7.0) + junit-report-builder: 3.2.1 + picocolors: 1.0.0 + playwright: 1.43.0 + dev: true + /axios@0.21.4(debug@4.3.4): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: @@ -13407,6 +13087,7 @@ packages: /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: false /buffer-equal-constant-time@1.0.1: resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} @@ -13617,11 +13298,6 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - /can-bind-to-host@1.1.2: - resolution: {integrity: sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==} - hasBin: true - dev: true - /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: @@ -14228,6 +13904,7 @@ packages: /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} + dev: false /comment-json@4.2.3: resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} @@ -14755,7 +14432,6 @@ packages: engines: {node: '>=12'} dependencies: type-fest: 1.4.0 - dev: false /css-declaration-sorter@6.4.1(postcss@8.4.38): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} @@ -15076,6 +14752,11 @@ packages: dependencies: '@babel/runtime': 7.24.4 + /date-format@4.0.3: + resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==} + engines: {node: '>=4.0'} + dev: true + /date-time@3.1.0: resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} engines: {node: '>=6'} @@ -16014,20 +15695,6 @@ packages: /defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - /del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.11 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - dev: true - /delay@5.0.0: resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} engines: {node: '>=10'} @@ -16257,7 +15924,6 @@ packages: /diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} - dev: false /diffable-html@4.1.0: resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} @@ -16505,8 +16171,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /ejs@3.1.9: - resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -16762,10 +16428,6 @@ packages: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - /es-module-lexer@0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - dev: true - /es-module-lexer@1.5.0: resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} @@ -16843,47 +16505,17 @@ packages: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true - /esbuild-register@3.5.0(esbuild@0.18.20): + /esbuild-register@3.5.0(esbuild@0.20.2): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4 - esbuild: 0.18.20 + esbuild: 0.20.2 transitivePeerDependencies: - supports-color dev: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - dev: true - /esbuild@0.19.11: resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} @@ -18101,6 +17733,7 @@ packages: /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -18130,18 +17763,6 @@ packages: resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} engines: {node: ^12.20 || >= 14.13} - /extract-zip@1.7.0: - resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} - hasBin: true - dependencies: - concat-stream: 1.6.2 - debug: 2.6.9 - mkdirp: 0.5.6 - yauzl: 2.10.0 - transitivePeerDependencies: - - supports-color - dev: true - /extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -18302,6 +17923,7 @@ packages: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 + dev: false /fdir@6.1.1: resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==} @@ -20222,6 +19844,7 @@ packages: /get-port@5.1.1: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} + dev: false /get-port@6.1.2: resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} @@ -20333,13 +19956,8 @@ packages: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} dev: false - /github-slugger@1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} - dev: true - /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - dev: false /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -20972,6 +20590,12 @@ packages: '@types/hast': 2.3.10 dev: false + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.4 + dev: true + /hast-util-is-element@1.1.0: resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} dev: false @@ -20983,6 +20607,12 @@ packages: '@types/unist': 2.0.10 dev: false + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.4 + dev: true + /hast-util-parse-selector@2.2.5: resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} dev: false @@ -21100,6 +20730,12 @@ packages: '@types/hast': 2.3.9 dev: false + /hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + dependencies: + '@types/hast': 3.0.4 + dev: true + /hast-util-to-text@2.0.1: resolution: {integrity: sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==} dependencies: @@ -21368,16 +21004,6 @@ packages: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - /https-proxy-agent@4.0.0: - resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} - engines: {node: '>= 6.0.0'} - dependencies: - agent-base: 5.1.1 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -21707,10 +21333,6 @@ packages: engines: {node: '>=8'} dev: false - /ip@2.0.1: - resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} - dev: true - /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -21760,6 +21382,11 @@ packages: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} + /is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-absolute@1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} engines: {node: '>=0.10.0'} @@ -22088,14 +21715,10 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - /is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - dev: true - /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + dev: false /is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} @@ -22504,7 +22127,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -22553,6 +22176,46 @@ packages: - ts-node dev: true + /jest-config@29.7.0(@types/node@18.15.13): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.4 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 18.15.13 + babel-jest: 29.7.0(@babel/core@7.24.4) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + /jest-config@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -22628,7 +22291,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -22649,7 +22312,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.15.3 + '@types/node': 18.15.13 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22705,20 +22368,12 @@ packages: stack-utils: 2.0.6 dev: true - /jest-mock@27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.15.3 - dev: true - /jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 jest-util: 29.7.0 dev: true @@ -22814,7 +22469,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22845,7 +22500,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -22903,7 +22558,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22956,7 +22611,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.3 + '@types/node': 18.15.13 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22984,7 +22639,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.13 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -23066,6 +22721,39 @@ packages: dev: false optional: true + /jscodeshift@0.15.2: + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + dependencies: + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.4) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) + '@babel/register': 7.23.7(@babel/core@7.24.4) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.4) + chalk: 4.1.2 + flow-parser: 0.233.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.6 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + /jscodeshift@0.15.2(@babel/preset-env@7.24.4): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true @@ -23215,6 +22903,16 @@ packages: object.assign: 4.1.5 object.values: 1.2.0 + /junit-report-builder@3.2.1: + resolution: {integrity: sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==} + engines: {node: '>=8'} + dependencies: + date-format: 4.0.3 + lodash: 4.17.21 + make-dir: 3.1.0 + xmlbuilder: 15.1.1 + dev: true + /junk@4.0.1: resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} engines: {node: '>=12.20'} @@ -23942,8 +23640,8 @@ packages: repeat-string: 1.6.1 dev: false - /markdown-to-jsx@7.4.6(react@18.2.0): - resolution: {integrity: sha512-3cyNxI/PwotvYkjg6KmFaN1uyN/7NqETteD2DobBB8ro/FR9jsHIh4Fi7ywAz0s9QHRKCmGlOUggs5GxSWACKA==} + /markdown-to-jsx@7.3.2(react@18.2.0): + resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' @@ -23991,6 +23689,7 @@ packages: resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} dependencies: unist-util-visit: 2.0.3 + dev: false /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} @@ -24169,6 +23868,7 @@ packages: /mdast-util-to-string@1.1.0: resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} + dev: false /mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} @@ -24642,12 +24342,6 @@ packages: engines: {node: '>=4'} hasBin: true - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -24967,6 +24661,11 @@ packages: uid-safe: 2.1.5 dev: false + /mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + dev: true + /mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} dev: false @@ -26375,6 +26074,7 @@ packages: /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: false /pg-connection-string@2.6.4: resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} @@ -26474,34 +26174,34 @@ packages: /platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - /playwright-core@1.40.1: - resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} + /playwright-core@1.43.0: + resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} engines: {node: '>=16'} hasBin: true dev: true - /playwright-core@1.43.0: - resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} + /playwright-core@1.44.1: + resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.40.1: - resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} + /playwright@1.43.0: + resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.40.1 + playwright-core: 1.43.0 optionalDependencies: fsevents: 2.3.2 dev: true - /playwright@1.43.0: - resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} + /playwright@1.44.1: + resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.43.0 + playwright-core: 1.44.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -27416,12 +27116,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} @@ -27645,26 +27339,6 @@ packages: escape-goat: 4.0.0 dev: false - /puppeteer-core@2.1.1: - resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} - engines: {node: '>=8.16.0'} - dependencies: - '@types/mime-types': 2.1.4 - debug: 4.3.4 - extract-zip: 1.7.0 - https-proxy-agent: 4.0.0 - mime: 2.6.0 - mime-types: 2.1.35 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 2.7.1 - ws: 6.2.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} dev: true @@ -28320,8 +27994,8 @@ packages: tslib: 2.6.2 dev: true - /react-remove-scroll@2.5.5(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + /react-remove-scroll@2.5.7(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -28863,6 +28537,17 @@ packages: dependencies: jsesc: 0.5.0 + /rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + dev: true + /rehype-minify-whitespace@4.0.5: resolution: {integrity: sha512-QC3Z+bZ5wbv+jGYQewpAAYhXhzuH/TVRx7z08rurBmh9AbG8Nu8oJnvs9LWj43Fd/C7UIhXoQ7Wddgt+ThWK5g==} dependencies: @@ -28931,6 +28616,16 @@ packages: unist-util-visit: 4.1.2 dev: false + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + dependencies: + '@types/hast': 3.0.4 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 + dev: true + /rehype-stringify@7.0.0: resolution: {integrity: sha512-u3dQI7mIWN2X1H0MBFPva425HbkXgB+M39C9SM5leUS2kh5hHUn2SxQs2c2yZN5eIHipoLMojC0NP5e8fptxvQ==} dependencies: @@ -28962,16 +28657,6 @@ packages: es6-error: 4.1.1 dev: true - /remark-external-links@8.0.0: - resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==} - dependencies: - extend: 3.0.2 - is-absolute-url: 3.0.3 - mdast-util-definitions: 4.0.0 - space-separated-tokens: 1.1.5 - unist-util-visit: 2.0.3 - dev: true - /remark-gfm@1.0.0: resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==} dependencies: @@ -29058,14 +28743,6 @@ packages: escape-html: 1.0.3 dev: false - /remark-slug@6.1.0: - resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==} - dependencies: - github-slugger: 1.5.0 - mdast-util-to-string: 1.1.0 - unist-util-visit: 2.0.3 - dev: true - /remark-stringify@6.0.4: resolution: {integrity: sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==} dependencies: @@ -29300,6 +28977,7 @@ packages: /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -29307,6 +28985,7 @@ packages: /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -29326,14 +29005,6 @@ packages: semver-compare: 1.0.0 dev: false - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: true - /rollup@4.14.1: resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -29884,13 +29555,6 @@ packages: dependencies: is-arrayish: 0.3.2 - /simple-update-notifier@2.0.0: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} - dependencies: - semver: 7.6.0 - dev: true - /sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -30242,10 +29906,10 @@ packages: /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - dev: false /spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -30458,14 +30122,17 @@ packages: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} dev: true - /storybook@7.6.7: - resolution: {integrity: sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==} + /storybook@8.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==} hasBin: true dependencies: - '@storybook/cli': 7.6.7 + '@storybook/cli': 8.1.6(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: + - '@babel/preset-env' - bufferutil - encoding + - react + - react-dom - supports-color - utf-8-validate dev: true @@ -30904,10 +30571,6 @@ packages: resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} engines: {node: '>=0.10.0'} - /synchronous-promise@2.0.17: - resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - dev: true - /system-architecture@0.1.0: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} @@ -31075,6 +30738,12 @@ packages: /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} + dev: false + + /temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} + dev: true /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} @@ -31083,17 +30752,6 @@ packages: rimraf: 2.6.3 dev: true - /tempy@1.0.1: - resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} - engines: {node: '>=10'} - dependencies: - del: 6.1.1 - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - dev: true - /tempy@3.0.0: resolution: {integrity: sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==} engines: {node: '>=14.16'} @@ -31104,6 +30762,16 @@ packages: unique-string: 3.0.0 dev: false + /tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} + engines: {node: '>=14.16'} + dependencies: + is-stream: 3.0.0 + temp-dir: 3.0.0 + type-fest: 2.19.0 + unique-string: 3.0.0 + dev: true + /terminal-link@3.0.0: resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} engines: {node: '>=12'} @@ -31591,6 +31259,15 @@ packages: minimist: 1.2.8 strip-bom: 3.0.0 + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -31767,11 +31444,6 @@ packages: engines: {node: '>=10'} dev: false - /type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - dev: true - /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -31796,7 +31468,6 @@ packages: /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -32043,7 +31714,6 @@ packages: engines: {node: '>=12'} dependencies: crypto-random-string: 4.0.0 - dev: false /unist-builder@1.0.4: resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==} @@ -32075,6 +31745,7 @@ packages: /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: false /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} @@ -32082,6 +31753,12 @@ packages: '@types/unist': 2.0.10 dev: false + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + dev: true + /unist-util-position@3.1.0: resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} dev: false @@ -32121,6 +31798,7 @@ packages: dependencies: '@types/unist': 2.0.10 unist-util-is: 4.1.0 + dev: false /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} @@ -32129,6 +31807,13 @@ packages: unist-util-is: 5.2.1 dev: false + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + dev: true + /unist-util-visit@1.4.1: resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} dependencies: @@ -32141,6 +31826,7 @@ packages: '@types/unist': 2.0.10 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 + dev: false /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} @@ -32150,6 +31836,14 @@ packages: unist-util-visit-parents: 5.1.3 dev: false + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true + /universal-user-agent@6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} dev: false @@ -32426,17 +32120,6 @@ packages: react: 18.2.0 dev: true - /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 - dependencies: - '@juggle/resize-observer': 3.4.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - /use-sidecar@1.1.2(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} @@ -32505,7 +32188,6 @@ packages: /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - dev: true /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} @@ -32718,10 +32400,6 @@ packages: - supports-color dev: true - /vite-plugin-turbosnap@1.0.3: - resolution: {integrity: sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==} - dev: true - /vite@5.0.10(@types/node@18.0.0): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -32752,7 +32430,7 @@ packages: dependencies: '@types/node': 18.0.0 esbuild: 0.19.12 - postcss: 8.4.38 + postcss: 8.4.32 rollup: 4.14.1 optionalDependencies: fsevents: 2.3.3 @@ -33069,6 +32747,76 @@ packages: - sugarss - supports-color - terser + dev: false + optional: true + + /vitest@0.34.6(happy-dom@12.10.3)(playwright@1.43.0): + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} + engines: {node: '>=v14.18.0'} + hasBin: true + requiresBuild: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + dependencies: + '@types/chai': 4.3.14 + '@types/chai-subset': 1.3.5 + '@types/node': 18.15.13 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + acorn: 8.11.3 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.4 + happy-dom: 12.10.3 + local-pkg: 0.4.3 + magic-string: 0.30.9 + pathe: 1.1.2 + picocolors: 1.0.0 + playwright: 1.43.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.6.0 + tinypool: 0.7.0 + vite: 5.2.8(@types/node@18.15.13) + vite-node: 0.34.6(@types/node@18.15.13) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true optional: true /vitest@1.1.1(@types/node@18.0.0)(@vitest/ui@1.1.1): @@ -33863,20 +33611,6 @@ packages: mkdirp: 0.5.6 dev: true - /ws@6.2.2: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dependencies: - async-limiter: 1.0.1 - dev: true - /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -33944,6 +33678,11 @@ packages: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} dev: true + /xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + dev: true + /xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} engines: {node: '>=0.4.0'} @@ -34081,6 +33820,7 @@ packages: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + dev: false /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} From 4849f9c5141aab8b6ceae31f86b24ad8ce685c3b Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Thu, 27 Jun 2024 15:08:30 +0200 Subject: [PATCH 31/41] fix: prettier violations --- packages/ui/src/tailwind.css | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/packages/ui/src/tailwind.css b/packages/ui/src/tailwind.css index 053d417f7..075bc1a5c 100644 --- a/packages/ui/src/tailwind.css +++ b/packages/ui/src/tailwind.css @@ -8,11 +8,13 @@ @tailwind utilities; /* Prose overrides */ -.prose :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) { +.prose + :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) { font-weight: 400; } -.lg\:prose-xl :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) { +.lg\:prose-xl + :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) { padding-left: 0 !important; } @@ -21,11 +23,17 @@ margin-bottom: 12px !important; } -.prose :where(blockquote p:first-of-type):not( :where([class~='not-prose'], [class~='not-prose'] *))::before { +.prose + :where(blockquote p:first-of-type):not( + :where([class~='not-prose'], [class~='not-prose'] *) + )::before { content: '' !important; } -.prose :where(blockquote p:first-of-type):not( :where([class~='not-prose'], [class~='not-prose'] *))::after { +.prose + :where(blockquote p:first-of-type):not( + :where([class~='not-prose'], [class~='not-prose'] *) + )::after { content: '' !important; } @@ -33,7 +41,7 @@ Selects the .block-background-image-cards only when it is the direct sibling of .default-hero section. */ -.default-hero+.block-background-image-cards { +.default-hero + .block-background-image-cards { @apply mt-2 px-0; } @@ -77,7 +85,7 @@ } } -.wp-block-table table+figcaption, -.prose table+figcaption { +.wp-block-table table + figcaption, +.prose table + figcaption { @apply mt-3 flex justify-center gap-x-2 text-sm leading-6 text-gray-500; -} \ No newline at end of file +} From 32070bcd12fa531fb19fa2f6743de4684ba7696d Mon Sep 17 00:00:00 2001 From: Alex Tkachev Date: Wed, 26 Jun 2024 17:30:06 +0400 Subject: [PATCH 32/41] feat(SLB-423): add language redirect --- packages/drupal/custom/custom.services.yml | 6 ++ .../EntityLanguageRedirectSubscriber.php | 72 +++++++++++++++++++ .../ui/src/components/Molecules/Messages.tsx | 14 +++- .../components/Molecules/PageTransition.tsx | 60 +++++++++++++++- 4 files changed, 146 insertions(+), 6 deletions(-) create mode 100644 packages/drupal/custom/src/EventSubscriber/EntityLanguageRedirectSubscriber.php diff --git a/packages/drupal/custom/custom.services.yml b/packages/drupal/custom/custom.services.yml index 5adbb9068..7424d6f1d 100644 --- a/packages/drupal/custom/custom.services.yml +++ b/packages/drupal/custom/custom.services.yml @@ -10,3 +10,9 @@ services: custom.menus: class: Drupal\custom\Menus + + custom.entity_language_redirect_subscriber: + class: Drupal\custom\EventSubscriber\EntityLanguageRedirectSubscriber + arguments: ['@language_manager', '@current_route_match'] + tags: + - { name: event_subscriber } diff --git a/packages/drupal/custom/src/EventSubscriber/EntityLanguageRedirectSubscriber.php b/packages/drupal/custom/src/EventSubscriber/EntityLanguageRedirectSubscriber.php new file mode 100644 index 000000000..63016e2af --- /dev/null +++ b/packages/drupal/custom/src/EventSubscriber/EntityLanguageRedirectSubscriber.php @@ -0,0 +1,72 @@ +languageManager = $language_manager; + $this->routeMatch = $route_match; + } + + public static function getSubscribedEvents() { + // We need this subscriber to run after the router_listener service (which + // has priority 32) so that the parameters are set into the request, but + // before the EntityCanonicalViewSubscriber one (with the priority 28). So, + // we set the priority to 30. + return [ + KernelEvents::REQUEST => [ + ['onKernelRequest', 30], + ] + ]; + } + + public function onKernelRequest(RequestEvent $event): void { + // In case the user tries to access a node in a language entity is not + // translated to, we redirect to the entity in the original language and + // display a warning message. + if ($this->routeMatch->getRouteName() === 'entity.node.canonical') { + $entity = $this->routeMatch->getCurrentRouteMatch()->getParameter('node'); + $requestedLanguageId = $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT)->getId(); + if ($entity->language()->getId() != $requestedLanguageId) { + $routeOptions = [ + 'language' => $entity->language(), + ]; + $routeParameters = [ + 'node' => $entity->id(), + ]; + $url = Url::fromRoute('entity.node.canonical', $routeParameters, $routeOptions); + // Make sure we keep any query strings. + $queryString = (string) $event->getRequest()->getQueryString(); + if ($queryString !== '') { + $queryString .= '&'; + } + $urlString = $url->toString() . '?' . $queryString . 'content_language_not_available=true&requested_language=' . $requestedLanguageId; + + // Add the necessary cache contexts to the response, as redirect + // responses are cached as well. + $metadata = new CacheableMetadata(); + $metadata->addCacheContexts(['languages:language_interface', 'url.query_args']); + $response = new TrustedRedirectResponse($urlString); + $response->addCacheableDependency($entity); + $response->addCacheableDependency($metadata); + + $event->setResponse($response); + } + } + } +} diff --git a/packages/ui/src/components/Molecules/Messages.tsx b/packages/ui/src/components/Molecules/Messages.tsx index b6563150a..c733a5b42 100644 --- a/packages/ui/src/components/Molecules/Messages.tsx +++ b/packages/ui/src/components/Molecules/Messages.tsx @@ -1,10 +1,18 @@ import { Html, Markup } from '@custom/schema'; -import React from 'react'; +import React, { ReactNode } from 'react'; // TODO: Style, add stories. -export function Messages(props: { messages: Array }) { - return
{buildMessages(props.messages)}
; +export function Messages(props: { + messages: Array; + messageComponents?: Array; +}) { + return ( +
+ {buildMessages(props.messages)} + {props.messageComponents} +
+ ); } export const buildMessages = (messages: Array) => ( diff --git a/packages/ui/src/components/Molecules/PageTransition.tsx b/packages/ui/src/components/Molecules/PageTransition.tsx index 72ca7569b..d3fd34fcf 100644 --- a/packages/ui/src/components/Molecules/PageTransition.tsx +++ b/packages/ui/src/components/Molecules/PageTransition.tsx @@ -1,16 +1,26 @@ import { motion, useReducedMotion } from 'framer-motion'; -import React, { PropsWithChildren, useEffect } from 'react'; +import React, { PropsWithChildren, ReactNode, useEffect } from 'react'; import { Messages, readMessages } from './Messages'; export function PageTransition({ children }: PropsWithChildren) { const [messages, setMessages] = React.useState>([]); + const [messageComponents, setMessageComponents] = React.useState< + Array + >([]); useEffect(() => { + // Standard messages. setMessages(readMessages()); + // Language message. + const languageMessage = getLanguageMessage(window.location.href); + if (languageMessage) { + setMessageComponents([languageMessage]); + } }, []); + return useReducedMotion() ? (
- + {children}
) : ( @@ -26,8 +36,52 @@ export function PageTransition({ children }: PropsWithChildren) { duration: 0.3, }} > - + {children} ); } + +function getLanguageMessage(url: string): ReactNode { + const urlObject = new URL(url); + const contentLanguageNotAvailable = + urlObject.searchParams.get('content_language_not_available') === 'true'; + if (contentLanguageNotAvailable) { + const requestedLanguage = urlObject.searchParams.get('requested_language'); + if (requestedLanguage) { + const translations: { + [language: string]: { message: string; goBack: string }; + } = { + en: { + message: 'This page is not available in the requested language.', + goBack: 'Go back', + }, + de: { + message: + 'Diese Seite ist nicht in der angeforderten Sprache verfügbar.', + goBack: 'Zurück', + }, + }; + const translation = translations[requestedLanguage]; + if (translation) { + return ( +
+ ); + } else { + console.error( + `Requested language "${requestedLanguage}" not found in messages.`, + ); + } + } + } +} From f640bce0f0ef8dd95ed56f640fcd2823226cdd8d Mon Sep 17 00:00:00 2001 From: Alex Tkachev Date: Thu, 27 Jun 2024 13:11:56 +0400 Subject: [PATCH 33/41] chore(SLB-423): force all translations to be set --- packages/ui/src/components/Molecules/PageTransition.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/components/Molecules/PageTransition.tsx b/packages/ui/src/components/Molecules/PageTransition.tsx index d3fd34fcf..5b52b4bd8 100644 --- a/packages/ui/src/components/Molecules/PageTransition.tsx +++ b/packages/ui/src/components/Molecules/PageTransition.tsx @@ -1,3 +1,4 @@ +import { Locale } from '@custom/schema'; import { motion, useReducedMotion } from 'framer-motion'; import React, { PropsWithChildren, ReactNode, useEffect } from 'react'; @@ -50,7 +51,7 @@ function getLanguageMessage(url: string): ReactNode { const requestedLanguage = urlObject.searchParams.get('requested_language'); if (requestedLanguage) { const translations: { - [language: string]: { message: string; goBack: string }; + [language in Locale]: { message: string; goBack: string }; } = { en: { message: 'This page is not available in the requested language.', @@ -62,7 +63,7 @@ function getLanguageMessage(url: string): ReactNode { goBack: 'Zurück', }, }; - const translation = translations[requestedLanguage]; + const translation = translations[requestedLanguage as Locale]; if (translation) { return (
From ff6836bb0baa69c40e316dc1d9d8c370eb9cf52b Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Thu, 27 Jun 2024 14:42:44 +0000 Subject: [PATCH 34/41] feat(SLB-438): prestyling on messages --- packages/ui/src/components/Atoms/List.css | 7 +- .../components/Molecules/Messages.stories.tsx | 27 +++++ .../ui/src/components/Molecules/Messages.tsx | 112 ++++++++++++++++-- .../Organisms/PageContent/BlockMarkup.tsx | 2 +- 4 files changed, 134 insertions(+), 14 deletions(-) create mode 100644 packages/ui/src/components/Molecules/Messages.stories.tsx diff --git a/packages/ui/src/components/Atoms/List.css b/packages/ui/src/components/Atoms/List.css index f185321e6..9b20bc358 100644 --- a/packages/ui/src/components/Atoms/List.css +++ b/packages/ui/src/components/Atoms/List.css @@ -1,5 +1,5 @@ ul li { - @apply !text-base !font-medium !text-gray-900; + @apply text-base !font-medium !text-gray-900; } ul { @@ -20,6 +20,11 @@ ul li::marker { @apply !text-gray-500; } +/* Remove hardcoded colors on lists within messages so they can be set to their message type inherited color scheme */ +ul li.messages::marker { + @apply !text-inherit; +} + .list-style--arrows li::before { position: absolute; left: -1.25rem; diff --git a/packages/ui/src/components/Molecules/Messages.stories.tsx b/packages/ui/src/components/Molecules/Messages.stories.tsx new file mode 100644 index 000000000..a342e9db5 --- /dev/null +++ b/packages/ui/src/components/Molecules/Messages.stories.tsx @@ -0,0 +1,27 @@ +import { Meta, StoryObj } from '@storybook/react'; + +import { Messages as Component } from './Messages'; + +export default { + parameters: { + layout: 'fullscreen', + }, + component: Component, +} satisfies Meta; + +export const Info: StoryObj = { + parameters: { + location: new URL('local:/gatsby-turbo'), + }, + args: { + messages: [ + '

This is an Info message, linked item

  • Fribourgeoise
  • Moitié-Moitié
', + '

This is a Warning message, linked item

', + '

This is a Danger message, linked item

', + '

This is a Success message, linked item

', + ], + messageComponents: [ + 'This page is not available in the requested language.', + ], + }, +}; diff --git a/packages/ui/src/components/Molecules/Messages.tsx b/packages/ui/src/components/Molecules/Messages.tsx index c733a5b42..93fce8e63 100644 --- a/packages/ui/src/components/Molecules/Messages.tsx +++ b/packages/ui/src/components/Molecules/Messages.tsx @@ -1,27 +1,115 @@ import { Html, Markup } from '@custom/schema'; -import React, { ReactNode } from 'react'; +import clsx from 'clsx'; +import React, { + PropsWithChildren, + ReactNode, + useEffect, + useState, +} from 'react'; -// TODO: Style, add stories. +import { unorderedItems } from '../Organisms/PageContent/BlockMarkup'; export function Messages(props: { messages: Array; messageComponents?: Array; }) { + const [displayMessages, setDisplayMessages] = useState([]); + + useEffect(() => { + setDisplayMessages(props.messages); + }, [props.messages]); + return ( -
- {buildMessages(props.messages)} - {props.messageComponents} +
+
+ {buildMessages(displayMessages, setDisplayMessages)} + {props.messageComponents} +
); } -export const buildMessages = (messages: Array) => ( - <> - {messages.map((message, index) => ( - - ))} - -); +export const buildMessages = ( + messages: Array, + setDisplayMessages: React.Dispatch>, +) => { + return messages.map((message, index) => ( +
+ + Info +
+ ) => { + return ( +
  • + {children} +
  • + ); + }, + }} + /> +
    + +
    + )); +}; export const storeMessages = (messages: Array): void => { localStorage.setItem('messages', JSON.stringify(messages)); diff --git a/packages/ui/src/components/Organisms/PageContent/BlockMarkup.tsx b/packages/ui/src/components/Organisms/PageContent/BlockMarkup.tsx index d59b68162..40c2c21b5 100644 --- a/packages/ui/src/components/Organisms/PageContent/BlockMarkup.tsx +++ b/packages/ui/src/components/Organisms/PageContent/BlockMarkup.tsx @@ -7,7 +7,7 @@ import { Plugin } from 'unified'; import { FadeUp } from '../../Molecules/FadeUp'; -const unorderedItems: Plugin<[], Element> = () => (tree) => { +export const unorderedItems: Plugin<[], Element> = () => (tree) => { selectAll('ul > li', tree).forEach((node) => { node.properties!.unordered = true; }); From e45e767ff5fb126daf2704cf88c573dfdfe85854 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Fri, 28 Jun 2024 08:58:37 +0000 Subject: [PATCH 35/41] style(SLB-438): refactor style --- .../ui/src/components/Molecules/Messages.tsx | 70 +++++++++++-------- 1 file changed, 41 insertions(+), 29 deletions(-) diff --git a/packages/ui/src/components/Molecules/Messages.tsx b/packages/ui/src/components/Molecules/Messages.tsx index 93fce8e63..32b8236fb 100644 --- a/packages/ui/src/components/Molecules/Messages.tsx +++ b/packages/ui/src/components/Molecules/Messages.tsx @@ -19,19 +19,32 @@ export function Messages(props: { setDisplayMessages(props.messages); }, [props.messages]); + const handleRemoveMessage = (index: number) => { + const newMessages = displayMessages.filter((_, i) => i !== index); + setDisplayMessages(newMessages); + storeMessages(newMessages); + }; + return (
    - {buildMessages(displayMessages, setDisplayMessages)} - {props.messageComponents} + {buildMessages(displayMessages, handleRemoveMessage)} + {/* {buildMessages(displayMessages, setDisplayMessages)} */}
    ); } +// export const buildMessages = (messages: Array) => ( +// <> +// {messages.map((message, index) => ( +// +// ))} +// +// ); export const buildMessages = ( messages: Array, - setDisplayMessages: React.Dispatch>, + handleRemoveMessage?: (index: number) => void, ) => { return messages.map((message, index) => (
    - + Close + + + )}
    )); }; From 3749f663802f01b64203699c87b38dc31ea6c7c7 Mon Sep 17 00:00:00 2001 From: Luqmaan Essop Date: Fri, 28 Jun 2024 10:10:50 +0000 Subject: [PATCH 36/41] style(SLB-438): fix tests annd TS errors --- .../components/Molecules/Messages.stories.tsx | 13 +- .../ui/src/components/Molecules/Messages.tsx | 159 +++++++++--------- 2 files changed, 94 insertions(+), 78 deletions(-) diff --git a/packages/ui/src/components/Molecules/Messages.stories.tsx b/packages/ui/src/components/Molecules/Messages.stories.tsx index a342e9db5..58574999c 100644 --- a/packages/ui/src/components/Molecules/Messages.stories.tsx +++ b/packages/ui/src/components/Molecules/Messages.stories.tsx @@ -1,4 +1,5 @@ import { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; import { Messages as Component } from './Messages'; @@ -21,7 +22,17 @@ export const Info: StoryObj = { '

    This is a Success message, linked item

    ', ], messageComponents: [ - 'This page is not available in the requested language.', +
    + {'This page is not available in the requested language.'}{' '} + { + window.history.back(); + }} + > + {'Go back'} + +
    , ], }, }; diff --git a/packages/ui/src/components/Molecules/Messages.tsx b/packages/ui/src/components/Molecules/Messages.tsx index 32b8236fb..eedd7c9fe 100644 --- a/packages/ui/src/components/Molecules/Messages.tsx +++ b/packages/ui/src/components/Molecules/Messages.tsx @@ -14,9 +14,13 @@ export function Messages(props: { messageComponents?: Array; }) { const [displayMessages, setDisplayMessages] = useState([]); + const [messageComponents, setMessageComponents] = React.useState< + Array + >([]); useEffect(() => { setDisplayMessages(props.messages); + props.messageComponents && setMessageComponents(props.messageComponents); }, [props.messages]); const handleRemoveMessage = (index: number) => { @@ -29,98 +33,99 @@ export function Messages(props: {
    {buildMessages(displayMessages, handleRemoveMessage)} - {/* {buildMessages(displayMessages, setDisplayMessages)} */} + {buildMessages(messageComponents)}
    ); } -// export const buildMessages = (messages: Array) => ( -// <> -// {messages.map((message, index) => ( -// -// ))} -// -// ); export const buildMessages = ( - messages: Array, + messages: Array | Array, handleRemoveMessage?: (index: number) => void, ) => { - return messages.map((message, index) => ( -
    - - Info -
    - + {messages.map((message, index) => ( +
    ) => { - return ( -
  • - {children} -
  • - ); - }, - }} - /> -
    - {handleRemoveMessage && ( - - )} -
    - )); + Info +
    + {typeof message === 'string' ? ( + ) => { + return ( +
  • + {children} +
  • + ); + }, + }} + /> + ) : ( + message + )} +
    + {handleRemoveMessage && ( + + )} +
    + ))} + + ); }; export const storeMessages = (messages: Array): void => { From 3749c01b4f78b7d06f80b1bc544e5daeab4963ed Mon Sep 17 00:00:00 2001 From: Alex Tkachev Date: Wed, 3 Jul 2024 14:46:03 +0400 Subject: [PATCH 37/41] chore: upgrade turborepo to 2.0 --- apps/cms/package.json | 3 +- apps/cms/turbo.json | 4 +- apps/decap/turbo.json | 2 +- apps/preview/turbo.json | 2 +- apps/website/turbo.json | 2 +- package.json | 13 ++-- packages/drupal/gutenberg_blocks/turbo.json | 2 +- packages/schema/turbo.json | 2 +- packages/ui/turbo.json | 2 +- pnpm-lock.yaml | 72 ++++++++++----------- tests/e2e/turbo.json | 2 +- tests/schema/turbo.json | 2 +- turbo.json | 2 +- 13 files changed, 55 insertions(+), 55 deletions(-) diff --git a/apps/cms/package.json b/apps/cms/package.json index d0a43c47a..db511f111 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -11,10 +11,9 @@ "prep:database": "./prep-database.sh", "prep:schema": "pnpm drush silverback-gatsby:schema-export ../../../tests/schema || true", "fix-premissions": "chmod +w web/sites/default/files/.htaccess && chmod +w web/sites/default/files/private/.htaccess", - "ensure-working-db": "pnpm drush sqlq 'select * from node'", "drush": "SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite DRUSH_OPTIONS_URI=http://127.0.0.1:8888 vendor/bin/drush", "silverback": "SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite SB_ADMIN_USER=admin SB_ADMIN_PASS=admin vendor/bin/silverback", - "drupal-install": "SB_SETUP=1 pnpm silverback setup --profile minimal && pnpm content:import && pnpm drush php-eval 'node_access_rebuild();' && rm -rf install-cache.zip && pnpm fix-premissions && pnpm ensure-working-db", + "drupal-install": "SB_SETUP=1 pnpm silverback setup --profile minimal && pnpm content:import && pnpm drush php-eval 'node_access_rebuild();' && rm -rf install-cache.zip && pnpm fix-premissions", "export-webforms": "pnpm turbo --filter '@custom-tests/e2e' webform-snapshots", "start": "cd web; SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite DRUSH_OPTIONS_URI=http://127.0.0.1:8888 php -S 0.0.0.0:8888 .ht.router.php # no drush to avoid the drush server timeout", "dev": "pnpm start", diff --git a/apps/cms/turbo.json b/apps/cms/turbo.json index 36ad2b625..6071bc9b6 100644 --- a/apps/cms/turbo.json +++ b/apps/cms/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "prep": { "dependsOn": ["prep:schema"] }, @@ -27,7 +27,7 @@ "outputs": [ "drush/**", "vendor/**", - "!**/.git/**", + "!*/**/.git/**", "web/**", "!web/modules/custom/**", "!web/themes/custom/**", diff --git a/apps/decap/turbo.json b/apps/decap/turbo.json index 84897ed6e..b6cfb94b3 100644 --- a/apps/decap/turbo.json +++ b/apps/decap/turbo.json @@ -1,7 +1,7 @@ { "$schema": "https://turborepo.org/schema.json", "extends": ["//"], - "pipeline": { + "tasks": { "prep:vite": { "dependsOn": ["^prep"], "inputs": ["src/**", "vite.config.ts", "index.html"], diff --git a/apps/preview/turbo.json b/apps/preview/turbo.json index 1b2fdd568..4fd41579b 100644 --- a/apps/preview/turbo.json +++ b/apps/preview/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "prep": { "dependsOn": ["prep:app", "prep:server"] }, diff --git a/apps/website/turbo.json b/apps/website/turbo.json index fb8be6347..7b3520047 100644 --- a/apps/website/turbo.json +++ b/apps/website/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "dev": { "persistent": true, "dependsOn": ["prep", "^prep"] diff --git a/package.json b/package.json index c86941856..17b02c490 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "node": "^18.19.0", "pnpm": "8.6.12" }, + "packageManager": "pnpm@8.6.12", "scripts": { "postinstall": "husky install || true", "commit": "git-cz", @@ -16,11 +17,11 @@ "test:format:root": "pnpm prettier --ignore-unknown '**/**'", "test:format:workspaces": "pnpm --workspace-concurrency=1 -r exec prettier --ignore-unknown '**/**'", "turbo:local": "if [ -z $CI ]; then echo $(date)$RANDOM > apps/cms/turbo-seed.txt; fi", - "turbo:test": "pnpm turbo:local && pnpm tb test:unit --no-daemon --go-fallback --output-logs=new-only && pnpm tb test:integration --no-daemon --go-fallback --output-logs=new-only --concurrency=1", - "turbo:test:force": "pnpm tb test:unit --no-daemon --go-fallback --output-logs=new-only --force && pnpm tb test:integration --no-daemon --go-fallback --output-logs=new-only --concurrency=1 --force", - "turbo:test:quick": "pnpm turbo:local && pnpm tb test:unit --no-daemon --go-fallback --output-logs=new-only", - "turbo:prep": "pnpm turbo:local && pnpm tb prep --no-daemon --go-fallback --output-logs=new-only", - "turbo:prep:force": "rm -f apps/cms/web/sites/default/files/.sqlite && pnpm tb prep --no-daemon --go-fallback --force", + "turbo:test": "pnpm turbo:local && pnpm turbo test:unit --output-logs=new-only && pnpm turbo test:integration --output-logs=new-only --concurrency=1", + "turbo:test:force": "pnpm turbo test:unit --output-logs=new-only --force && pnpm turbo test:integration --output-logs=new-only --concurrency=1 --force", + "turbo:test:quick": "pnpm turbo:local && pnpm turbo test:unit --output-logs=new-only", + "turbo:prep": "pnpm turbo:local && pnpm turbo prep --output-logs=new-only", + "turbo:prep:force": "rm -f apps/cms/web/sites/default/files/.sqlite && pnpm turbo prep --force", "gutenberg:generate": "pnpm run --filter \"@custom/gutenberg_blocks\" gutenberg:generate" }, "private": true, @@ -39,7 +40,7 @@ "eslint-plugin-simple-import-sort": "^10.0.0", "husky": "^8.0.3", "prettier": "^3.2.5", - "turbo": "^1.11.2", + "turbo": "^2.0.6", "typescript": "^5.3.3", "vitest": "^1.1.1" }, diff --git a/packages/drupal/gutenberg_blocks/turbo.json b/packages/drupal/gutenberg_blocks/turbo.json index 60256ce21..bedaee983 100644 --- a/packages/drupal/gutenberg_blocks/turbo.json +++ b/packages/drupal/gutenberg_blocks/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "test:static": { "inputs": ["src/**"] }, diff --git a/packages/schema/turbo.json b/packages/schema/turbo.json index 85d8a583f..006026389 100644 --- a/packages/schema/turbo.json +++ b/packages/schema/turbo.json @@ -1,7 +1,7 @@ { "$schema": "https://turborepo.org/schema.json", "extends": ["//"], - "pipeline": { + "tasks": { "prep:directives": { "dependsOn": ["@custom/cms#prep:composer"], "inputs": ["package.json"], diff --git a/packages/ui/turbo.json b/packages/ui/turbo.json index 52b8064c4..685bbca6d 100644 --- a/packages/ui/turbo.json +++ b/packages/ui/turbo.json @@ -1,7 +1,7 @@ { "$schema": "https://turborepo.org/schema.json", "extends": ["//"], - "pipeline": { + "tasks": { "prep:fonts": { "inputs": ["static/public/fonts/preload/**"], "outputs": ["build/preloaded-fonts.json"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c01c9c7d..abc399cd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 turbo: - specifier: ^1.11.2 - version: 1.11.2 + specifier: ^2.0.6 + version: 2.0.6 typescript: specifier: ^5.3.3 version: 5.3.3 @@ -565,7 +565,7 @@ importers: devDependencies: '@amazeelabs/bridge-storybook': specifier: ^1.2.8 - version: 1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.0)(react@18.2.0) + version: 1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.44.1)(react@18.2.0) '@amazeelabs/cloudinary-responsive-image': specifier: ^1.6.15 version: 1.6.15 @@ -640,7 +640,7 @@ importers: version: 10.4.16(postcss@8.4.32) axe-playwright: specifier: ^2.0.1 - version: 2.0.1(playwright@1.43.0) + version: 2.0.1(playwright@1.44.1) cssnano: specifier: ^6.0.3 version: 6.0.3(postcss@8.4.32) @@ -782,7 +782,7 @@ packages: - webdriverio dev: false - /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.0)(react@18.2.0): + /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.44.1)(react@18.2.0): resolution: {integrity: sha512-cM0IS1pZayNDPIc//8qKglo09RgTC0gCqCRKP5i3AuFAKZiLNZxGOWwwhS4aB2q81nBnzrAVj22rnyaaqEUpdw==} peerDependencies: '@storybook/addon-actions': '>=7.6.7' @@ -793,7 +793,7 @@ packages: optionalDependencies: '@types/react': 18.2.46 typescript: 5.4.4 - vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.43.0) + vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.44.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -7109,8 +7109,8 @@ packages: /@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': 18.3.3 - react: 19.0.0-rc.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -7332,8 +7332,8 @@ packages: /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': 18.3.3 - react: 19.0.0-rc.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -7373,8 +7373,8 @@ packages: /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': 18.3.3 - react: 19.0.0-rc.0 + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -12467,7 +12467,7 @@ packages: rimraf: 3.0.2 dev: true - /axe-playwright@2.0.1(playwright@1.43.0): + /axe-playwright@2.0.1(playwright@1.44.1): resolution: {integrity: sha512-MHjNjGARulF9XzqSfspmNjw+tpBz4x9o1VlTuLWEUW9fqzhn+xWa1qEpuOIQPbsRWQiLfooDjQAunLeE0PM5AQ==} peerDependencies: playwright: '>1.0.0' @@ -12477,7 +12477,7 @@ packages: axe-html-reporter: 2.2.3(axe-core@4.7.0) junit-report-builder: 3.2.1 picocolors: 1.0.0 - playwright: 1.43.0 + playwright: 1.44.1 dev: true /axios@0.21.4(debug@4.3.4): @@ -31369,64 +31369,64 @@ packages: resolution: {integrity: sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw==} dev: true - /turbo-darwin-64@1.11.2: - resolution: {integrity: sha512-toFmRG/adriZY3hOps7nYCfqHAS+Ci6xqgX3fbo82kkLpC6OBzcXnleSwuPqjHVAaRNhVoB83L5njcE9Qwi2og==} + /turbo-darwin-64@2.0.6: + resolution: {integrity: sha512-XpgBwWj3Ggmz/gQVqXdMKXHC1iFPMDiuwugLwSzE7Ih0O13JuNtYZKhQnopvbDQnFQCeRq2Vsm5OTWabg/oB/g==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.11.2: - resolution: {integrity: sha512-FCsEDZ8BUSFYEOSC3rrARQrj7x2VOrmVcfrMUIhexTxproRh4QyMxLfr6LALk4ymx6jbDCxWa6Szal8ckldFbA==} + /turbo-darwin-arm64@2.0.6: + resolution: {integrity: sha512-RfeZYXIAkiA21E8lsvfptGTqz/256YD+eI1x37fedfvnHFWuIMFZGAOwJxtZc6QasQunDZ9TRRREbJNI68tkIw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.11.2: - resolution: {integrity: sha512-Vzda/o/QyEske5CxLf0wcu7UUS+7zB90GgHZV4tyN+WZtoouTvbwuvZ3V6b5Wgd3OJ/JwWR0CXDK7Sf4VEMr7A==} + /turbo-linux-64@2.0.6: + resolution: {integrity: sha512-92UDa0xNQQbx0HdSp9ag3YSS3xPdavhc7q9q9mxIAcqyjjD6VElA4Y85m4F/DDGE5SolCrvBz2sQhVmkOd6Caw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.11.2: - resolution: {integrity: sha512-bRLwovQRz0yxDZrM4tQEAYV0fBHEaTzUF0JZ8RG1UmZt/CqtpnUrJpYb1VK8hj1z46z9YehARpYCwQ2K0qU4yw==} + /turbo-linux-arm64@2.0.6: + resolution: {integrity: sha512-eQKu6utCVUkIH2kqOzD8OS6E0ba6COjWm6PRDTNCHQRljZW503ycaTUIdMOiJrVg1MkEjDyOReUg8s8D18aJ4Q==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.11.2: - resolution: {integrity: sha512-LgTWqkHAKgyVuLYcEPxZVGPInTjjeCnN5KQMdJ4uQZ+xMDROvMFS2rM93iQl4ieDJgidwHCxxCxaU9u8c3d/Kg==} + /turbo-windows-64@2.0.6: + resolution: {integrity: sha512-+9u4EPrpoeHYCQ46dRcou9kbkSoelhOelHNcbs2d86D6ruYD/oIAHK9qgYK8LeARRz0jxhZIA/dWYdYsxJJWkw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.11.2: - resolution: {integrity: sha512-829aVBU7IX0c/B4G7g1VI8KniAGutHhIupkYMgF6xPkYVev2G3MYe6DMS/vsLt9GGM9ulDtdWxWrH5P2ngK8IQ==} + /turbo-windows-arm64@2.0.6: + resolution: {integrity: sha512-rdrKL+p+EjtdDVg0wQ/7yTbzkIYrnb0Pw4IKcjsy3M0RqUM9UcEi67b94XOAyTa5a0GqJL1+tUj2ebsFGPgZbg==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.11.2: - resolution: {integrity: sha512-jPC7LVQJzebs5gWf8FmEvsvXGNyKbN+O9qpvv98xpNaM59aS0/Irhd0H0KbcqnXfsz7ETlzOC3R+xFWthC4Z8A==} + /turbo@2.0.6: + resolution: {integrity: sha512-/Ftmxd5Mq//a9yMonvmwENNUN65jOVTwhhBPQjEtNZutYT9YKyzydFGLyVM1nzhpLWahQSMamRc/RDBv5EapzA==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.11.2 - turbo-darwin-arm64: 1.11.2 - turbo-linux-64: 1.11.2 - turbo-linux-arm64: 1.11.2 - turbo-windows-64: 1.11.2 - turbo-windows-arm64: 1.11.2 + turbo-darwin-64: 2.0.6 + turbo-darwin-arm64: 2.0.6 + turbo-linux-64: 2.0.6 + turbo-linux-arm64: 2.0.6 + turbo-windows-64: 2.0.6 + turbo-windows-arm64: 2.0.6 dev: true /type-check@0.4.0: @@ -32750,7 +32750,7 @@ packages: dev: false optional: true - /vitest@0.34.6(happy-dom@12.10.3)(playwright@1.43.0): + /vitest@0.34.6(happy-dom@12.10.3)(playwright@1.44.1): resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true @@ -32800,7 +32800,7 @@ packages: magic-string: 0.30.9 pathe: 1.1.2 picocolors: 1.0.0 - playwright: 1.43.0 + playwright: 1.44.1 std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.6.0 diff --git a/tests/e2e/turbo.json b/tests/e2e/turbo.json index c627c0a30..4d7d4e02a 100644 --- a/tests/e2e/turbo.json +++ b/tests/e2e/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "prep": { "cache": false }, diff --git a/tests/schema/turbo.json b/tests/schema/turbo.json index 220d284ec..a9346c887 100644 --- a/tests/schema/turbo.json +++ b/tests/schema/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "test:integration": { "dependsOn": ["@custom/cms#prep"] }, diff --git a/turbo.json b/turbo.json index 9699cbe58..a70450c26 100644 --- a/turbo.json +++ b/turbo.json @@ -1,6 +1,6 @@ { "$schema": "https://turborepo.org/schema.json", - "pipeline": { + "tasks": { "build": { "dependsOn": ["prep"] }, From 238026ecc8a1347b26018c0702542d3334de24e1 Mon Sep 17 00:00:00 2001 From: Alex Tkachev Date: Wed, 3 Jul 2024 14:46:31 +0400 Subject: [PATCH 38/41] chore: fix type error --- apps/preview/src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/preview/src/App.tsx b/apps/preview/src/App.tsx index 981244d51..496eb5f68 100644 --- a/apps/preview/src/App.tsx +++ b/apps/preview/src/App.tsx @@ -13,7 +13,7 @@ declare global { } } -const updates$ = webSocket({ +const updates$ = webSocket({ url: `${window.location.origin.replace('http', 'ws')}/__preview`, }).pipe( retry({ From 671d60fe1504f21828b4750f08691f7b276bdc75 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Thu, 27 Jun 2024 12:20:15 +0200 Subject: [PATCH 39/41] refactor: update to rsc-compatible packages And fix all breaking changes. --- apps/decap/package.json | 2 +- apps/decap/src/helpers/frame.tsx | 45 +- apps/decap/src/main.tsx | 8 +- apps/preview/src/App.tsx | 10 +- apps/website/package.json | 4 +- apps/website/src/layouts/index.tsx | 14 +- apps/website/src/pages/404.tsx | 8 +- apps/website/src/templates/home.tsx | 10 +- apps/website/src/templates/page.tsx | 20 +- apps/website/src/utils/locale.ts | 33 + packages/schema/package.json | 4 +- packages/schema/src/index.ts | 50 +- packages/schema/src/schema.graphql | 3 +- packages/ui/.storybook/preview.tsx | 2 +- packages/ui/package.json | 4 +- .../ui/src/components/Client/MobileMenu.tsx | 2 +- .../Molecules/Breadcrumbs.stories.tsx | 8 +- .../Molecules/InquiryForm.stories.tsx | 8 +- .../src/components/Molecules/InquiryForm.tsx | 2 +- .../Molecules/LanguageSwitcher.stories.tsx | 41 +- .../components/Molecules/LanguageSwitcher.tsx | 1 + .../components/Molecules/PageTransition.tsx | 17 +- .../src/components/Molecules/Pagination.tsx | 2 +- .../src/components/Molecules/SearchForm.tsx | 2 +- .../Organisms/ContentHub.stories.tsx | 20 +- .../src/components/Organisms/ContentHub.tsx | 2 +- .../components/Organisms/Footer.stories.tsx | 13 +- .../ui/src/components/Organisms/Footer.tsx | 3 +- .../components/Organisms/Header.stories.tsx | 13 +- .../ui/src/components/Organisms/Header.tsx | 3 +- .../ui/src/components/Organisms/Inquiry.tsx | 1 + .../src/components/Organisms/PageDisplay.tsx | 1 + .../ui/src/components/Routes/ContentHub.tsx | 20 +- .../src/components/Routes/Frame.stories.tsx | 8 +- packages/ui/src/components/Routes/Frame.tsx | 81 +- .../ui/src/components/Routes/HomePage.tsx | 34 +- packages/ui/src/components/Routes/Inquiry.tsx | 13 +- packages/ui/src/components/Routes/Menu.tsx | 2 +- .../ui/src/components/Routes/NotFoundPage.tsx | 29 +- .../ui/src/components/Routes/Page.stories.tsx | 15 +- packages/ui/src/components/Routes/Page.tsx | 30 +- packages/ui/src/components/Routes/Preview.tsx | 1 + packages/ui/src/pages.stories.tsx | 37 +- packages/ui/src/utils/language-negotiator.tsx | 22 + .../{schema/src => ui/src/utils}/locale.ts | 8 +- packages/ui/src/utils/operation.ts | 7 +- packages/ui/src/utils/translations.tsx | 33 +- packages/ui/src/utils/with-operation.tsx | 27 + pnpm-lock.yaml | 1686 +++++++++++------ 49 files changed, 1602 insertions(+), 807 deletions(-) create mode 100644 apps/website/src/utils/locale.ts create mode 100644 packages/ui/src/utils/language-negotiator.tsx rename packages/{schema/src => ui/src/utils}/locale.ts (79%) create mode 100644 packages/ui/src/utils/with-operation.tsx diff --git a/apps/decap/package.json b/apps/decap/package.json index 4ed3ea046..fbd478fcb 100644 --- a/apps/decap/package.json +++ b/apps/decap/package.json @@ -32,7 +32,7 @@ "remark-rehype": "^10.1.0", "unified": "^10.1.2", "yaml": "^2.3.4", - "zod": "^3.22.4" + "zod": "^3.23.8" }, "devDependencies": { "@amazeelabs/decap-cms-backend-token-auth": "^1.1.7", diff --git a/apps/decap/src/helpers/frame.tsx b/apps/decap/src/helpers/frame.tsx index 192a4ab00..c181fa330 100644 --- a/apps/decap/src/helpers/frame.tsx +++ b/apps/decap/src/helpers/frame.tsx @@ -1,4 +1,9 @@ -import { FrameQuery, Locale, OperationExecutor, Url } from '@custom/schema'; +import { + FrameQuery, + Locale, + OperationExecutorsProvider, + Url, +} from '@custom/schema'; import { NavigationItemSource } from '@custom/schema/source'; import { Frame } from '@custom/ui/routes/Frame'; import { PropsWithChildren } from 'react'; @@ -16,25 +21,29 @@ const menuItems = (amount: number) => export function PreviewFrame({ children }: PropsWithChildren) { return ( - {children} - + ); } diff --git a/apps/decap/src/main.tsx b/apps/decap/src/main.tsx index 8514165f0..5a9d031d8 100644 --- a/apps/decap/src/main.tsx +++ b/apps/decap/src/main.tsx @@ -1,7 +1,7 @@ import { TokenAuthBackend } from '@amazeelabs/decap-cms-backend-token-auth/backend'; import { Locale, - OperationExecutor, + OperationExecutorsProvider, PreviewDecapPageQuery, ViewPageQuery, } from '@custom/schema'; @@ -95,9 +95,11 @@ CMS.registerPreviewTemplate( pageSchema, (data) => { return ( - + - + ); }, 'previewDecapPage', diff --git a/apps/preview/src/App.tsx b/apps/preview/src/App.tsx index 496eb5f68..572f93bd0 100644 --- a/apps/preview/src/App.tsx +++ b/apps/preview/src/App.tsx @@ -1,4 +1,4 @@ -import { OperationExecutor } from '@custom/schema'; +import { OperationExecutorsProvider } from '@custom/schema'; import { Frame } from '@custom/ui/routes/Frame'; import { Preview, usePreviewRefresh } from '@custom/ui/routes/Preview'; import { useEffect } from 'react'; @@ -24,17 +24,17 @@ const updates$ = webSocket({ function App() { const refresh = usePreviewRefresh(); useEffect(() => { - const sub = updates$.subscribe(refresh); + const sub = updates$.subscribe(() => refresh({})); return sub.unsubscribe; }, [refresh]); return ( - - + ); } diff --git a/apps/website/package.json b/apps/website/package.json index 8ba4d3ae7..c1a3ec4c4 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -35,8 +35,8 @@ "@netlify/edge-functions": "^2.3.1", "@netlify/functions": "^2.6.0", "@testing-library/react": "^14.1.2", - "@types/react": "^18.2.46", - "@types/react-dom": "^18.2.18", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/serve-static": "^1.15.5", "happy-dom": "^12.10.3", "start-server-and-test": "^2.0.3", diff --git a/apps/website/src/layouts/index.tsx b/apps/website/src/layouts/index.tsx index 6bc8438cf..f5ff0c329 100644 --- a/apps/website/src/layouts/index.tsx +++ b/apps/website/src/layouts/index.tsx @@ -1,5 +1,5 @@ import { graphql, useStaticQuery } from '@amazeelabs/gatsby-plugin-operations'; -import { FrameQuery, OperationExecutor } from '@custom/schema'; +import { FrameQuery, OperationExecutorsProvider } from '@custom/schema'; import { Frame } from '@custom/ui/routes/Frame'; import React, { PropsWithChildren } from 'react'; @@ -12,10 +12,14 @@ export default function Layout({ }>) { const data = useStaticQuery(graphql(FrameQuery)); return ( - - + + {children} - - + + ); } diff --git a/apps/website/src/pages/404.tsx b/apps/website/src/pages/404.tsx index a7062457c..bfe49d2c4 100644 --- a/apps/website/src/pages/404.tsx +++ b/apps/website/src/pages/404.tsx @@ -1,5 +1,5 @@ import { graphql } from '@amazeelabs/gatsby-plugin-operations'; -import { NotFoundPageQuery, OperationExecutor } from '@custom/schema'; +import { NotFoundPageQuery, OperationExecutorsProvider } from '@custom/schema'; import { NotFoundPage } from '@custom/ui/routes/NotFoundPage'; import { PageProps } from 'gatsby'; import React from 'react'; @@ -8,8 +8,10 @@ export const query = graphql(NotFoundPageQuery); export default function Index({ data }: PageProps) { return ( - + - + ); } diff --git a/apps/website/src/templates/home.tsx b/apps/website/src/templates/home.tsx index 22096d7e6..8c149c00a 100644 --- a/apps/website/src/templates/home.tsx +++ b/apps/website/src/templates/home.tsx @@ -1,9 +1,11 @@ import { graphql } from '@amazeelabs/gatsby-plugin-operations'; -import { HomePageQuery, OperationExecutor, useLocalized } from '@custom/schema'; +import { HomePageQuery, OperationExecutorsProvider } from '@custom/schema'; import { HomePage } from '@custom/ui/routes/HomePage'; import { HeadProps, PageProps } from 'gatsby'; import React from 'react'; +import { useLocalized } from '../utils/locale'; + export const query = graphql(HomePageQuery); export function Head({ data }: HeadProps) { @@ -37,8 +39,10 @@ export function Head({ data }: HeadProps) { export default function Index({ data }: PageProps) { return ( - + - + ); } diff --git a/apps/website/src/templates/page.tsx b/apps/website/src/templates/page.tsx index f707acbb5..63510fcdb 100644 --- a/apps/website/src/templates/page.tsx +++ b/apps/website/src/templates/page.tsx @@ -1,5 +1,9 @@ import { graphql } from '@amazeelabs/gatsby-plugin-operations'; -import { OperationExecutor, useLocation, ViewPageQuery } from '@custom/schema'; +import { + OperationExecutorsProvider, + useLocation, + ViewPageQuery, +} from '@custom/schema'; import { Page } from '@custom/ui/routes/Page'; import { HeadProps, PageProps } from 'gatsby'; import React from 'react'; @@ -42,12 +46,16 @@ export default function PageTemplate({ data }: PageProps) { // path immediately returns this data. const [location] = useLocation(); return ( - - + ); } diff --git a/apps/website/src/utils/locale.ts b/apps/website/src/utils/locale.ts new file mode 100644 index 000000000..1e7b2699c --- /dev/null +++ b/apps/website/src/utils/locale.ts @@ -0,0 +1,33 @@ +// TODO: straight copy of the same file in the UI package +import { Locale, useLocation } from '@custom/schema'; + +const locales = Object.values(Locale); +export const defaultLocale: Locale = 'en'; + +export function isLocale(input: any): input is Locale { + return locales.includes(input); +} + +/** + * Extract the current locale from the path prefix. + */ +export function useLocale() { + const [{ pathname }] = useLocation(); + const prefix = pathname.split('/')[1]; + return isLocale(prefix) ? prefix : defaultLocale; +} + +type Localized = { locale: Locale }; + +/** + * Select the most appropriate of localization from a list of options. + */ +export function useLocalized( + options?: Array, +): T | undefined { + const locale = useLocale(); + return ( + options?.filter((option) => option?.locale === locale).pop() || + options?.filter((option) => option?.locale === defaultLocale).pop() + ); +} diff --git a/packages/schema/package.json b/packages/schema/package.json index bcbdd2da1..31e80ec03 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@amazeelabs/codegen-autoloader": "^1.1.3", - "@amazeelabs/codegen-operation-ids": "^0.1.34", + "@amazeelabs/codegen-operation-ids": "^0.1.43", "@graphql-codegen/cli": "^5.0.0", "@graphql-codegen/schema-ast": "^4.0.0", "@graphql-codegen/typescript": "^4.0.1", @@ -62,7 +62,7 @@ "typescript": "^5.3.3" }, "dependencies": { - "@amazeelabs/executors": "^2.0.2", + "@amazeelabs/executors": "^3.0.3", "@amazeelabs/gatsby-silverback-cloudinary": "^1.2.7", "@amazeelabs/gatsby-source-silverback": "^1.14.0", "@amazeelabs/scalars": "^1.6.13", diff --git a/packages/schema/src/index.ts b/packages/schema/src/index.ts index 42559e8d3..35efe8b34 100644 --- a/packages/schema/src/index.ts +++ b/packages/schema/src/index.ts @@ -1,48 +1,8 @@ -import { - OperationExecutor as UntypedOperationExecutor, - useExecutor as untypedUseExecutor, -} from '@amazeelabs/executors'; -import { PropsWithChildren } from 'react'; - -import type { +export * from './generated/index.js'; +export * from '@amazeelabs/scalars'; +export * from '@amazeelabs/executors'; +export type { AnyOperationId, OperationResult, OperationVariables, -} from './generated/index.js'; - -export * from './generated/index.js'; -export * from '@amazeelabs/scalars'; - -export * from './locale.js'; - -type Executor = - | OperationResult - | (( - id: OperationId, - variables: OperationVariables, - ) => OperationResult | Promise>); - -type VariablesMatcher = - | Partial> - | ((vars: OperationVariables) => boolean); - -export function OperationExecutor( - props: PropsWithChildren<{ - id?: OperationId; - variables?: VariablesMatcher>; - executor: Executor; - }>, -) { - return UntypedOperationExecutor(props); -} - -export function useExecutor( - id: OperationId, - variables?: OperationVariables, -): - | OperationResult - | (( - variables?: OperationVariables, - ) => Promise>) { - return untypedUseExecutor(id, variables); -} +} from '@amazeelabs/codegen-operation-ids'; diff --git a/packages/schema/src/schema.graphql b/packages/schema/src/schema.graphql index 4c0150a42..8784b0a90 100644 --- a/packages/schema/src/schema.graphql +++ b/packages/schema/src/schema.graphql @@ -65,7 +65,7 @@ directive @decapPageTranslations on FIELD_DEFINITION """ Parse a given Url. -For Drupal, this is implicitly implemented in the "grraphql_directives" module. +For Drupal, this is implicitly implemented in the "graphql_directives" module. implementation(gatsby): ./page.js#route """ @@ -392,7 +392,6 @@ type DemoBlock { """ The type provided by translations source (e.g. Decap or Drupal). -Ingested by @mergeTranslatableStrings which handles priorities. """ interface TranslatableString @default @value { """ diff --git a/packages/ui/.storybook/preview.tsx b/packages/ui/.storybook/preview.tsx index 371952850..d0a2f9e0b 100644 --- a/packages/ui/.storybook/preview.tsx +++ b/packages/ui/.storybook/preview.tsx @@ -3,7 +3,7 @@ import '../src/tailwind.css'; import { LocationProvider } from '@custom/schema'; import { Decorator } from '@storybook/react'; import React from 'react'; -import { IntlProvider } from 'react-intl'; +import { IntlProvider } from '@amazeelabs/react-intl'; import { SWRConfig, useSWRConfig } from 'swr'; // Every story is wrapped in an IntlProvider by default. diff --git a/packages/ui/package.json b/packages/ui/package.json index 351391524..5aa19dc32 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -39,6 +39,7 @@ "report": "mkdir -p coverage/storybook && nyc report --reporter=lcov -t coverage/storybook --report-dir coverage/storybook" }, "dependencies": { + "@amazeelabs/react-intl": "^1.1.1", "@amazeelabs/silverback-iframe": "^1.3.0", "@custom/schema": "workspace:*", "@headlessui/react": "^2.0.3", @@ -50,10 +51,9 @@ "hast-util-select": "^5.0.5", "query-string": "^9.0.0", "react-hook-form": "^7.49.2", - "react-intl": "^6.6.2", "swr": "^2.2.4", "unified": "^10.1.2", - "zod": "^3.22.4", + "zod": "^3.23.8", "zustand": "^4.4.7" }, "peerDependencies": { diff --git a/packages/ui/src/components/Client/MobileMenu.tsx b/packages/ui/src/components/Client/MobileMenu.tsx index 022402639..4a3bf3abb 100644 --- a/packages/ui/src/components/Client/MobileMenu.tsx +++ b/packages/ui/src/components/Client/MobileMenu.tsx @@ -1,4 +1,5 @@ 'use client'; +import { useIntl } from '@amazeelabs/react-intl'; import { Dialog, DialogPanel, @@ -9,7 +10,6 @@ import { import { ChevronDownIcon } from '@heroicons/react/20/solid'; import clsx from 'clsx'; import React, { createContext, PropsWithChildren } from 'react'; -import { useIntl } from 'react-intl'; const MobileMenuContext = createContext({ isOpen: false, diff --git a/packages/ui/src/components/Molecules/Breadcrumbs.stories.tsx b/packages/ui/src/components/Molecules/Breadcrumbs.stories.tsx index 6fafb4f0a..2ae3abc27 100644 --- a/packages/ui/src/components/Molecules/Breadcrumbs.stories.tsx +++ b/packages/ui/src/components/Molecules/Breadcrumbs.stories.tsx @@ -1,4 +1,4 @@ -import { FrameQuery, OperationExecutor } from '@custom/schema'; +import { FrameQuery, OperationExecutorsProvider } from '@custom/schema'; import { Meta, StoryObj } from '@storybook/react'; import React from 'react'; @@ -12,9 +12,11 @@ export default { }, render: () => { return ( - + - + ); }, } satisfies Meta; diff --git a/packages/ui/src/components/Molecules/InquiryForm.stories.tsx b/packages/ui/src/components/Molecules/InquiryForm.stories.tsx index 853793c16..c1576a302 100644 --- a/packages/ui/src/components/Molecules/InquiryForm.stories.tsx +++ b/packages/ui/src/components/Molecules/InquiryForm.stories.tsx @@ -1,6 +1,6 @@ import { CreateSubmissionMutation, - OperationExecutor, + OperationExecutorsProvider, OperationResult, } from '@custom/schema'; import { Meta, StoryObj } from '@storybook/react'; @@ -17,9 +17,11 @@ export default { title: 'Components/Molecules/InquiryForm', render: (args) => { return ( - + - + ); }, } satisfies Meta<{ exec: InquiryFormExecutor }>; diff --git a/packages/ui/src/components/Molecules/InquiryForm.tsx b/packages/ui/src/components/Molecules/InquiryForm.tsx index c58db3309..1ae6c5d39 100644 --- a/packages/ui/src/components/Molecules/InquiryForm.tsx +++ b/packages/ui/src/components/Molecules/InquiryForm.tsx @@ -1,7 +1,7 @@ +import { useIntl } from '@amazeelabs/react-intl'; import { CreateSubmissionMutation } from '@custom/schema'; import React from 'react'; import { useForm } from 'react-hook-form'; -import { useIntl } from 'react-intl'; import { z } from 'zod'; import { useMutation } from '../../utils/operation'; diff --git a/packages/ui/src/components/Molecules/LanguageSwitcher.stories.tsx b/packages/ui/src/components/Molecules/LanguageSwitcher.stories.tsx index e31a6bc01..7efbef9b3 100644 --- a/packages/ui/src/components/Molecules/LanguageSwitcher.stories.tsx +++ b/packages/ui/src/components/Molecules/LanguageSwitcher.stories.tsx @@ -1,33 +1,40 @@ -import { FrameQuery, OperationExecutor, Url } from '@custom/schema'; +import { FrameQuery, OperationExecutorsProvider, Url } from '@custom/schema'; import { Decorator, Meta, StoryObj } from '@storybook/react'; import React from 'react'; -import { Translations, TranslationsProvider } from '../../utils/translations'; +import { + TranslationPaths, + TranslationsProvider, +} from '../../utils/translations'; import { Default } from '../Routes/Frame.stories'; import { LanguageSwitcher } from './LanguageSwitcher'; const TranslationsDecorator = ((Story, ctx) => { return ( - - + ); -}) as Decorator; +}) as Decorator; export default { component: LanguageSwitcher, @@ -35,9 +42,9 @@ export default { parameters: { location: new URL('local:/en/english-version'), }, -} satisfies Meta; +} satisfies Meta; -type Story = StoryObj; +type Story = StoryObj; export const Empty = {} satisfies Story; diff --git a/packages/ui/src/components/Molecules/LanguageSwitcher.tsx b/packages/ui/src/components/Molecules/LanguageSwitcher.tsx index c77683543..05550c75a 100644 --- a/packages/ui/src/components/Molecules/LanguageSwitcher.tsx +++ b/packages/ui/src/components/Molecules/LanguageSwitcher.tsx @@ -1,3 +1,4 @@ +'use client'; import { Link, Locale, useLocation } from '@custom/schema'; import { Menu, Transition } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/20/solid'; diff --git a/packages/ui/src/components/Molecules/PageTransition.tsx b/packages/ui/src/components/Molecules/PageTransition.tsx index 5b52b4bd8..8b859577d 100644 --- a/packages/ui/src/components/Molecules/PageTransition.tsx +++ b/packages/ui/src/components/Molecules/PageTransition.tsx @@ -1,9 +1,24 @@ +'use client'; import { Locale } from '@custom/schema'; -import { motion, useReducedMotion } from 'framer-motion'; +import { AnimatePresence, motion, useReducedMotion } from 'framer-motion'; import React, { PropsWithChildren, ReactNode, useEffect } from 'react'; import { Messages, readMessages } from './Messages'; +export function PageTransitionWrapper({ children }: PropsWithChildren) { + return ( +
    + {useReducedMotion() ? ( + <>{children} + ) : ( + + {children} + + )} +
    + ); +} + export function PageTransition({ children }: PropsWithChildren) { const [messages, setMessages] = React.useState>([]); const [messageComponents, setMessageComponents] = React.useState< diff --git a/packages/ui/src/components/Molecules/Pagination.tsx b/packages/ui/src/components/Molecules/Pagination.tsx index d85beb270..f26b76880 100644 --- a/packages/ui/src/components/Molecules/Pagination.tsx +++ b/packages/ui/src/components/Molecules/Pagination.tsx @@ -1,3 +1,4 @@ +import { useIntl } from '@amazeelabs/react-intl'; import { Link, useLocation } from '@custom/schema'; import { ArrowLongLeftIcon, @@ -5,7 +6,6 @@ import { } from '@heroicons/react/20/solid'; import clsx from 'clsx'; import React from 'react'; -import { useIntl } from 'react-intl'; import { z } from 'zod'; export const paginationParamsSchema = z.object({ diff --git a/packages/ui/src/components/Molecules/SearchForm.tsx b/packages/ui/src/components/Molecules/SearchForm.tsx index e043a6fcd..989a49fe3 100644 --- a/packages/ui/src/components/Molecules/SearchForm.tsx +++ b/packages/ui/src/components/Molecules/SearchForm.tsx @@ -1,8 +1,8 @@ +import { useIntl } from '@amazeelabs/react-intl'; import { useLocation } from '@custom/schema'; import { zodResolver } from '@hookform/resolvers/zod'; import React from 'react'; import { useForm } from 'react-hook-form'; -import { useIntl } from 'react-intl'; import { z } from 'zod'; const formValueSchema = z.object({ diff --git a/packages/ui/src/components/Organisms/ContentHub.stories.tsx b/packages/ui/src/components/Organisms/ContentHub.stories.tsx index 864d92352..ee15a86c4 100644 --- a/packages/ui/src/components/Organisms/ContentHub.stories.tsx +++ b/packages/ui/src/components/Organisms/ContentHub.stories.tsx @@ -1,7 +1,7 @@ import { ContentHubQuery, ContentHubResultItemFragment, - OperationExecutor, + OperationExecutorsProvider, OperationResult, OperationVariables, Url, @@ -26,9 +26,11 @@ export default { title: 'Components/Organisms/ContentHub', render: (args) => { return ( - + - + ); }, } satisfies Meta<{ exec: ContentHubExecutor }>; @@ -58,7 +60,7 @@ export const Error = { }, } satisfies ContentHubStory; -export const WithResults = { +export const WithResults: ContentHubStory = { args: { exec: async (_, vars) => { const items = [...Array(82).keys()].map( @@ -93,18 +95,18 @@ export const WithResults = { }; }, }, -} satisfies ContentHubStory; +}; -export const Filtered = { +export const Filtered: ContentHubStory = { ...WithResults, parameters: { location: new URL('local:/content-hub?keyword=Article'), }, -} satisfies ContentHubStory; +}; -export const Paged = { +export const Paged: ContentHubStory = { ...WithResults, parameters: { location: new URL('local:/content-hub?page=2'), }, -} satisfies ContentHubStory; +}; diff --git a/packages/ui/src/components/Organisms/ContentHub.tsx b/packages/ui/src/components/Organisms/ContentHub.tsx index c6ccd3475..5dface3d5 100644 --- a/packages/ui/src/components/Organisms/ContentHub.tsx +++ b/packages/ui/src/components/Organisms/ContentHub.tsx @@ -1,7 +1,7 @@ +import { useIntl } from '@amazeelabs/react-intl'; import { ContentHubQuery, Image, Link, Locale } from '@custom/schema'; import qs from 'query-string'; import React from 'react'; -import { useIntl } from 'react-intl'; import { isTruthy } from '../../utils/isTruthy'; import { useOperation } from '../../utils/operation'; diff --git a/packages/ui/src/components/Organisms/Footer.stories.tsx b/packages/ui/src/components/Organisms/Footer.stories.tsx index abef3981e..d3bef7003 100644 --- a/packages/ui/src/components/Organisms/Footer.stories.tsx +++ b/packages/ui/src/components/Organisms/Footer.stories.tsx @@ -1,4 +1,9 @@ -import { FrameQuery, Locale, OperationExecutor, Url } from '@custom/schema'; +import { + FrameQuery, + Locale, + OperationExecutorsProvider, + Url, +} from '@custom/schema'; import { Meta, StoryObj } from '@storybook/react'; import React from 'react'; @@ -14,9 +19,11 @@ export default { export const Footer = { render: (args) => { return ( - args}> + - + ); }, args: { diff --git a/packages/ui/src/components/Organisms/Footer.tsx b/packages/ui/src/components/Organisms/Footer.tsx index 73dc34bdf..e66a600da 100644 --- a/packages/ui/src/components/Organisms/Footer.tsx +++ b/packages/ui/src/components/Organisms/Footer.tsx @@ -1,6 +1,7 @@ +'use client'; +import { useIntl } from '@amazeelabs/react-intl'; import { FrameQuery, Link } from '@custom/schema'; import React from 'react'; -import { useIntl } from 'react-intl'; import { isTruthy } from '../../utils/isTruthy'; import { buildNavigationTree } from '../../utils/navigation'; diff --git a/packages/ui/src/components/Organisms/Header.stories.tsx b/packages/ui/src/components/Organisms/Header.stories.tsx index c895dfe2e..84e06473d 100644 --- a/packages/ui/src/components/Organisms/Header.stories.tsx +++ b/packages/ui/src/components/Organisms/Header.stories.tsx @@ -1,4 +1,9 @@ -import { FrameQuery, Locale, OperationExecutor, Url } from '@custom/schema'; +import { + FrameQuery, + Locale, + OperationExecutorsProvider, + Url, +} from '@custom/schema'; import { Meta, StoryObj } from '@storybook/react'; import { userEvent, within } from '@storybook/test'; import React from 'react'; @@ -16,9 +21,11 @@ export default { export const Idle = { render: (args) => { return ( - args}> +
    - + ); }, args: { diff --git a/packages/ui/src/components/Organisms/Header.tsx b/packages/ui/src/components/Organisms/Header.tsx index b132e4ceb..d9ef03f49 100644 --- a/packages/ui/src/components/Organisms/Header.tsx +++ b/packages/ui/src/components/Organisms/Header.tsx @@ -1,7 +1,8 @@ +'use client'; +import { useIntl } from '@amazeelabs/react-intl'; import { FrameQuery, Link, Url } from '@custom/schema'; import clsx from 'clsx'; import React from 'react'; -import { useIntl } from 'react-intl'; import { isTruthy } from '../../utils/isTruthy'; import { buildNavigationTree } from '../../utils/navigation'; diff --git a/packages/ui/src/components/Organisms/Inquiry.tsx b/packages/ui/src/components/Organisms/Inquiry.tsx index 6a5bb6404..21441243c 100644 --- a/packages/ui/src/components/Organisms/Inquiry.tsx +++ b/packages/ui/src/components/Organisms/Inquiry.tsx @@ -1,3 +1,4 @@ +'use client'; import React from 'react'; import { InquiryForm } from '../Molecules/InquiryForm'; diff --git a/packages/ui/src/components/Organisms/PageDisplay.tsx b/packages/ui/src/components/Organisms/PageDisplay.tsx index 438d43893..c5999faf9 100644 --- a/packages/ui/src/components/Organisms/PageDisplay.tsx +++ b/packages/ui/src/components/Organisms/PageDisplay.tsx @@ -1,3 +1,4 @@ +'use client'; import { PageFragment } from '@custom/schema'; import React from 'react'; diff --git a/packages/ui/src/components/Routes/ContentHub.tsx b/packages/ui/src/components/Routes/ContentHub.tsx index c9b001b80..1cf661b62 100644 --- a/packages/ui/src/components/Routes/ContentHub.tsx +++ b/packages/ui/src/components/Routes/ContentHub.tsx @@ -1,20 +1,24 @@ +'use client'; import { Locale } from '@custom/schema'; import React from 'react'; -import { useTranslations } from '../../utils/translations'; +import { Translations } from '../../utils/translations'; import { PageTransition } from '../Molecules/PageTransition'; import { ContentHub as ContentHubOrganism } from '../Organisms/ContentHub'; export function ContentHub(props: { pageSize: number }) { - // Initialize the content hub in each language. - useTranslations( - Object.fromEntries( - Object.values(Locale).map((locale) => [locale, `/${locale}/content-hub`]), - ), - ); return ( - + [ + locale, + `/${locale}/content-hub`, + ]), + )} + > + + ); } diff --git a/packages/ui/src/components/Routes/Frame.stories.tsx b/packages/ui/src/components/Routes/Frame.stories.tsx index a100b1016..efaca21e6 100644 --- a/packages/ui/src/components/Routes/Frame.stories.tsx +++ b/packages/ui/src/components/Routes/Frame.stories.tsx @@ -1,4 +1,4 @@ -import { FrameQuery, OperationExecutor } from '@custom/schema'; +import { FrameQuery, OperationExecutorsProvider } from '@custom/schema'; import { Meta, StoryObj } from '@storybook/react'; import React from 'react'; @@ -16,9 +16,11 @@ export default { export const Default = { render: (args) => { return ( - args} id={FrameQuery}> + - + ); }, args: { diff --git a/packages/ui/src/components/Routes/Frame.tsx b/packages/ui/src/components/Routes/Frame.tsx index 6efe5c1c9..2ab1ec148 100644 --- a/packages/ui/src/components/Routes/Frame.tsx +++ b/packages/ui/src/components/Routes/Frame.tsx @@ -1,11 +1,11 @@ -import { FrameQuery, Locale, useLocale } from '@custom/schema'; -import { AnimatePresence, useReducedMotion } from 'framer-motion'; +import { IntlProvider } from '@amazeelabs/react-intl'; +import { FrameQuery, Locale, Operation } from '@custom/schema'; import React, { PropsWithChildren } from 'react'; -import { IntlProvider } from 'react-intl'; import translationSources from '../../../build/translatables.json'; -import { useOperation } from '../../utils/operation'; +import { useLocale } from '../../utils/locale'; import { TranslationsProvider } from '../../utils/translations'; +import { PageTransitionWrapper } from '../Molecules/PageTransition'; import { Footer } from '../Organisms/Footer'; import { Header } from '../Organisms/Header'; @@ -30,44 +30,43 @@ function translationsMap(translatables: FrameQuery['stringTranslations']) { ); } -function useTranslations() { +export function Frame({ children }: PropsWithChildren) { const locale = useLocale(); - const translations = useOperation(FrameQuery).data?.stringTranslations; - return { - ...translationsMap(translations?.filter(filterByLocale('en')) || []), - ...translationsMap(translations?.filter(filterByLocale(locale)) || []), - }; -} - -export function Frame(props: PropsWithChildren<{}>) { - const locale = useLocale(); - const translations = useTranslations(); - const messages = Object.fromEntries( - Object.keys(translationSources).map((key) => [ - key, - translations[ - translationSources[key as keyof typeof translationSources] - .defaultMessage - ] || - translationSources[key as keyof typeof translationSources] - .defaultMessage, - ]), - ); return ( - - -
    -
    - {useReducedMotion() ? ( - <>{props.children} - ) : ( - - {props.children} - - )} -
    -
    - - + + {(result) => { + if (result.state === 'success') { + const rawTranslations = result.data.stringTranslations || []; + const translations = { + ...translationsMap( + rawTranslations?.filter(filterByLocale('en')) || [], + ), + ...translationsMap( + rawTranslations?.filter(filterByLocale(locale)) || [], + ), + }; + const messages = Object.fromEntries( + Object.keys(translationSources).map((key) => [ + key, + translations[ + translationSources[key as keyof typeof translationSources] + .defaultMessage + ] || + translationSources[key as keyof typeof translationSources] + .defaultMessage, + ]), + ); + return ( + + +
    + {children} +
    + + + ); + } + }} + ); } diff --git a/packages/ui/src/components/Routes/HomePage.tsx b/packages/ui/src/components/Routes/HomePage.tsx index 2292c204f..d8e2ddef6 100644 --- a/packages/ui/src/components/Routes/HomePage.tsx +++ b/packages/ui/src/components/Routes/HomePage.tsx @@ -1,22 +1,24 @@ -import { HomePageQuery, useLocalized } from '@custom/schema'; +import { HomePageQuery } from '@custom/schema'; import React from 'react'; import { isTruthy } from '../../utils/isTruthy'; -import { useOperation } from '../../utils/operation'; -import { useTranslations } from '../../utils/translations'; +import { useLocalized } from '../../utils/locale'; +import { Translations } from '../../utils/translations'; +import { withOperation } from '../../utils/with-operation'; import { PageDisplay } from '../Organisms/PageDisplay'; -export function HomePage() { - const { data } = useOperation(HomePageQuery); - const page = useLocalized(data?.websiteSettings?.homePage?.translations); - - // Initialize the language switcher with the options this page has. - useTranslations( - Object.fromEntries( - data?.websiteSettings?.homePage?.translations - ?.filter(isTruthy) - .map((translation) => [translation.locale, translation.path]) || [], - ), +export const HomePage = withOperation(HomePageQuery, (operationResult) => { + const page = useLocalized( + operationResult.websiteSettings?.homePage?.translations, + ); + const translations = Object.fromEntries( + operationResult.websiteSettings?.homePage?.translations + ?.filter(isTruthy) + .map((translation) => [translation.locale, translation.path]) || [], ); - return page ? : null; -} + return page ? ( + + + + ) : null; +}); diff --git a/packages/ui/src/components/Routes/Inquiry.tsx b/packages/ui/src/components/Routes/Inquiry.tsx index 5476fc91d..847b84d37 100644 --- a/packages/ui/src/components/Routes/Inquiry.tsx +++ b/packages/ui/src/components/Routes/Inquiry.tsx @@ -1,20 +1,19 @@ import { Locale } from '@custom/schema'; import React from 'react'; -import { useTranslations } from '../../utils/translations'; +import { Translations } from '../../utils/translations'; import { PageTransition } from '../Molecules/PageTransition'; import { Inquiry as InquiryOrganism } from '../Organisms/Inquiry'; export function Inquiry() { - // Initialize the inquiry page in each language. - useTranslations( - Object.fromEntries( - Object.values(Locale).map((locale) => [locale, `/${locale}/inquiry`]), - ), + const translations = Object.fromEntries( + Object.values(Locale).map((locale) => [locale, `/${locale}/inquiry`]), ); return ( - + + + ); } diff --git a/packages/ui/src/components/Routes/Menu.tsx b/packages/ui/src/components/Routes/Menu.tsx index ce1243d13..48576c1bd 100644 --- a/packages/ui/src/components/Routes/Menu.tsx +++ b/packages/ui/src/components/Routes/Menu.tsx @@ -1,5 +1,5 @@ +import { useIntl } from '@amazeelabs/react-intl'; import { FrameQuery, NavigationItem, Url, useLocation } from '@custom/schema'; -import { useIntl } from 'react-intl'; import { useOperation } from '../../utils/operation'; diff --git a/packages/ui/src/components/Routes/NotFoundPage.tsx b/packages/ui/src/components/Routes/NotFoundPage.tsx index 749ff11be..eaca7e3cc 100644 --- a/packages/ui/src/components/Routes/NotFoundPage.tsx +++ b/packages/ui/src/components/Routes/NotFoundPage.tsx @@ -1,11 +1,26 @@ -import { NotFoundPageQuery, useLocalized } from '@custom/schema'; +import { NotFoundPageQuery } from '@custom/schema'; import React from 'react'; -import { useOperation } from '../../utils/operation'; +import { isTruthy } from '../../utils/isTruthy'; +import { LanguageNegotiator } from '../../utils/language-negotiator'; +import { withOperation } from '../../utils/with-operation'; import { PageDisplay } from '../Organisms/PageDisplay'; -export function NotFoundPage() { - const { data } = useOperation(NotFoundPageQuery); - const page = useLocalized(data?.websiteSettings?.notFoundPage?.translations); - return page ? : null; -} +export const NotFoundPage = withOperation( + NotFoundPageQuery, + ({ websiteSettings }) => { + return websiteSettings?.notFoundPage?.translations ? ( + <> + {websiteSettings?.notFoundPage?.translations + .filter(isTruthy) + .map((page) => ( + + + + ))} + + ) : ( +
    + ); + }, +); diff --git a/packages/ui/src/components/Routes/Page.stories.tsx b/packages/ui/src/components/Routes/Page.stories.tsx index a745acbc4..5095cbd2a 100644 --- a/packages/ui/src/components/Routes/Page.stories.tsx +++ b/packages/ui/src/components/Routes/Page.stories.tsx @@ -1,7 +1,7 @@ import { FrameQuery, Locale, - OperationExecutor, + OperationExecutorsProvider, Url, ViewPageQuery, } from '@custom/schema'; @@ -28,11 +28,14 @@ export default { export const Default = { render: (args) => { return ( - args} id={ViewPageQuery}> - - - - + + + ); }, args: { diff --git a/packages/ui/src/components/Routes/Page.tsx b/packages/ui/src/components/Routes/Page.tsx index 9eb6f24c4..618ee3181 100644 --- a/packages/ui/src/components/Routes/Page.tsx +++ b/packages/ui/src/components/Routes/Page.tsx @@ -2,23 +2,27 @@ import { useLocation, ViewPageQuery } from '@custom/schema'; import React from 'react'; import { isTruthy } from '../../utils/isTruthy'; -import { useOperation } from '../../utils/operation'; -import { useTranslations } from '../../utils/translations'; +import { Translations } from '../../utils/translations'; +import { withOperation } from '../../utils/with-operation'; import { PageDisplay } from '../Organisms/PageDisplay'; +export const PageWithData = withOperation(ViewPageQuery, (result) => { + // Initialize the language switcher with the options this page has. + const translations = Object.fromEntries( + result?.page?.translations + ?.filter(isTruthy) + .map((translation) => [translation.locale, translation.path]) || [], + ); + return result?.page ? ( + + + + ) : null; +}); + export function Page() { // Retrieve the current location and load the page // behind it. const [loc] = useLocation(); - const { data } = useOperation(ViewPageQuery, { pathname: loc.pathname }); - - // Initialize the language switcher with the options this page has. - useTranslations( - Object.fromEntries( - data?.page?.translations - ?.filter(isTruthy) - .map((translation) => [translation.locale, translation.path]) || [], - ), - ); - return data?.page ? : null; + return ; } diff --git a/packages/ui/src/components/Routes/Preview.tsx b/packages/ui/src/components/Routes/Preview.tsx index 61c6dcbb7..5f3d4f14b 100644 --- a/packages/ui/src/components/Routes/Preview.tsx +++ b/packages/ui/src/components/Routes/Preview.tsx @@ -1,3 +1,4 @@ +'use client'; import type { OperationVariables } from '@custom/schema'; import { PreviewDrupalPageQuery, useLocation } from '@custom/schema'; import React from 'react'; diff --git a/packages/ui/src/pages.stories.tsx b/packages/ui/src/pages.stories.tsx index b886093f0..97e5d46f4 100644 --- a/packages/ui/src/pages.stories.tsx +++ b/packages/ui/src/pages.stories.tsx @@ -1,7 +1,7 @@ import { ContentHubQuery, FrameQuery, - OperationExecutor, + OperationExecutorsProvider, ViewPageQuery, } from '@custom/schema'; import { Meta, StoryFn } from '@storybook/react'; @@ -27,24 +27,31 @@ export default { export const ContentPage = (() => { return ( - - - - - - - + + + + + ); }) satisfies StoryFn; export const ContentHubPage = (() => { return ( - - - - - - - + + + + + ); }) satisfies StoryFn; diff --git a/packages/ui/src/utils/language-negotiator.tsx b/packages/ui/src/utils/language-negotiator.tsx new file mode 100644 index 000000000..31dcf8b64 --- /dev/null +++ b/packages/ui/src/utils/language-negotiator.tsx @@ -0,0 +1,22 @@ +'use client'; +import { Locale } from '@custom/schema'; +import { PropsWithChildren, useEffect, useState } from 'react'; + +import { defaultLocale, isLocale } from './locale'; + +/** + * Display contents only if the current locale matches the provided one. + */ +export function LanguageNegotiator({ + locale, + children, +}: PropsWithChildren<{ locale: Locale }>) { + const [currentLocale, setCurrentLocale] = useState(defaultLocale); + useEffect(() => { + const prefix = window.location.pathname.split('/')[1]; + if (isLocale(prefix)) { + setCurrentLocale(prefix); + } + }, [setCurrentLocale]); + return locale === currentLocale ? children : null; +} diff --git a/packages/schema/src/locale.ts b/packages/ui/src/utils/locale.ts similarity index 79% rename from packages/schema/src/locale.ts rename to packages/ui/src/utils/locale.ts index b0d756874..8463c73ff 100644 --- a/packages/schema/src/locale.ts +++ b/packages/ui/src/utils/locale.ts @@ -1,11 +1,9 @@ -import { useLocation } from '@amazeelabs/scalars'; - -import { Locale } from './generated/index.js'; +import { Locale, useLocation } from '@custom/schema'; const locales = Object.values(Locale); -const defaultLocale: Locale = 'en'; +export const defaultLocale: Locale = 'en'; -function isLocale(input: any): input is Locale { +export function isLocale(input: any): input is Locale { return locales.includes(input); } diff --git a/packages/ui/src/utils/operation.ts b/packages/ui/src/utils/operation.ts index f05499b3f..70e0abd0b 100644 --- a/packages/ui/src/utils/operation.ts +++ b/packages/ui/src/utils/operation.ts @@ -1,8 +1,9 @@ +'use client'; import { AnyOperationId, OperationResult, OperationVariables, - useExecutor, + useOperationExecutor, } from '@custom/schema'; import useSwr, { mutate, SWRResponse } from 'swr'; import useSWRMutation, { SWRMutationResponse } from 'swr/mutation'; @@ -18,7 +19,7 @@ export function useOperation( operation: TOperation, variables?: OperationVariables, ): Omit>, 'mutate'> { - const executor = useExecutor(operation, variables); + const executor = useOperationExecutor(operation, variables); // If the executor is a function, use SWR to manage it. const result = useSwr>( [operation, variables], @@ -52,7 +53,7 @@ export function useMutation( OperationVariables > { // Mutations don't support variable matching, since it does not make sense. - const executor = useExecutor(operation); + const executor = useOperationExecutor(operation); return useSWRMutation< OperationResult, string, diff --git a/packages/ui/src/utils/translations.tsx b/packages/ui/src/utils/translations.tsx index 32e861be2..551ace5fb 100644 --- a/packages/ui/src/utils/translations.tsx +++ b/packages/ui/src/utils/translations.tsx @@ -1,3 +1,4 @@ +'use client'; import { FrameQuery, Locale, Url } from '@custom/schema'; import React, { createContext, @@ -14,11 +15,11 @@ import { useOperation } from './operation'; * A list of translations for the given page. * A translations consists of the locale and the corresponding path. */ -export type Translations = Partial>; +export type TranslationPaths = Partial>; export const TranslationsContext = createContext<{ - translations: Translations; - setTranslations: (translations: Translations) => void; + translations: TranslationPaths; + setTranslations: (translations: TranslationPaths) => void; }>({ translations: {}, setTranslations: () => {}, @@ -27,8 +28,8 @@ export const TranslationsContext = createContext<{ export function TranslationsProvider({ children, defaultTranslations, -}: PropsWithChildren<{ defaultTranslations?: Translations }>) { - const [translations, setTranslations] = useState( +}: PropsWithChildren<{ defaultTranslations?: TranslationPaths }>) { + const [translations, setTranslations] = useState( defaultTranslations || {}, ); return ( @@ -47,18 +48,28 @@ function deepCompare(a: any, b: any) { ); } -export function useTranslations(newTranslations?: Translations) { - const homeTranslations = Object.fromEntries( - useOperation(FrameQuery) - .data?.websiteSettings?.homePage?.translations?.filter(isTruthy) - .map(({ locale, path }) => [locale, path]) || [], - ); +export function Translations({ + translations: newTranslations, + children, +}: PropsWithChildren<{ + translations: TranslationPaths; +}>) { const { setTranslations, translations } = useContext(TranslationsContext); useEffect(() => { if (newTranslations && !deepCompare(translations, newTranslations)) { setTranslations(newTranslations); } }, [setTranslations, newTranslations, translations]); + return children; +} + +export function useTranslations() { + const homeTranslations = Object.fromEntries( + useOperation(FrameQuery) + .data?.websiteSettings?.homePage?.translations?.filter(isTruthy) + .map(({ locale, path }) => [locale, path]) || [], + ); + const { translations } = useContext(TranslationsContext); const homePaths = Object.fromEntries( Object.values(Locale).map((locale) => [locale, `/${locale}` as Url]), diff --git a/packages/ui/src/utils/with-operation.tsx b/packages/ui/src/utils/with-operation.tsx new file mode 100644 index 000000000..af8d16d50 --- /dev/null +++ b/packages/ui/src/utils/with-operation.tsx @@ -0,0 +1,27 @@ +import { + AnyOperationId, + Operation, + OperationResult, + OperationVariables, +} from '@custom/schema'; +import React from 'react'; + +export const withOperation = ( + id: TOperation, + Component: (props: OperationResult) => React.ReactNode, +) => { + const wrapper = (props: OperationVariables) => { + return ( + + {(result) => { + if (result.state === 'success') { + return ; + } + return <>; + }} + + ); + }; + wrapper.displayName = `withOperation(${id})`; + return wrapper; +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index abc399cd4..5835ed15b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^18.4.3 - version: 18.4.3(@types/node@18.15.13)(typescript@5.3.3) + version: 18.4.3(@types/node@18.19.31)(typescript@5.3.3) '@commitlint/config-conventional': specifier: ^18.4.3 version: 18.4.3 @@ -64,7 +64,7 @@ importers: version: 5.3.3 vitest: specifier: ^1.1.1 - version: 1.1.1(@types/node@18.15.13) + version: 1.1.1(@types/node@18.19.31) apps/cms: dependencies: @@ -150,8 +150,8 @@ importers: specifier: ^2.3.4 version: 2.3.4 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.8 + version: 3.23.8 devDependencies: '@amazeelabs/decap-cms-backend-token-auth': specifier: ^1.1.7 @@ -270,7 +270,7 @@ importers: version: 1.6.15 '@amazeelabs/decap-cms-backend-token-auth': specifier: ^1.1.7 - version: 1.1.7(@emotion/react@11.11.4)(@types/react@18.2.46)(decap-cms-lib-auth@3.0.5)(immutable@3.8.2)(lodash@4.17.21)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.7(@emotion/react@11.11.4)(@types/react@18.3.3)(decap-cms-lib-auth@3.0.5)(immutable@3.8.2)(lodash@4.17.21)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) '@amazeelabs/gatsby-plugin-operations': specifier: ^1.1.3 version: 1.1.3 @@ -282,7 +282,7 @@ importers: version: 1.14.0(@types/node@18.15.13)(gatsby-plugin-sharp@5.13.1)(gatsby@5.13.1)(typescript@4.9.5) '@amazeelabs/publisher': specifier: ^2.4.30 - version: 2.4.30(@types/react@18.2.46)(react@18.2.0)(typescript@4.9.5) + version: 2.4.30(@types/react@18.3.3)(react@18.2.0)(typescript@4.9.5) '@amazeelabs/strangler-netlify': specifier: ^1.1.9 version: 1.1.9(happy-dom@12.10.3)(react@18.2.0) @@ -357,11 +357,11 @@ importers: specifier: ^14.1.2 version: 14.1.2(react-dom@18.2.0)(react@18.2.0) '@types/react': - specifier: ^18.2.46 - version: 18.2.46 + specifier: ^18.3.3 + version: 18.3.3 '@types/react-dom': - specifier: ^18.2.18 - version: 18.2.18 + specifier: ^18.3.0 + version: 18.3.0 '@types/serve-static': specifier: ^1.15.5 version: 1.15.5 @@ -448,8 +448,8 @@ importers: packages/schema: dependencies: '@amazeelabs/executors': - specifier: ^2.0.2 - version: 2.0.2(react-dom@18.2.0)(react@18.2.0) + specifier: ^3.0.3 + version: 3.0.3(graphql@16.8.1)(react@18.2.0)(webpack@5.91.0) '@amazeelabs/gatsby-silverback-cloudinary': specifier: ^1.2.7 version: 1.2.7 @@ -476,8 +476,8 @@ importers: specifier: ^1.1.3 version: 1.1.3 '@amazeelabs/codegen-operation-ids': - specifier: ^0.1.34 - version: 0.1.34(graphql@16.8.1) + specifier: ^0.1.43 + version: 0.1.43(graphql@16.8.1) '@graphql-codegen/cli': specifier: ^5.0.0 version: 5.0.0(@types/node@18.0.0)(graphql@16.8.1)(typescript@5.3.3) @@ -504,7 +504,7 @@ importers: version: 8.2.2 gatsby: specifier: ^5.13.1 - version: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) graphql: specifier: 16.8.1 version: 16.8.1 @@ -514,6 +514,9 @@ importers: packages/ui: dependencies: + '@amazeelabs/react-intl': + specifier: ^1.1.1 + version: 1.1.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack@5.91.0) '@amazeelabs/silverback-iframe': specifier: ^1.3.0 version: 1.3.0(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) @@ -547,9 +550,6 @@ importers: react-hook-form: specifier: ^7.49.2 version: 7.49.2(react@18.2.0) - react-intl: - specifier: ^6.6.2 - version: 6.6.2(react@18.2.0)(typescript@5.3.3) swr: specifier: ^2.2.4 version: 2.2.4(react@18.2.0) @@ -557,8 +557,8 @@ importers: specifier: ^10.1.2 version: 10.1.2 zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.8 + version: 3.23.8 zustand: specifier: ^4.4.7 version: 4.4.7(@types/react@18.2.46)(react@18.2.0) @@ -601,7 +601,7 @@ importers: version: 8.1.6(jest@29.7.0)(vitest@1.1.1) '@storybook/test-runner': specifier: ^0.18.2 - version: 0.18.2(@types/node@18.15.3)(prettier@3.2.5) + version: 0.18.2(@types/node@18.15.3) '@swc/cli': specifier: ^0.1.63 version: 0.1.63(@swc/core@1.3.102) @@ -761,7 +761,7 @@ packages: gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) react: 18.2.0 optionalDependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 typescript: 5.4.4 vitest: 0.34.6(happy-dom@12.10.3) transitivePeerDependencies: @@ -791,7 +791,7 @@ packages: '@storybook/addon-actions': 8.1.6 react: 18.2.0 optionalDependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 typescript: 5.4.4 vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.44.1) transitivePeerDependencies: @@ -819,7 +819,7 @@ packages: dependencies: react: 18.2.0 optionalDependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 typescript: 5.4.4 vitest: 0.34.6 transitivePeerDependencies: @@ -853,18 +853,17 @@ packages: graphql: 16.8.1 dev: true - /@amazeelabs/codegen-operation-ids@0.1.34(graphql@16.8.1): - resolution: {integrity: sha512-0V1s0ga5BTFQy8+isud3pJ5ebqJy2FG/EpBReIHV2SpL9/AzhdxVpWhqGh6r/XzG0tqDxEsPBJIltwD8UaEpaw==} + /@amazeelabs/codegen-operation-ids@0.1.43(graphql@16.8.1): + resolution: {integrity: sha512-r+/Xgb45XRQb57LPYSLxcM/h6aiMsbzQDDXTwOBBvj7XMkXm9lReWQ8edfMpqFTM6vMw4wrnZ7zIt9ttaGsPtA==} peerDependencies: graphql: '> 14' dependencies: '@graphql-codegen/plugin-helpers': 5.0.3(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.1.2(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 5.2.0(graphql@16.8.1) graphql: 16.8.1 transitivePeerDependencies: - encoding - supports-color - dev: true /@amazeelabs/decap-cms-backend-token-auth@1.1.7(@emotion/react@11.11.4)(@types/react@18.2.46)(decap-cms-lib-auth@3.0.5)(immutable@3.8.2)(lodash@4.17.21)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DvhrEzR0X0BrhF+vBCVU+qC76UrZj0mM117ij+gTz8U+6P+kjfy6IuMsWfvz+SvO1zqetG458y2mG7m8ZdUh/w==} @@ -886,6 +885,29 @@ packages: - immutable - lodash - prop-types + dev: true + + /@amazeelabs/decap-cms-backend-token-auth@1.1.7(@emotion/react@11.11.4)(@types/react@18.3.3)(decap-cms-lib-auth@3.0.5)(immutable@3.8.2)(lodash@4.17.21)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DvhrEzR0X0BrhF+vBCVU+qC76UrZj0mM117ij+gTz8U+6P+kjfy6IuMsWfvz+SvO1zqetG458y2mG7m8ZdUh/w==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@amazeelabs/token-auth-middleware': 1.1.1 + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.2.0) + decap-cms-backend-github: 3.1.2(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(decap-cms-lib-auth@3.0.5)(decap-cms-lib-util@3.0.4)(decap-cms-ui-default@3.1.1)(lodash@4.17.21)(prop-types@15.8.1)(react@18.2.0) + decap-cms-lib-util: 3.0.4(immutable@3.8.2)(lodash@4.17.21) + decap-cms-ui-default: 3.1.1(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(lodash@4.17.21)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@emotion/react' + - '@types/react' + - decap-cms-lib-auth + - immutable + - lodash + - prop-types + dev: false /@amazeelabs/eslint-config@1.4.43(eslint@7.32.0)(tailwindcss@3.4.3)(typescript@5.4.4): resolution: {integrity: sha512-PsXbfV/R1Xu26ToEZFrnJKzC6MlTH2MLV4XbyX9nT4CO9Y+SHbDJu9qUeXYENbUYED1TyRv6BsCw+NEmRBg39A==} @@ -913,15 +935,22 @@ packages: dev: false optional: true - /@amazeelabs/executors@2.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-MfxwMtwmuZhoqQJ2EJqF6KmRYFNVrYbygpi7tEVGQ8zZdIfC5ZtjLwjewdkKAmO/pGe9OeCe7s0Ug6AiodvQuA==} + /@amazeelabs/executors@3.0.3(graphql@16.8.1)(react@18.2.0)(webpack@5.91.0): + resolution: {integrity: sha512-vSJk7TKVDy9uX7XdiYhCXCCgB8c1ZKikZjzbPXrYtTifcwZIrsoq46pYkgVkQjXVQJf/z5vr3DjQGG0JC9wIJQ==} peerDependencies: - react: ^18 - react-dom: ^18 + react: '*' + react-dom: '*' dependencies: + '@amazeelabs/codegen-operation-ids': 0.1.43(graphql@16.8.1) lodash-es: 4.17.21 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react-server-dom-webpack: 19.0.0-rc.0(react@18.2.0)(webpack@5.91.0) + server-only-context: 0.1.0(react@18.2.0) + transitivePeerDependencies: + - encoding + - graphql + - supports-color + - webpack dev: false /@amazeelabs/gatsby-plugin-operations@1.1.3: @@ -1070,7 +1099,7 @@ packages: resolution: {integrity: sha512-a1h+PwRaXybvnt8MGCaVaQ6caqK/heVSnK/5LGcD/ZYJIM1I5JKnQnSri2FeAwJz0iMCF32avoTZg7vKvzxFHA==} dev: false - /@amazeelabs/publisher@2.4.30(@types/react@18.2.46)(react@18.2.0)(typescript@4.9.5): + /@amazeelabs/publisher@2.4.30(@types/react@18.3.3)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-X/HIYtavRwDQoTxXB6j3tuDaMLgWb+o0ZcHj+vCf/dTdTwhmZKqXPcUvDei5D/Sc+5tHV4SiOUePUCInC6OwKg==} engines: {node: '>=16'} hasBin: true @@ -1097,7 +1126,7 @@ packages: strip-ansi: 7.1.0 terminate: 2.6.1 ts-import: 4.0.0-beta.10(typescript@4.9.5) - zustand: 4.5.2(@types/react@18.2.46)(react@18.2.0) + zustand: 4.5.2(@types/react@18.3.3)(react@18.2.0) transitivePeerDependencies: - '@types/react' - bluebird @@ -1118,6 +1147,21 @@ packages: - utf-8-validate dev: false + /@amazeelabs/react-intl@1.1.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(webpack@5.91.0): + resolution: {integrity: sha512-A0USv2/QEmh0GlhvJTAV2r7aTaESaVmn2j2GK8vxRn82+lz3DHR3ruVCu5fgIgGB+DAMz0iBbZXe9mOIj2WxOA==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-intl: 6.6.8(react@18.2.0)(typescript@5.3.3) + react-server-dom-webpack: 19.0.0-rc.0(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0) + transitivePeerDependencies: + - typescript + - webpack + dev: false + /@amazeelabs/save-webpage@1.1.1: resolution: {integrity: sha512-TAVJFHbBB54njYraGJ86xuOhrrYOGb/CYOP9c2BBShG7CsvTF+6v/4XApM2HWYyfxZH5kCUBNyRj6q+VjXiFqQ==} dependencies: @@ -1136,7 +1180,7 @@ packages: query-string: 8.2.0 react: 18.2.0 rehype-parse: 8.0.5 - rehype-react: 7.2.0(@types/react@18.2.46) + rehype-react: 7.2.0(@types/react@18.3.3) rehype-slug: 5.1.0 remeda: 1.58.0 unified: 10.1.2 @@ -1144,7 +1188,7 @@ packages: '@amazeelabs/eslint-config': 1.4.43(eslint@7.32.0)(tailwindcss@3.4.3)(typescript@5.4.4) '@amazeelabs/prettier-config': 1.1.3(prettier@3.2.5) '@types/hast': 2.3.10 - '@types/react': 18.2.46 + '@types/react': 18.3.3 eslint: 7.32.0 prettier: 3.2.5 typescript: 5.4.4 @@ -1265,6 +1309,7 @@ packages: /@babel/code-frame@7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + requiresBuild: true dependencies: '@babel/highlight': 7.24.2 @@ -2487,7 +2532,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.36.1 + core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2681,14 +2726,14 @@ packages: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} - /@commitlint/cli@18.4.3(@types/node@18.15.13)(typescript@5.3.3): + /@commitlint/cli@18.4.3(@types/node@18.19.31)(typescript@5.3.3): resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@18.15.13)(typescript@5.3.3) + '@commitlint/load': 18.6.1(@types/node@18.19.31)(typescript@5.3.3) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -2759,7 +2804,7 @@ packages: '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.6.1(@types/node@18.15.13)(typescript@5.3.3): + /@commitlint/load@18.6.1(@types/node@18.19.31)(typescript@5.3.3): resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: @@ -2769,7 +2814,7 @@ packages: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3003,6 +3048,27 @@ packages: hoist-non-react-statics: 3.3.2 react: 18.2.0 + /@emotion/react@11.11.4(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.4 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + '@types/react': 18.3.3 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + /@emotion/serialize@1.1.4: resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} dependencies: @@ -3035,6 +3101,27 @@ packages: '@types/react': 18.2.46 react: 18.2.0 + /@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@emotion/babel-plugin': 11.11.0 + '@emotion/is-prop-valid': 1.2.2 + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.2.0) + '@emotion/serialize': 1.1.4 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@emotion/utils': 1.2.1 + '@types/react': 18.3.3 + react: 18.2.0 + dev: false + /@emotion/unitless@0.8.1: resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} @@ -3882,6 +3969,7 @@ packages: /@eslint/eslintrc@0.4.3: resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} engines: {node: ^10.12.0 || >=12.0.0} + requiresBuild: true dependencies: ajv: 6.12.6 debug: 4.3.4 @@ -3950,45 +4038,45 @@ packages: readable-stream: 4.5.2 dev: false - /@floating-ui/core@1.6.0: - resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + /@floating-ui/core@1.6.2: + resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} dependencies: - '@floating-ui/utils': 0.2.1 + '@floating-ui/utils': 0.2.2 dev: false - /@floating-ui/dom@1.6.3: - resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} + /@floating-ui/dom@1.6.5: + resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.1 + '@floating-ui/core': 1.6.2 + '@floating-ui/utils': 0.2.2 dev: false - /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} + /@floating-ui/react-dom@2.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.6.3 + '@floating-ui/dom': 1.6.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@floating-ui/react@0.26.15(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-WKmfLkxTwCm09Dxq4LpjL3EPbZVSp5wvnap1jmculsfnzg2Ag/pCkP+OPyjE5dFMXqX97hsLIqJehboZ5XAHXw==} + /@floating-ui/react@0.26.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@floating-ui/utils': 0.2.1 + '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/utils': 0.2.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tabbable: 6.2.0 dev: false - /@floating-ui/utils@0.2.1: - resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + /@floating-ui/utils@0.2.2: + resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} dev: false /@formatjs/cli@6.2.4: @@ -4009,8 +4097,8 @@ packages: tslib: 2.6.2 dev: true - /@formatjs/ecma402-abstract@1.18.2: - resolution: {integrity: sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==} + /@formatjs/ecma402-abstract@2.0.0: + resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} dependencies: '@formatjs/intl-localematcher': 0.5.4 tslib: 2.6.2 @@ -4030,11 +4118,11 @@ packages: tslib: 2.6.2 dev: true - /@formatjs/icu-messageformat-parser@2.7.6: - resolution: {integrity: sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==} + /@formatjs/icu-messageformat-parser@2.7.8: + resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} dependencies: - '@formatjs/ecma402-abstract': 1.18.2 - '@formatjs/icu-skeleton-parser': 1.8.0 + '@formatjs/ecma402-abstract': 2.0.0 + '@formatjs/icu-skeleton-parser': 1.8.2 tslib: 2.6.2 dev: false @@ -4045,25 +4133,25 @@ packages: tslib: 2.6.2 dev: true - /@formatjs/icu-skeleton-parser@1.8.0: - resolution: {integrity: sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==} + /@formatjs/icu-skeleton-parser@1.8.2: + resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} dependencies: - '@formatjs/ecma402-abstract': 1.18.2 + '@formatjs/ecma402-abstract': 2.0.0 tslib: 2.6.2 dev: false - /@formatjs/intl-displaynames@6.6.6: - resolution: {integrity: sha512-Dg5URSjx0uzF8VZXtHb6KYZ6LFEEhCbAbKoYChYHEOnMFTw/ZU3jIo/NrujzQD2EfKPgQzIq73LOUvW6Z/LpFA==} + /@formatjs/intl-displaynames@6.6.8: + resolution: {integrity: sha512-Lgx6n5KxN16B3Pb05z3NLEBQkGoXnGjkTBNCZI+Cn17YjHJ3fhCeEJJUqRlIZmJdmaXQhjcQVDp6WIiNeRYT5g==} dependencies: - '@formatjs/ecma402-abstract': 1.18.2 + '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/intl-localematcher': 0.5.4 tslib: 2.6.2 dev: false - /@formatjs/intl-listformat@7.5.5: - resolution: {integrity: sha512-XoI52qrU6aBGJC9KJddqnacuBbPlb/bXFN+lIFVFhQ1RnFHpzuFrlFdjD9am2O7ZSYsyqzYRpkVcXeT1GHkwDQ==} + /@formatjs/intl-listformat@7.5.7: + resolution: {integrity: sha512-MG2TSChQJQT9f7Rlv+eXwUFiG24mKSzmF144PLb8m8OixyXqn4+YWU+5wZracZGCgVTVmx8viCf7IH3QXoiB2g==} dependencies: - '@formatjs/ecma402-abstract': 1.18.2 + '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/intl-localematcher': 0.5.4 tslib: 2.6.2 dev: false @@ -4080,20 +4168,20 @@ packages: tslib: 2.6.2 dev: false - /@formatjs/intl@2.10.0(typescript@5.3.3): - resolution: {integrity: sha512-X3xT9guVkKDS86EKV80lS0KxoazUglkJTGZO66sKY7otgl0VeStPA8B3u8UkKT47PexVV98fUzjpkchYmbe9nw==} + /@formatjs/intl@2.10.4(typescript@5.3.3): + resolution: {integrity: sha512-56483O+HVcL0c7VucAS2tyH020mt9XTozZO67cwtGg0a7KWDukS/FzW3OnvaHmTHDuYsoPIzO+ZHVfU6fT/bJw==} peerDependencies: typescript: ^4.7 || 5 peerDependenciesMeta: typescript: optional: true dependencies: - '@formatjs/ecma402-abstract': 1.18.2 + '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.6 - '@formatjs/intl-displaynames': 6.6.6 - '@formatjs/intl-listformat': 7.5.5 - intl-messageformat: 10.5.11 + '@formatjs/icu-messageformat-parser': 2.7.8 + '@formatjs/intl-displaynames': 6.6.8 + '@formatjs/intl-listformat': 7.5.7 + intl-messageformat: 10.5.14 tslib: 2.6.2 typescript: 5.3.3 dev: false @@ -4142,6 +4230,17 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /@gatsbyjs/reach-router@2.0.1(react@18.2.0): + resolution: {integrity: sha512-gmSZniS9/phwgEgpFARMpNg21PkYDZEpfgEzvkgpE/iku4uvXqCrxr86fXbTpI9mkrhKS1SCTYmLGe60VdHcdQ==} + peerDependencies: + react: 18.x + react-dom: 18.x + dependencies: + invariant: 2.2.4 + prop-types: 15.8.1 + react: 18.2.0 /@gatsbyjs/webpack-hot-middleware@2.25.3: resolution: {integrity: sha512-ul17OZ8Dlw+ATRbnuU+kwxuAlq9lKbYz/2uBS1FLCdgoPTF1H2heP7HbUbgfMZbfRQNcCG2rMscMnr32ritCDw==} @@ -4276,7 +4375,19 @@ packages: import-from: 4.0.0 lodash: 4.17.21 tslib: 2.6.2 - dev: true + + /@graphql-codegen/plugin-helpers@5.0.4(graphql@16.8.1): + resolution: {integrity: sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + dependencies: + '@graphql-tools/utils': 10.1.2(graphql@16.8.1) + change-case-all: 1.0.15 + common-tags: 1.8.2 + graphql: 16.8.1 + import-from: 4.0.0 + lodash: 4.17.21 + tslib: 2.6.2 /@graphql-codegen/schema-ast@2.6.1(graphql@16.8.1): resolution: {integrity: sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==} @@ -4402,12 +4513,12 @@ packages: - supports-color dev: true - /@graphql-codegen/visitor-plugin-common@4.1.2(graphql@16.8.1): - resolution: {integrity: sha512-yk7iEAL1kYZ2Gi/pvVjdsZhul5WsYEM4Zcgh2Ev15VicMdJmPHsMhNUsZWyVJV0CaQCYpNOFlGD/11Ea3pn4GA==} + /@graphql-codegen/visitor-plugin-common@5.2.0(graphql@16.8.1): + resolution: {integrity: sha512-0p8AwmARaZCAlDFfQu6Sz+JV6SjbPDx3y2nNM7WAAf0au7Im/GpJ7Ke3xaIYBc1b2rTZ+DqSTJI/zomENGD9NA==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.3(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-tools/optimize': 2.0.0(graphql@16.8.1) '@graphql-tools/relay-operation-optimizer': 7.0.1(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) @@ -4421,7 +4532,6 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true /@graphql-tools/apollo-engine-loader@8.0.1(graphql@16.8.1): resolution: {integrity: sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==} @@ -4741,7 +4851,6 @@ packages: dependencies: graphql: 16.8.1 tslib: 2.6.2 - dev: true /@graphql-tools/prisma-loader@8.0.3(@types/node@18.0.0)(graphql@16.8.1): resolution: {integrity: sha512-oZhxnMr3Jw2WAW1h9FIhF27xWzIB7bXWM8olz4W12oII4NiZl7VRkFw9IT50zME2Bqi9LGh9pkmMWkjvbOpl+Q==} @@ -4802,7 +4911,6 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: true /@graphql-tools/schema@10.0.3(graphql@16.8.1): resolution: {integrity: sha512-p28Oh9EcOna6i0yLaCFOnkcBDQECVf3SCexT6ktb86QNj9idnkhI+tCxnwZDh58Qvjd2nURdkbevvoZkvxzCog==} @@ -4997,9 +5105,9 @@ packages: react: ^18 react-dom: ^18 dependencies: - '@floating-ui/react': 0.26.15(react-dom@18.2.0)(react@18.2.0) - '@react-aria/focus': 3.17.0(react@18.2.0) - '@react-aria/interactions': 3.21.2(react@18.2.0) + '@floating-ui/react': 0.26.16(react-dom@18.2.0)(react@18.2.0) + '@react-aria/focus': 3.17.1(react@18.2.0) + '@react-aria/interactions': 3.21.3(react@18.2.0) '@tanstack/react-virtual': 3.5.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5024,6 +5132,7 @@ packages: /@humanwhocodes/config-array@0.5.0: resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} engines: {node: '>=10.10.0'} + requiresBuild: true dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.4 @@ -5038,6 +5147,7 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + requiresBuild: true /@iarna/toml@2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -5256,7 +5366,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5277,14 +5387,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.15.13) + jest-config: 29.7.0(@types/node@18.15.3) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5319,7 +5429,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 jest-mock: 29.7.0 dev: true @@ -5346,7 +5456,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.15.13 + '@types/node': 18.15.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5379,7 +5489,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5477,7 +5587,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.15.13 + '@types/node': 18.15.3 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -5735,14 +5845,14 @@ packages: resolution: {integrity: sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==} dev: false - /@mdx-js/react@3.0.1(@types/react@18.2.46)(react@18.2.0): + /@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.2.0): resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: - '@types/mdx': 2.0.12 - '@types/react': 18.2.46 + '@types/mdx': 2.0.13 + '@types/react': 18.3.3 react: 18.2.0 dev: true @@ -5914,7 +6024,7 @@ packages: terminal-link: 3.0.0 ts-node: 10.9.2(@types/node@18.15.13)(typescript@5.4.4) typescript: 5.4.4 - uuid: 9.0.1 + uuid: 9.0.0 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' @@ -5995,7 +6105,7 @@ packages: semver: 7.6.0 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 - uuid: 9.0.1 + uuid: 9.0.0 transitivePeerDependencies: - encoding - supports-color @@ -6027,7 +6137,7 @@ packages: semver: 7.6.0 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 - uuid: 9.0.1 + uuid: 9.0.0 transitivePeerDependencies: - encoding - supports-color @@ -7064,7 +7174,7 @@ packages: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -7088,8 +7198,10 @@ packages: resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true - /@radix-ui/primitive@1.1.0: - resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + dependencies: + '@babel/runtime': 7.24.4 dev: true /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.46)(react@18.2.0): @@ -7106,200 +7218,398 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@babel/runtime': 7.24.4 + '@types/react': 18.3.3 react: 18.2.0 dev: true - /@radix-ui/react-context@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} + /@radix-ui/react-context@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: + '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-dialog@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==} + /@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 aria-hidden: 1.2.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.46)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0) dev: true - /@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.2.0) + dev: true + + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true + '@types/react-dom': + optional: true dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} + /@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 '@types/react-dom': 18.2.18 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@radix-ui/react-slot@1.0.2(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: @@ -7315,101 +7625,164 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-slot@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} + /@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.46)(react@18.2.0) - '@types/react': 18.2.46 + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 react: 18.2.0 dev: true - /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: + '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.46)(react@18.2.0) + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0) '@types/react': 18.2.46 react: 18.2.0 dev: true - /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': optional: true dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 '@types/react': 18.2.46 react: 18.2.0 dev: true - /@react-aria/focus@3.17.0(react@18.2.0): - resolution: {integrity: sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==} + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@types/react': 18.3.3 + react: 18.2.0 + dev: true + + /@react-aria/focus@3.17.1(react@18.2.0): + resolution: {integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/interactions': 3.21.2(react@18.2.0) - '@react-aria/utils': 3.24.0(react@18.2.0) - '@react-types/shared': 3.23.0(react@18.2.0) + '@react-aria/interactions': 3.21.3(react@18.2.0) + '@react-aria/utils': 3.24.1(react@18.2.0) + '@react-types/shared': 3.23.1(react@18.2.0) '@swc/helpers': 0.5.11 clsx: 2.1.0 react: 18.2.0 dev: false - /@react-aria/interactions@3.21.2(react@18.2.0): - resolution: {integrity: sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==} + /@react-aria/interactions@3.21.3(react@18.2.0): + resolution: {integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/ssr': 3.9.3(react@18.2.0) - '@react-aria/utils': 3.24.0(react@18.2.0) - '@react-types/shared': 3.23.0(react@18.2.0) + '@react-aria/ssr': 3.9.4(react@18.2.0) + '@react-aria/utils': 3.24.1(react@18.2.0) + '@react-types/shared': 3.23.1(react@18.2.0) '@swc/helpers': 0.5.11 react: 18.2.0 dev: false - /@react-aria/ssr@3.9.3(react@18.2.0): - resolution: {integrity: sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==} + /@react-aria/ssr@3.9.4(react@18.2.0): + resolution: {integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==} engines: {node: '>= 12'} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 @@ -7418,14 +7791,14 @@ packages: react: 18.2.0 dev: false - /@react-aria/utils@3.24.0(react@18.2.0): - resolution: {integrity: sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==} + /@react-aria/utils@3.24.1(react@18.2.0): + resolution: {integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@react-aria/ssr': 3.9.3(react@18.2.0) - '@react-stately/utils': 3.10.0(react@18.2.0) - '@react-types/shared': 3.23.0(react@18.2.0) + '@react-aria/ssr': 3.9.4(react@18.2.0) + '@react-stately/utils': 3.10.1(react@18.2.0) + '@react-types/shared': 3.23.1(react@18.2.0) '@swc/helpers': 0.5.11 clsx: 2.1.0 react: 18.2.0 @@ -7443,8 +7816,8 @@ packages: resolution: {integrity: sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==} dev: false - /@react-stately/utils@3.10.0(react@18.2.0): - resolution: {integrity: sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==} + /@react-stately/utils@3.10.1(react@18.2.0): + resolution: {integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: @@ -7452,8 +7825,8 @@ packages: react: 18.2.0 dev: false - /@react-types/shared@3.23.0(react@18.2.0): - resolution: {integrity: sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==} + /@react-types/shared@3.23.1(react@18.2.0): + resolution: {integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: @@ -7761,10 +8134,10 @@ packages: resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==} dependencies: '@babel/core': 7.24.4 - '@mdx-js/react': 3.0.1(@types/react@18.2.46)(react@18.2.0) - '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) + '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.2.0) + '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.3.3)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) '@storybook/csf-plugin': 8.1.6 '@storybook/csf-tools': 8.1.6 '@storybook/global': 5.0.0 @@ -7773,7 +8146,7 @@ packages: '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 8.1.6 - '@types/react': 18.2.46 + '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7845,7 +8218,7 @@ packages: react: optional: true dependencies: - '@storybook/csf': 0.1.3 + '@storybook/csf': 0.1.4 '@storybook/global': 5.0.0 react: 18.2.0 ts-dedent: 2.2.0 @@ -7890,7 +8263,52 @@ packages: '@storybook/client-logger': 8.1.6 '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 + '@storybook/docs-tools': 8.1.6(prettier@3.2.5) + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 8.1.6 + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 + '@types/lodash': 4.17.0 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.3.2(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.3.1 + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + telejson: 7.2.0 + tocbot: 4.25.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding + - prettier + - supports-color + dev: true + + /@storybook/blocks@8.1.6(@types/react-dom@18.2.18)(@types/react@18.3.3)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/channels': 8.1.6 + '@storybook/client-logger': 8.1.6 + '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 8.1.6 + '@storybook/csf': 0.1.8 '@storybook/docs-tools': 8.1.6(prettier@3.2.5) '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) @@ -7973,7 +8391,7 @@ packages: express: 4.19.2 find-cache-dir: 3.3.2 fs-extra: 11.2.0 - magic-string: 0.30.9 + magic-string: 0.30.10 ts-dedent: 2.2.0 typescript: 5.3.3 vite: 5.0.10(@types/node@18.15.3) @@ -7983,11 +8401,11 @@ packages: - supports-color dev: true - /@storybook/channels@8.1.11: - resolution: {integrity: sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==} + /@storybook/channels@8.0.8: + resolution: {integrity: sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==} dependencies: - '@storybook/client-logger': 8.1.11 - '@storybook/core-events': 8.1.11 + '@storybook/client-logger': 8.0.8 + '@storybook/core-events': 8.0.8 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 @@ -8053,8 +8471,8 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@8.1.11: - resolution: {integrity: sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==} + /@storybook/client-logger@8.0.8: + resolution: {integrity: sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -8071,7 +8489,7 @@ packages: '@babel/core': 7.24.4 '@babel/preset-env': 7.24.4(@babel/core@7.24.4) '@babel/types': 7.24.0 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/csf-tools': 8.1.6 '@storybook/node-logger': 8.1.6 '@storybook/types': 8.1.6 @@ -8093,10 +8511,10 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta dependencies: - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0) '@storybook/client-logger': 8.1.6 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) @@ -8110,18 +8528,36 @@ packages: - '@types/react-dom' dev: true - /@storybook/core-common@8.1.11(prettier@3.2.5): - resolution: {integrity: sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==} + /@storybook/components@8.1.6(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==} peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + dependencies: + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.3)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) + '@storybook/client-logger': 8.1.6 + '@storybook/csf': 0.1.8 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.6 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + + /@storybook/core-common@8.0.8: + resolution: {integrity: sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==} dependencies: - '@storybook/core-events': 8.1.11 - '@storybook/csf-tools': 8.1.11 - '@storybook/node-logger': 8.1.11 - '@storybook/types': 8.1.11 + '@storybook/core-events': 8.0.8 + '@storybook/csf-tools': 8.0.8 + '@storybook/node-logger': 8.0.8 + '@storybook/types': 8.0.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -8139,12 +8575,10 @@ packages: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 - prettier: 3.2.5 - prettier-fallback: /prettier@3.2.5 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 semver: 7.6.0 - tempy: 3.1.0 + tempy: 1.0.1 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util: 0.12.5 @@ -8196,17 +8630,16 @@ packages: - supports-color dev: true - /@storybook/core-events@8.1.11: - resolution: {integrity: sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==} + /@storybook/core-events@8.0.8: + resolution: {integrity: sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==} dependencies: - '@storybook/csf': 0.1.9 ts-dedent: 2.2.0 dev: true /@storybook/core-events@8.1.6: resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==} dependencies: - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 dev: true @@ -8221,7 +8654,7 @@ packages: '@storybook/channels': 8.1.6 '@storybook/core-common': 8.1.6(prettier@3.2.5) '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/csf-tools': 8.1.6 '@storybook/docs-mdx': 3.1.0-next.0 '@storybook/global': 5.0.0 @@ -8233,7 +8666,7 @@ packages: '@storybook/types': 8.1.6 '@types/detect-port': 1.3.5 '@types/diff': 5.2.1 - '@types/node': 18.15.13 + '@types/node': 18.15.3 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -8277,15 +8710,15 @@ packages: - supports-color dev: true - /@storybook/csf-tools@8.1.11: - resolution: {integrity: sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==} + /@storybook/csf-tools@8.0.8: + resolution: {integrity: sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==} dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.9 - '@storybook/types': 8.1.11 + '@storybook/csf': 0.1.4 + '@storybook/types': 8.0.8 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -8300,7 +8733,7 @@ packages: '@babel/parser': 7.24.4 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/types': 8.1.6 fs-extra: 11.2.0 recast: 0.23.6 @@ -8315,14 +8748,14 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf@0.1.3: - resolution: {integrity: sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==} + /@storybook/csf@0.1.4: + resolution: {integrity: sha512-B9UI/lsQMjF+oEfZCI6YXNoeuBcGZoOP5x8yKbe2tIEmsMjSztFKkpPzi5nLCnBk/MBtl6QJeI3ksJnbsWPkOw==} dependencies: type-fest: 2.19.0 dev: true - /@storybook/csf@0.1.9: - resolution: {integrity: sha512-JlZ6v/iFn+iKohKGpYXnMeNeTiiAMeFoDhYnPLIC8GnyyIWqEI9wJYrOK9i9rxlJ8NZAH/ojGC/u/xVC41qSgQ==} + /@storybook/csf@0.1.8: + resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==} dependencies: type-fest: 2.19.0 dev: true @@ -8371,7 +8804,7 @@ packages: '@storybook/core-events': 8.1.6 '@storybook/global': 5.0.0 '@storybook/preview-api': 8.1.6 - '@vitest/utils': 1.6.0 + '@vitest/utils': 1.5.0 util: 0.12.5 dev: true @@ -8381,7 +8814,7 @@ packages: '@storybook/channels': 8.1.6 '@storybook/client-logger': 8.1.6 '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) '@storybook/router': 8.1.6 @@ -8402,28 +8835,28 @@ packages: resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==} dev: true - /@storybook/node-logger@8.1.11: - resolution: {integrity: sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==} + /@storybook/node-logger@8.0.8: + resolution: {integrity: sha512-ymps3MMTxtMWq0eDiXk1iO7iv0Eg0PuUvOpPPohEJauGzU9THv81xx01aaHKSprFFJYD2LMQr1aFuUplItO12g==} dev: true /@storybook/node-logger@8.1.6: resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==} dev: true - /@storybook/preview-api@8.1.11: - resolution: {integrity: sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==} + /@storybook/preview-api@8.0.8: + resolution: {integrity: sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==} dependencies: - '@storybook/channels': 8.1.11 - '@storybook/client-logger': 8.1.11 - '@storybook/core-events': 8.1.11 - '@storybook/csf': 0.1.9 + '@storybook/channels': 8.0.8 + '@storybook/client-logger': 8.0.8 + '@storybook/core-events': 8.0.8 + '@storybook/csf': 0.1.4 '@storybook/global': 5.0.0 - '@storybook/types': 8.1.11 - '@types/qs': 6.9.14 + '@storybook/types': 8.0.8 + '@types/qs': 6.9.15 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.0 + qs: 6.12.1 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -8435,14 +8868,14 @@ packages: '@storybook/channels': 8.1.6 '@storybook/client-logger': 8.1.6 '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.9 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/types': 8.1.6 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.0 + qs: 6.12.1 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -8477,7 +8910,7 @@ packages: '@storybook/react': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/types': 8.1.6 find-up: 5.0.0 - magic-string: 0.30.9 + magic-string: 0.30.10 react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) @@ -8513,7 +8946,7 @@ packages: '@storybook/types': 8.1.6 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.15.13 + '@types/node': 18.15.3 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -8540,7 +8973,7 @@ packages: dependencies: '@storybook/client-logger': 8.1.6 memoizerific: 1.11.3 - qs: 6.12.0 + qs: 6.12.1 dev: true /@storybook/telemetry@8.1.6(prettier@3.2.5): @@ -8560,7 +8993,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.18.2(@types/node@18.15.3)(prettier@3.2.5): + /@storybook/test-runner@0.18.2(@types/node@18.15.3): resolution: {integrity: sha512-HvP2Kaj+EVlGnQJyuIkjiv26rOaRTcwoeKB77bV4G5KgHZWi/b0Jg6UN5J2MlGKNdKhJ95CmzstZPl4vO1Epsg==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -8570,10 +9003,10 @@ packages: '@babel/template': 7.24.0 '@babel/types': 7.24.0 '@jest/types': 29.6.3 - '@storybook/core-common': 8.1.11(prettier@3.2.5) - '@storybook/csf': 0.1.3 - '@storybook/csf-tools': 8.1.11 - '@storybook/preview-api': 8.1.11 + '@storybook/core-common': 8.0.8 + '@storybook/csf': 0.1.4 + '@storybook/csf-tools': 8.0.8 + '@storybook/preview-api': 8.0.8 '@swc/core': 1.5.7 '@swc/jest': 0.2.36(@swc/core@1.5.7) expect-playwright: 0.8.0 @@ -8586,7 +9019,7 @@ packages: jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.2(jest@29.7.0) nyc: 15.1.0 - playwright: 1.43.0 + playwright: 1.43.1 transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -8594,7 +9027,6 @@ packages: - debug - encoding - node-notifier - - prettier - supports-color - ts-node dev: true @@ -8610,7 +9042,7 @@ packages: '@testing-library/jest-dom': 6.4.2(jest@29.7.0)(vitest@1.1.1) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 - '@vitest/spy': 1.4.0 + '@vitest/spy': 1.5.0 util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -8639,10 +9071,10 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@8.1.11: - resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==} + /@storybook/types@8.0.8: + resolution: {integrity: sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==} dependencies: - '@storybook/channels': 8.1.11 + '@storybook/channels': 8.0.8 '@types/express': 4.17.21 file-system-cache: 2.3.0 dev: true @@ -9184,7 +9616,7 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@testing-library/dom': 9.3.4 - '@types/react-dom': 18.2.18 + '@types/react-dom': 18.3.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -9322,7 +9754,7 @@ packages: /@types/cross-spawn@6.0.6: resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} dependencies: - '@types/node': 18.15.13 + '@types/node': 18.15.3 dev: true /@types/debug@0.0.30: @@ -9395,7 +9827,7 @@ packages: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: '@types/node': 18.15.13 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -9413,7 +9845,7 @@ packages: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.0 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 dev: true @@ -9434,12 +9866,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.15.13 + '@types/node': 18.15.3 + dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.15.13 + '@types/node': 18.15.3 dev: true /@types/hast@2.3.10: @@ -9456,13 +9889,13 @@ packages: /@types/hast@3.0.4: resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 dev: true /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 dev: false @@ -9534,8 +9967,8 @@ packages: '@types/unist': 2.0.10 dev: false - /@types/mdx@2.0.12: - resolution: {integrity: sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==} + /@types/mdx@2.0.13: + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} dev: true /@types/mime@1.3.5: @@ -9623,8 +10056,8 @@ packages: /@types/prop-types@15.7.12: resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - /@types/qs@6.9.14: - resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==} + /@types/qs@6.9.15: + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} dev: true /@types/range-parser@1.2.7: @@ -9634,12 +10067,12 @@ packages: /@types/reach__router@1.3.15: resolution: {integrity: sha512-5WEHKGglRjq/Ae3F8UQxg+GYUIhTUEiyBT9GKPoOLU/vPTn8iZrRbdzxqvarOaGludIejJykHLMdOCdhgWqaxA==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 /@types/react-body-classname@1.1.10: resolution: {integrity: sha512-BS5V6xbn9m76WA13ied9xYXVacIf70/alT4AfPNiJmyAJy3LnmPCFSI31aS67DeVvekVLidXhmmk42Z0272N7g==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 dev: true /@types/react-dom@17.0.25: @@ -9654,11 +10087,17 @@ packages: '@types/react': 18.2.46 dev: true + /@types/react-dom@18.3.0: + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + dependencies: + '@types/react': 18.3.3 + dev: true + /@types/react-redux@7.1.33: resolution: {integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==} dependencies: '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.46 + '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 redux: 4.2.1 dev: false @@ -9678,6 +10117,12 @@ packages: '@types/scheduler': 0.23.0 csstype: 3.1.3 + /@types/react@18.3.3: + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + /@types/resolve@1.20.6: resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} dev: true @@ -9694,7 +10139,7 @@ packages: /@types/rimraf@2.0.5: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: - '@types/glob': 7.2.0 + '@types/glob': 5.0.38 '@types/node': 18.15.13 /@types/sax@1.2.7: @@ -9768,13 +10213,13 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 18.15.13 + '@types/node': 18.15.3 dev: true /@types/wordpress__block-editor@11.5.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Q4aY88Q2eq3At5tLDEHeR7CFRrf+CHx8+JdMq8RMlsZFdnUKGoRVrqCg8sKqVTelljEtiBCbSisbgf4UltnOxg==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 '@types/wordpress__blocks': 12.5.0(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__components': 23.0.1(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__keycodes': 2.18.0 @@ -9789,7 +10234,7 @@ packages: /@types/wordpress__blocks@12.5.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-SGuNlBUYlzZTJmuc/iCfYGAj7QzLXxcJShSMPdPjay8k52Zy9PvCOcie+owpi2EHPZADAKhLrSzQFUh1F2F7PA==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 '@types/wordpress__components': 23.0.1(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__shortcode': 2.3.6 '@wordpress/data': 8.6.0(react@18.2.0) @@ -9802,7 +10247,7 @@ packages: /@types/wordpress__components@23.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-mpAVr74ElANYR6f8+atultx4A1Md40vZeKfA2ZtgcJMWXQWez3OzP1W2g20BENxOo2kWVsp1r3Tcik/mt/8l/g==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 '@types/tinycolor2': 1.4.6 '@types/wordpress__notices': 4.0.0(react@18.2.0) '@types/wordpress__rich-text': 6.10.0(react@18.2.0) @@ -9818,7 +10263,7 @@ packages: resolution: {integrity: sha512-LBGIgpJPOc1WIpZyc1O6CtquhBu0mxNc7mrVdwWm+6oXGfFuWTdoYwpVJpEONXBJYNVXzQ2jM7w+UeMHFHm6CQ==} dependencies: '@types/lodash': 4.17.0 - '@types/react': 18.2.46 + '@types/react': 18.3.3 '@wordpress/element': 5.32.0 dev: true @@ -9829,14 +10274,14 @@ packages: /@types/wordpress__data@6.0.2: resolution: {integrity: sha512-Pu67knXXoTWgCpxTKwePNZz/iKkYe8AQbkkSD/Ba1mw8t4zgEM+jJs5IV5N5ij/awwjs4Subj8mkvS3jMTDwyw==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 redux: 4.2.1 dev: true /@types/wordpress__editor@13.0.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-hqnO/L82pY90l5XX88nhJjGxHyKAC5Q2k68bQaUPIHduRi28jCoKrWw/s6Wa6DesFBealF/at6Df8ooQY0TZcQ==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 '@types/wordpress__block-editor': 11.5.0(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__blocks': 12.5.0(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__components': 23.0.1(react-dom@18.2.0)(react@18.2.0) @@ -9953,6 +10398,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} @@ -9980,7 +10426,6 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} @@ -9994,7 +10439,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@5.4.4) '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@5.4.4) @@ -10115,6 +10560,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} @@ -10153,6 +10599,7 @@ packages: typescript: 5.4.4 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/parser@6.17.0(eslint@7.0.0)(typescript@5.3.3): resolution: {integrity: sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==} @@ -10266,6 +10713,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} @@ -10285,7 +10733,6 @@ packages: typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} @@ -10426,6 +10873,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} @@ -10466,6 +10914,7 @@ packages: typescript: 5.4.4 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/typescript-estree@6.17.0(typescript@5.3.3): resolution: {integrity: sha512-gVQe+SLdNPfjlJn5VNGhlOhrXz4cajwFd5kAgWtZ9dCZf4XJf8xmgCTLIqec7aha3JwgLI2CK6GY1043FRxZwg==} @@ -10551,6 +11000,7 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: false /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} @@ -10570,7 +11020,6 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} @@ -10878,7 +11327,7 @@ packages: resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} requiresBuild: true dependencies: - magic-string: 0.30.9 + magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 optional: true @@ -10910,8 +11359,8 @@ packages: tinyspy: 2.2.1 dev: true - /@vitest/spy@1.4.0: - resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + /@vitest/spy@1.5.0: + resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==} dependencies: tinyspy: 2.2.1 dev: true @@ -10957,8 +11406,8 @@ packages: pretty-format: 29.7.0 dev: true - /@vitest/utils@1.6.0: - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + /@vitest/utils@1.5.0: + resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -11357,8 +11806,8 @@ packages: engines: {node: '>=12'} dependencies: '@babel/runtime': 7.24.4 - '@types/react': 18.2.46 - '@types/react-dom': 18.2.18 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 '@wordpress/escape-html': 2.55.0 change-case: 4.1.2 is-plain-object: 5.0.0 @@ -11764,7 +12213,6 @@ packages: /aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - requiresBuild: true dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 @@ -11873,6 +12321,7 @@ packages: /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} + requiresBuild: true /ansi-escapes@3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} @@ -12101,6 +12550,7 @@ packages: /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 readable-stream: 3.6.2 @@ -12573,7 +13023,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /babel-plugin-add-module-exports@1.0.4: resolution: {integrity: sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==} @@ -12642,7 +13092,7 @@ packages: dependencies: '@babel/core': 7.24.4 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.36.1 + core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color @@ -12666,7 +13116,7 @@ packages: '@babel/core': 7.24.4 '@babel/runtime': 7.24.4 '@babel/types': 7.24.0 - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.13.1 /babel-plugin-remove-graphql-queries@5.13.1(@babel/core@7.24.4)(gatsby@5.13.3): @@ -13586,7 +14036,6 @@ packages: /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - requiresBuild: true /clean-stack@4.2.0: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} @@ -13794,6 +14243,7 @@ packages: /color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + requiresBuild: true dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 @@ -13812,6 +14262,7 @@ packages: /color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} + requiresBuild: true dependencies: color-convert: 2.0.1 color-string: 1.9.1 @@ -14189,8 +14640,8 @@ packages: dependencies: browserslist: 4.23.0 - /core-js-compat@3.36.1: - resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} + /core-js-compat@3.37.0: + resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} dependencies: browserslist: 4.23.0 @@ -14212,7 +14663,7 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.15.13)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -14220,7 +14671,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 18.15.13 + '@types/node': 18.19.31 cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 typescript: 5.3.3 @@ -14466,7 +14917,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /css-minimizer-webpack-plugin@2.0.0(webpack@5.91.0): resolution: {integrity: sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==} @@ -14488,7 +14939,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 5.0.1 source-map: 0.6.1 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -15576,8 +16027,8 @@ packages: dependencies: mimic-response: 3.1.0 - /dedent@1.5.1: - resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -15695,6 +16146,20 @@ packages: /defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + /del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + /delay@5.0.0: resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} engines: {node: '>=10'} @@ -15760,6 +16225,7 @@ packages: /detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} + requiresBuild: true /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} @@ -16214,7 +16680,6 @@ packages: /encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - requiresBuild: true dependencies: iconv-lite: 0.6.3 @@ -16269,6 +16734,7 @@ packages: /enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} + requiresBuild: true dependencies: ansi-colors: 4.1.3 strip-ansi: 6.0.1 @@ -16733,6 +17199,7 @@ packages: eslint-plugin-react: 7.34.1(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) typescript: 4.9.5 + dev: false /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.34.1)(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} @@ -16764,12 +17231,11 @@ packages: confusing-browser-globals: 1.0.11 eslint: 7.32.0 eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint@7.32.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0) eslint-plugin-react: 7.34.1(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) typescript: 5.3.3 - dev: true /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.34.1)(eslint@7.32.0)(typescript@5.4.4): resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} @@ -16838,7 +17304,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.3.3) debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 @@ -16874,35 +17340,6 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.17.0(eslint@7.32.0)(typescript@5.3.3) - debug: 3.2.7 - eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-flowtype@5.10.0(eslint@7.32.0): resolution: {integrity: sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -16945,7 +17382,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.4.4) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.3.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -17004,41 +17441,6 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.17.0)(eslint@7.32.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 6.17.0(eslint@7.32.0)(typescript@5.3.3) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) - hasown: 2.0.2 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -17258,7 +17660,7 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /eslint@7.0.0: resolution: {integrity: sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==} @@ -18002,6 +18404,7 @@ packages: /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} + requiresBuild: true dependencies: flat-cache: 3.2.0 @@ -18013,7 +18416,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /file-system-cache@2.3.0: resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} @@ -18237,6 +18640,7 @@ packages: /flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} + requiresBuild: true dependencies: flatted: 3.3.1 keyv: 4.5.4 @@ -18252,6 +18656,7 @@ packages: /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + requiresBuild: true /flow-parser@0.233.0: resolution: {integrity: sha512-E/mv51GYJfLuRX6fZnw4M52gBxYa8pkHUOgNEZOcQK2RTXS8YXeU5rlalkTcY99UpwbeNVCSUFKaavpOksi/pQ==} @@ -18352,6 +18757,7 @@ packages: tapable: 1.1.3 typescript: 4.9.5 webpack: 5.91.0 + dev: false /fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.3.3)(webpack@5.91.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} @@ -18382,8 +18788,7 @@ packages: semver: 7.6.0 tapable: 1.1.3 typescript: 5.3.3 - webpack: 5.91.0(esbuild@0.19.12) - dev: true + webpack: 5.91.0(@swc/core@1.3.102) /fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} @@ -18675,7 +19080,7 @@ packages: dependencies: '@types/node-fetch': 2.6.11 fs-extra: 9.1.0 - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) lodash: 4.17.21 node-fetch: 2.7.0 p-queue: 6.6.2 @@ -18718,6 +19123,21 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /gatsby-link@5.13.1(@gatsbyjs/reach-router@2.0.1)(react@18.2.0): + resolution: {integrity: sha512-naQxvgX/rd4Pj5ICL2DcqT30TAENk6wHttcLioxIqW9/UhwAXGkM9QsOJOyUmwbrp37UIKU3K92Ks/cMbRxwXA==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@gatsbyjs/reach-router': ^2.0.0 + react: ^18.0.0 || ^0.0.0 + react-dom: ^18.0.0 || ^0.0.0 + dependencies: + '@gatsbyjs/reach-router': 2.0.1(react@18.2.0) + '@types/reach__router': 1.3.15 + gatsby-page-utils: 3.13.1 + prop-types: 15.8.1 + react: 18.2.0 /gatsby-page-utils@3.13.1: resolution: {integrity: sha512-+/V+ZKPn1Lv3KfeTBV/XUVljwTFQq5kg3T0esu9ygXEz3EVXjG5VjL/IX57awiDm9sLsEALqRuuYLoHpfNHg0A==} @@ -18828,7 +19248,7 @@ packages: chokidar: 3.6.0 fs-exists-cached: 1.0.0 fs-extra: 11.2.0 - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.13.1 gatsby-page-utils: 3.13.1 gatsby-plugin-utils: 4.13.1(gatsby@5.13.1)(graphql@16.8.1) @@ -18897,7 +19317,7 @@ packages: debug: 4.3.4 filenamify: 4.3.0 fs-extra: 11.2.0 - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.13.1 gatsby-plugin-utils: 4.13.1(gatsby@5.13.1)(graphql@16.8.1) lodash: 4.17.21 @@ -18963,7 +19383,7 @@ packages: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 babel-plugin-remove-graphql-queries: 5.13.1(@babel/core@7.24.4)(gatsby@5.13.1) - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -18999,7 +19419,7 @@ packages: '@babel/runtime': 7.24.4 fastq: 1.17.1 fs-extra: 11.2.0 - gatsby: 5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + gatsby: 5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.13.1 gatsby-sharp: 1.13.0 graphql: 16.8.1 @@ -19041,6 +19461,20 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /gatsby-react-router-scroll@6.13.1(@gatsbyjs/reach-router@2.0.1)(react@18.2.0): + resolution: {integrity: sha512-srBpg/ZHW4miwH/4OWOcspHqr8ZmKLE4DBNvckt0KO4giJerWiGoLj6qePwLFRWZPfV7txJr2kuUzACxarpL5g==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@gatsbyjs/reach-router': ^2.0.0 + react: ^18.0.0 || ^0.0.0 + react-dom: ^18.0.0 || ^0.0.0 + dependencies: + '@babel/runtime': 7.24.4 + '@gatsbyjs/reach-router': 2.0.1(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 /gatsby-script@2.13.0(@gatsbyjs/reach-router@2.0.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TGNQGerf1NMJrgJkWxWrW6FFMAuC0L76WlyZgGXmhckPW/x7V1SxZrm0a2Q99kRHyoC59RYl2gTQWHaIwV+ZjA==} @@ -19053,6 +19487,18 @@ packages: '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /gatsby-script@2.13.0(@gatsbyjs/reach-router@2.0.1)(react@18.2.0): + resolution: {integrity: sha512-TGNQGerf1NMJrgJkWxWrW6FFMAuC0L76WlyZgGXmhckPW/x7V1SxZrm0a2Q99kRHyoC59RYl2gTQWHaIwV+ZjA==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@gatsbyjs/reach-router': ^2.0.0 + react: ^18.0.0 || ^0.0.0 + react-dom: ^18.0.0 || ^0.0.0 + dependencies: + '@gatsbyjs/reach-router': 2.0.1(react@18.2.0) + react: 18.2.0 /gatsby-sharp@1.13.0: resolution: {integrity: sha512-DviUtgm7tatSd1Hm54o/orHimOcyXBO9OJkSfzEchPFClvOza+2Qe/lqZShio0gFDxmG0Jgn0XCLzG7uH5VyJQ==} @@ -19109,7 +19555,7 @@ packages: transitivePeerDependencies: - supports-color - /gatsby@5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /gatsby@5.13.1(@swc/core@1.3.102)(babel-eslint@10.1.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-y8VB381ZnHX3Xxc1n78AAAd+t0EsIyyIRtfqlSQ10CXwZHpZzBR3DTRoHmqIG3/NmdiqWhbHb/nRlmKZUzixtQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -19127,7 +19573,7 @@ packages: '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 '@builder.io/partytown': 0.7.6 - '@gatsbyjs/reach-router': 2.0.1(react-dom@18.2.0)(react@18.2.0) + '@gatsbyjs/reach-router': 2.0.1(react@18.2.0) '@gatsbyjs/webpack-hot-middleware': 2.25.3 '@graphql-codegen/add': 3.2.3(graphql@16.8.1) '@graphql-codegen/core': 2.6.8(graphql@16.8.1) @@ -19203,14 +19649,14 @@ packages: gatsby-core-utils: 4.13.1 gatsby-graphiql-explorer: 3.13.1 gatsby-legacy-polyfills: 3.13.0 - gatsby-link: 5.13.1(@gatsbyjs/reach-router@2.0.1)(react-dom@18.2.0)(react@18.2.0) + gatsby-link: 5.13.1(@gatsbyjs/reach-router@2.0.1)(react@18.2.0) gatsby-page-utils: 3.13.1 gatsby-parcel-config: 1.13.0(@parcel/core@2.8.3) gatsby-plugin-page-creator: 5.13.1(gatsby@5.13.1)(graphql@16.8.1) gatsby-plugin-typescript: 5.13.1(gatsby@5.13.1) gatsby-plugin-utils: 4.13.1(gatsby@5.13.1)(graphql@16.8.1) - gatsby-react-router-scroll: 6.13.1(@gatsbyjs/reach-router@2.0.1)(react-dom@18.2.0)(react@18.2.0) - gatsby-script: 2.13.0(@gatsbyjs/reach-router@2.0.1)(react-dom@18.2.0)(react@18.2.0) + gatsby-react-router-scroll: 6.13.1(@gatsbyjs/reach-router@2.0.1)(react@18.2.0) + gatsby-script: 2.13.0(@gatsbyjs/reach-router@2.0.1)(react@18.2.0) gatsby-telemetry: 4.13.1 gatsby-worker: 2.13.1 glob: 7.2.3 @@ -19257,7 +19703,6 @@ packages: raw-loader: 4.0.2(webpack@5.91.0) react: 18.2.0 react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.3.3)(webpack@5.91.0) - react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 react-server-dom-webpack: 0.0.0-experimental-c8b778b7f-20220825(react@18.2.0)(webpack@5.91.0) redux: 4.2.1 @@ -19313,7 +19758,6 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve - dev: true /gatsby@5.13.1(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-y8VB381ZnHX3Xxc1n78AAAd+t0EsIyyIRtfqlSQ10CXwZHpZzBR3DTRoHmqIG3/NmdiqWhbHb/nRlmKZUzixtQ==} @@ -19519,6 +19963,7 @@ packages: - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve + dev: false /gatsby@5.13.3(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.4): resolution: {integrity: sha512-SSnGpjswK20BQORcvTbtK8eI+W4QUG+u8rdVswB4suva6BfvTakW2wiktj7E2MdO4NjRvlgJjF5dUUncU5nldA==} @@ -19729,6 +20174,7 @@ packages: /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -21304,12 +21750,12 @@ packages: hasown: 2.0.2 side-channel: 1.0.6 - /intl-messageformat@10.5.11: - resolution: {integrity: sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==} + /intl-messageformat@10.5.14: + resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==} dependencies: - '@formatjs/ecma402-abstract': 1.18.2 + '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.6 + '@formatjs/icu-messageformat-parser': 2.7.8 tslib: 2.6.2 dev: false @@ -21437,6 +21883,7 @@ packages: /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + requiresBuild: true /is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} @@ -21715,10 +22162,14 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} + /is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: true + /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - dev: false /is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} @@ -22127,10 +22578,10 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.1 + dedent: 1.5.3 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -22176,46 +22627,6 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@18.15.13): - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.24.4 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 18.15.13 - babel-jest: 29.7.0(@babel/core@7.24.4) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - dev: true - /jest-config@29.7.0(@types/node@18.15.3): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -22291,7 +22702,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -22312,7 +22723,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.15.13 + '@types/node': 18.15.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22373,7 +22784,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 jest-util: 29.7.0 dev: true @@ -22392,7 +22803,7 @@ packages: jest-process-manager: 0.4.0 jest-runner: 29.7.0 nyc: 15.1.0 - playwright-core: 1.43.0 + playwright-core: 1.43.1 rimraf: 3.0.2 uuid: 8.3.2 transitivePeerDependencies: @@ -22469,7 +22880,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22500,7 +22911,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -22558,7 +22969,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22611,7 +23022,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.13 + '@types/node': 18.15.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22639,7 +23050,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.15.13 + '@types/node': 18.15.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22799,6 +23210,7 @@ packages: /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + requiresBuild: true /json-loader@0.5.7: resolution: {integrity: sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==} @@ -23359,6 +23771,7 @@ packages: /lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + requiresBuild: true /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -23522,6 +23935,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + requiresBuild: true + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.9: resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} engines: {node: '>=12'} @@ -24400,7 +24819,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) webpack-sources: 1.4.3 /mini-svg-data-uri@1.4.4: @@ -25226,6 +25645,7 @@ packages: /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 @@ -25259,7 +25679,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -25699,7 +26119,6 @@ packages: /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - requiresBuild: true dependencies: aggregate-error: 3.1.0 @@ -26174,8 +26593,8 @@ packages: /platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - /playwright-core@1.43.0: - resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} + /playwright-core@1.43.1: + resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} engines: {node: '>=16'} hasBin: true dev: true @@ -26186,12 +26605,12 @@ packages: hasBin: true dev: true - /playwright@1.43.0: - resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} + /playwright@1.43.1: + resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.43.0 + playwright-core: 1.43.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -26517,7 +26936,7 @@ packages: klona: 2.0.6 postcss: 8.4.38 semver: 7.6.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /postcss-merge-longhand@5.1.7(postcss@8.4.38): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} @@ -27365,6 +27784,14 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 + dev: false + + /qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + dev: true /query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} @@ -27478,7 +27905,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /rbush@3.0.1: resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==} @@ -27603,6 +28030,7 @@ packages: - eslint - supports-color - vue-template-compiler + dev: false /react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.3.3)(webpack@5.91.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} @@ -27639,12 +28067,11 @@ packages: strip-ansi: 6.0.1 text-table: 0.2.0 typescript: 5.3.3 - webpack: 5.91.0(esbuild@0.19.12) + webpack: 5.91.0(@swc/core@1.3.102) transitivePeerDependencies: - eslint - supports-color - vue-template-compiler - dev: true /react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.4.4)(webpack@5.91.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} @@ -27844,8 +28271,8 @@ packages: react: 18.2.0 dev: false - /react-intl@6.6.2(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-IpW2IkLtGENSFlX3vfH11rjuCIsW0VyjT0Q1pPKMZPtT2z1FxLt4weFT5Ezti2TScT1xiyb3aQBFth9EB7jzAg==} + /react-intl@6.6.8(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-M0pkhzcgV31h++2901BiRXWl69hp2zPyLxRrSwRjd1ErXbNoubz/f4M6DrRTd4OiSUrT4ajRQzrmtS5plG4FtA==} peerDependencies: react: ^16.6.0 || 17 || 18 typescript: ^4.7 || 5 @@ -27853,15 +28280,15 @@ packages: typescript: optional: true dependencies: - '@formatjs/ecma402-abstract': 1.18.2 - '@formatjs/icu-messageformat-parser': 2.7.6 - '@formatjs/intl': 2.10.0(typescript@5.3.3) - '@formatjs/intl-displaynames': 6.6.6 - '@formatjs/intl-listformat': 7.5.5 + '@formatjs/ecma402-abstract': 2.0.0 + '@formatjs/icu-messageformat-parser': 2.7.8 + '@formatjs/intl': 2.10.4(typescript@5.3.3) + '@formatjs/intl-displaynames': 6.6.8 + '@formatjs/intl-listformat': 7.5.7 '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.46 + '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 - intl-messageformat: 10.5.11 + intl-messageformat: 10.5.14 react: 18.2.0 tslib: 2.6.2 typescript: 5.3.3 @@ -27994,8 +28421,24 @@ packages: tslib: 2.6.2 dev: true - /react-remove-scroll@2.5.7(@types/react@18.2.46)(react@18.2.0): - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + /react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.3 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.2.0) + tslib: 2.6.2 + dev: true + + /react-remove-scroll@2.5.5(@types/react@18.2.46)(react@18.2.0): + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -28013,6 +28456,25 @@ packages: use-sidecar: 1.1.2(@types/react@18.2.46)(react@18.2.0) dev: true + /react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.3 + react: 18.2.0 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.2.0) + dev: true + /react-router-dom@5.3.4(react@18.2.0): resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} peerDependencies: @@ -28086,7 +28548,36 @@ packages: loose-envify: 1.4.0 neo-async: 2.6.2 react: 18.2.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) + + /react-server-dom-webpack@19.0.0-rc.0(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0): + resolution: {integrity: sha512-nnSBQnXKEgfgSx6veKJg3TdRmRyn+tyOuKwKdHCI1SuR+WL2JLDM+NfZrP5DFie7w5ZCNTjS/LdACV4YuRuxDg==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 + webpack: ^5.59.0 + dependencies: + acorn-loose: 8.4.0 + neo-async: 2.6.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + webpack: 5.91.0(@swc/core@1.3.102)(esbuild@0.20.2) + dev: false + + /react-server-dom-webpack@19.0.0-rc.0(react@18.2.0)(webpack@5.91.0): + resolution: {integrity: sha512-nnSBQnXKEgfgSx6veKJg3TdRmRyn+tyOuKwKdHCI1SuR+WL2JLDM+NfZrP5DFie7w5ZCNTjS/LdACV4YuRuxDg==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 + webpack: ^5.59.0 + dependencies: + acorn-loose: 8.4.0 + neo-async: 2.6.2 + react: 18.2.0 + webpack: 5.91.0(@swc/core@1.3.102) + dev: false /react-split-pane@0.1.92(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==} @@ -28124,6 +28615,23 @@ packages: tslib: 2.6.2 dev: true + /react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.3 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.2 + dev: true + /react-textarea-autosize@8.5.3(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} @@ -28574,14 +29082,14 @@ packages: unified: 10.1.2 dev: false - /rehype-react@7.2.0(@types/react@18.2.46): + /rehype-react@7.2.0(@types/react@18.3.3): resolution: {integrity: sha512-MHYyCHka+3TtzBMKtcuvVOBAbI1HrfoYA+XH9m7/rlrQQATCPwtJnPdkxKKcIGF8vc9mxqQja9r9f+FHItQeWg==} peerDependencies: '@types/react': '>=17' dependencies: '@mapbox/hast-util-table-cell-style': 0.2.1 '@types/hast': 2.3.10 - '@types/react': 18.2.46 + '@types/react': 18.3.3 hast-to-hyperscript: 10.0.3 hast-util-whitespace: 2.0.1 unified: 10.1.2 @@ -28992,7 +29500,9 @@ packages: /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + requiresBuild: true dependencies: glob: 7.2.3 @@ -29376,6 +29886,14 @@ packages: - supports-color dev: true + /server-only-context@0.1.0(react@18.2.0): + resolution: {integrity: sha512-5Ba19yx9Bj9uSh40aZNsZNBvLF88tLY3na6QxWkqyrSLOSHPxtnzTs/JzjKwfac1NbHFlEodkN7T4M6UzvH2Ng==} + peerDependencies: + react: next + dependencies: + react: 18.2.0 + dev: false + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -29552,6 +30070,7 @@ packages: /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + requiresBuild: true dependencies: is-arrayish: 0.3.2 @@ -30003,7 +30522,6 @@ packages: /sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - requiresBuild: true /sqlite3@5.1.7: resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} @@ -30438,7 +30956,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -30592,6 +31110,7 @@ packages: /table@6.8.2: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} + requiresBuild: true dependencies: ajv: 8.12.0 lodash.truncate: 4.4.2 @@ -30738,7 +31257,6 @@ packages: /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - dev: false /temp-dir@3.0.0: resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} @@ -30752,6 +31270,17 @@ packages: rimraf: 2.6.3 dev: true + /tempy@1.0.1: + resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} + engines: {node: '>=10'} + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: true + /tempy@3.0.0: resolution: {integrity: sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==} engines: {node: '>=14.16'} @@ -30787,7 +31316,7 @@ packages: ps-tree: 1.2.0 dev: false - /terser-webpack-plugin@5.3.10(@swc/core@1.3.102)(webpack@5.91.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.102)(esbuild@0.20.2)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -30805,14 +31334,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.102 + esbuild: 0.20.2 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.3 - webpack: 5.91.0(@swc/core@1.3.102) - dev: true + webpack: 5.91.0(@swc/core@1.3.102)(esbuild@0.20.2) + dev: false - /terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.91.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.102)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -30829,13 +31359,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - esbuild: 0.19.12 + '@swc/core': 1.3.102 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.3 - webpack: 5.91.0(esbuild@0.19.12) - dev: true + webpack: 5.91.0(@swc/core@1.3.102) /terser-webpack-plugin@5.3.10(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} @@ -30859,6 +31388,7 @@ packages: serialize-javascript: 6.0.2 terser: 5.30.3 webpack: 5.91.0 + dev: false /terser@5.30.3: resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} @@ -31329,6 +31859,7 @@ packages: dependencies: tslib: 1.14.1 typescript: 4.9.5 + dev: false /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -31347,6 +31878,7 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.4.4 + dev: false /tsx@4.7.1: resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==} @@ -31444,6 +31976,11 @@ packages: engines: {node: '>=10'} dev: false + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: true + /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -31543,6 +32080,7 @@ packages: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: false /typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} @@ -31553,6 +32091,7 @@ packages: resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} engines: {node: '>=14.17'} hasBin: true + requiresBuild: true /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} @@ -32047,7 +32586,7 @@ packages: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /url@0.11.3: resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} @@ -32077,6 +32616,21 @@ packages: tslib: 2.6.2 dev: true + /use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.3 + react: 18.2.0 + tslib: 2.6.2 + dev: true + /use-composed-ref@1.3.0(react@18.2.0): resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: @@ -32136,6 +32690,22 @@ packages: tslib: 2.6.2 dev: true + /use-sidecar@1.1.2(@types/react@18.3.3)(react@18.2.0): + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.3.3 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.2 + dev: true + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: @@ -32188,6 +32758,7 @@ packages: /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + dev: true /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} @@ -32389,6 +32960,27 @@ packages: - terser dev: true + /vite-node@1.1.1(@types/node@18.19.31): + resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.8(@types/node@18.19.31) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-istanbul@3.0.4: resolution: {integrity: sha512-DJy3cq6yOFbsM3gLQf/3zeuaJNJsfBv5dLFdZdv8sUV30xLtZI+66QeYfHUyP/5vBUYyLA+xNUCSG5uHY6w+5g==} dependencies: @@ -32579,6 +33171,42 @@ packages: fsevents: 2.3.3 dev: true + /vite@5.2.8(@types/node@18.19.31): + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.31 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.14.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vite@5.2.8(@types/node@20.11.17): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -32729,7 +33357,7 @@ packages: debug: 4.3.4 happy-dom: 12.10.3 local-pkg: 0.4.3 - magic-string: 0.30.9 + magic-string: 0.30.10 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 @@ -32877,7 +33505,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.15.13): + /vitest@1.1.1(@types/node@18.15.13)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32913,6 +33541,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 + happy-dom: 12.10.3 local-pkg: 0.5.0 magic-string: 0.30.9 pathe: 1.1.2 @@ -32934,7 +33563,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.15.13)(happy-dom@12.10.3): + /vitest@1.1.1(@types/node@18.15.3)(happy-dom@12.10.3): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32959,7 +33588,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.15.13 + '@types/node': 18.15.3 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -32979,8 +33608,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.15.13) - vite-node: 1.1.1(@types/node@18.15.13) + vite: 5.2.8(@types/node@18.15.3) + vite-node: 1.1.1(@types/node@18.15.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -32992,7 +33621,7 @@ packages: - terser dev: true - /vitest@1.1.1(@types/node@18.15.3)(happy-dom@12.10.3): + /vitest@1.1.1(@types/node@18.19.31): resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -33017,7 +33646,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.15.3 + '@types/node': 18.19.31 '@vitest/expect': 1.1.1 '@vitest/runner': 1.1.1 '@vitest/snapshot': 1.1.1 @@ -33028,7 +33657,6 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 12.10.3 local-pkg: 0.5.0 magic-string: 0.30.9 pathe: 1.1.2 @@ -33037,8 +33665,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.8(@types/node@18.15.3) - vite-node: 1.1.1(@types/node@18.15.3) + vite: 5.2.8(@types/node@18.19.31) + vite-node: 1.1.1(@types/node@18.19.31) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -33200,7 +33828,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.91.0 + webpack: 5.91.0(@swc/core@1.3.102) /webpack-merge@5.10.0: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} @@ -33268,6 +33896,7 @@ packages: - '@swc/core' - esbuild - uglify-js + dev: false /webpack@5.91.0(@swc/core@1.3.102): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} @@ -33307,9 +33936,8 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true - /webpack@5.91.0(esbuild@0.19.12): + /webpack@5.91.0(@swc/core@1.3.102)(esbuild@0.20.2): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true @@ -33340,14 +33968,14 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.102)(esbuild@0.20.2)(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - dev: true + dev: false /website-scraper@5.3.1: resolution: {integrity: sha512-gogqPXD2gVsxoyd2yRiympw3rA5GuEpD1CaDEJ/J8zzanx7hkbTtneoO1SGs436PpLbWVcUge+6APGLhzsuZPA==} @@ -33873,6 +34501,10 @@ packages: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + dev: false + /zustand@4.4.7(@types/react@18.2.46)(react@18.2.0): resolution: {integrity: sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==} engines: {node: '>=12.7.0'} @@ -33893,7 +34525,7 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /zustand@4.5.2(@types/react@18.2.46)(react@18.2.0): + /zustand@4.5.2(@types/react@18.3.3)(react@18.2.0): resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} peerDependencies: @@ -33908,7 +34540,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.3.3 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: false From 59e1015a6f623aebbc5f7a211a2ba48ec766ea6b Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Tue, 2 Jul 2024 07:56:45 +0200 Subject: [PATCH 40/41] refactor: consolidate executors in gatsby layout --- apps/website/src/layouts/index.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/website/src/layouts/index.tsx b/apps/website/src/layouts/index.tsx index f5ff0c329..6df5c7e93 100644 --- a/apps/website/src/layouts/index.tsx +++ b/apps/website/src/layouts/index.tsx @@ -13,13 +13,12 @@ export default function Layout({ const data = useStaticQuery(graphql(FrameQuery)); return ( - - {children} - + {children} ); } From 9bac782ae755c39a680142e31cbcce652bb98818 Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Wed, 3 Jul 2024 15:22:05 +0200 Subject: [PATCH 41/41] fix: operation typing in decap preview --- apps/decap/src/helpers/preview.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/decap/src/helpers/preview.tsx b/apps/decap/src/helpers/preview.tsx index 7d3ec80b7..76a9310b8 100644 --- a/apps/decap/src/helpers/preview.tsx +++ b/apps/decap/src/helpers/preview.tsx @@ -1,8 +1,8 @@ import { buildResponsiveImage } from '@amazeelabs/cloudinary-responsive-image'; import { createResolveConfig } from '@amazeelabs/graphql-directives'; import { + AnyOperationId, ImageSource, - OperationId, OperationResult, OperationVariables, } from '@custom/schema'; @@ -51,7 +51,7 @@ const responsiveImage: GraphQLFieldResolver< ) as ImageSource; }; -export async function query>( +export async function query( operation: TOperation, rootValue: any, variables: OperationVariables = {}, @@ -84,7 +84,7 @@ export async function query>( return result.data; } -export function useQuery>( +export function useQuery( operation: TOperation, rootValue: any, variables: OperationVariables = {}, @@ -114,9 +114,7 @@ export function useQuery>( export type useQueryType = typeof useQuery; -export function createPreview< - TOperation extends OperationId<{ preview?: any }, any>, ->( +export function createPreview( query: TOperation, schema: ZodType, Component: React.FC<{

    fFa^^Eli6avL?{i{2Mh*-!E_)Q!wHRA zquz8d702tssgFPm+i8HpEZeD{q;<<-7Pz+ScIMaa$IT?(HxLLE618xdJtCn<1R9ZQ zwmamHEuQ*sQ`}@cl}Ihu8x#taLbX6S11hDWqND@UvZ9#P#hhOVb3UDvxfp}SLd0rg zF4eWE6d31J*sNnNMHicL1~JwFn=G57Ut*viQGnRJCjlk^MNxt%htK#X&DwE{B+eU( zyeJ%P1l=sr@53z8!Zagj;6pyY9w100y-wXQ165VS2pVqlqR%9a$NdHrNuAcSTy20t zFk#@lvgfqZmt1l_a$fFJv1%Wsc2`oqATgObP%*iJx%fPeF}a-jQ>Dc*xsv;+l0Sq} zv0hS{vLFIui+H*Z<}yAbqg^AT8mFbubt-#mU3SA_Ff)qmBEp?BH^uCH-DB7n^}D9g zS#@S(on6aqeI9$8hCS4XGgZs+oUT*^!XPgkNC<{~A3t6ginw8n03M1N9YtOkQl@Dw zj#XW|Z9t`FZye{!F^+!+c?dl4RUG0s1WByBZxTPD1o3^ExA{eXP#iyh00^2gW8yN# z>v@LmNwF@4ya1GHIPYmC=2Dr(w7IHNfz`Uq)`SgBoZpvVH(YSg)33JD%D&&_M7Wlo zVX`_Mk0;BeyZ!=$qJ(oQgof%Mt+^64D(Hv5wj8}PUW7(rB*`xJY$ z`nK$PpbvXhI6`r%SNW$0)l?$nZjep}{SN6@4XB~?$1S!N!-CJiPWVvjUzEL}g9xtn zda+#pLAw8b1N&by|NqWl{_`RJ$63Jabn>rRE)YQW?09z!Xdv|M3>()juRRqK)_*-R zn?UAdP3Wa9!QlmiVzN_FG5>}}=9&E2NL0w6DvFYtq5a179NM^g_$V%6u;*<0bMXd5 zqA?h)4$oFB_yU2TP$+~1R3gLaQ?hM0H^7iv_;dQ<;^KuGC9|gs|L;(W=6|46Z8#zf zAV5R_@-8xV0-VO3yb@W0%36bxxAwI`?K zEg6-tI-QvCe7XS#37w>+M&a@)><_w6^JRt4FcTmaKgB@b?Ru|jN4pdpQ}pS5di)PE zvuAOIB>1Vng;vh4DAWx$ttn:n&Y3J(F%MgS0j4AsOlPp;kC;bT%#hdlcJf?URo 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 literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-MediumItalic.woff2 b/packages/ui/static/public/fonts/preload/Inter-MediumItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..96767155d900aae798a4208e57e29c915110e6d3 GIT binary patch literal 118392 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±Fcf(?i3(ZO=1NOA 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%0D`keGW^{m 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 I*G6sz0F{u7UjP6A literal 0 HcmV?d00001 diff --git a/packages/ui/static/public/fonts/preload/Inter-Regular.woff2 b/packages/ui/static/public/fonts/preload/Inter-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b8699af29b021cbbbdf82e18f5c4a2271d19b616 GIT binary patch literal 108488 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