From eb668dedc040697c3b6c4c9af6264970b47366f7 Mon Sep 17 00:00:00 2001 From: "MD. MOHIBUR RAHMAN" <35300157+mrpmohiburrahman@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:23:31 +0600 Subject: [PATCH 01/63] =?UTF-8?q?Fix:=20=E2=80=89ERR=5FPNPM=5FRECURSIVE=5F?= =?UTF-8?q?EXEC=5FFIRST=5FFAIL=E2=80=89=20Command=20"prebuild:development"?= =?UTF-8?q?=20not=20found?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 432e734dd..f3dd63c40 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "submit:qa:mobile": "cross-env APP_ENV=qa eas submit --profile qa", "start:staging": "cross-env APP_ENV=staging pnpm run start", "prebuild:staging": "cross-env APP_ENV=staging pnpm run prebuild", + "prebuild:development": "cross-env APP_ENV=development pnpm run prebuild", "android:staging": "cross-env APP_ENV=staging pnpm run android", "ios:staging": "cross-env APP_ENV=staging pnpm run ios", "web:staging": "cross-env APP_ENV=staging pnpm run web", @@ -157,4 +158,4 @@ "url": "git+https://github.com/rootstrap/react-native-template.git" }, "packageManager": "pnpm@9.8.0" -} +} \ No newline at end of file From 06edf42e2b8818f77b7679c0a0812a60e6c3924c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:05:48 +0000 Subject: [PATCH 02/63] 6.3.4 --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index f3dd63c40..de761bc0d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "submit:qa:mobile": "cross-env APP_ENV=qa eas submit --profile qa", "start:staging": "cross-env APP_ENV=staging pnpm run start", "prebuild:staging": "cross-env APP_ENV=staging pnpm run prebuild", - "prebuild:development": "cross-env APP_ENV=development pnpm run prebuild", "android:staging": "cross-env APP_ENV=staging pnpm run android", "ios:staging": "cross-env APP_ENV=staging pnpm run ios", "web:staging": "cross-env APP_ENV=staging pnpm run web", From e46a701b22f5973723355c06fdfca6d2183e2524 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Sun, 20 Oct 2024 15:04:37 +0100 Subject: [PATCH 03/63] feat(docs): add reviews section to the home page --- docs/public/reviews/aman.jpg | Bin 0 -> 20081 bytes docs/public/reviews/brandon.png | Bin 0 -> 120872 bytes docs/public/reviews/kawtar.jpg | Bin 0 -> 24580 bytes docs/public/reviews/simon.jpg | Bin 0 -> 24932 bytes docs/public/reviews/yuri.jpeg | Bin 0 -> 22993 bytes docs/src/components/GithubStar.astro | 2 +- docs/src/components/reviews.astro | 167 +++++++++++++++++++++++++++ docs/src/content/docs/index.mdx | 2 + 8 files changed, 170 insertions(+), 1 deletion(-) create mode 100644 docs/public/reviews/aman.jpg create mode 100644 docs/public/reviews/brandon.png create mode 100644 docs/public/reviews/kawtar.jpg create mode 100644 docs/public/reviews/simon.jpg create mode 100644 docs/public/reviews/yuri.jpeg create mode 100644 docs/src/components/reviews.astro diff --git a/docs/public/reviews/aman.jpg b/docs/public/reviews/aman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3da435c2237a9f9bbb2e3e9afd5bcf0751eb8ea9 GIT binary patch literal 20081 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 R#DKPuV)qFF4xW;K|JgFx0IdK3 literal 0 HcmV?d00001 diff --git a/docs/public/reviews/brandon.png b/docs/public/reviews/brandon.png new file mode 100644 index 0000000000000000000000000000000000000000..09423313c7c6d9ff4344cd96322bea72cb6e6c17 GIT binary patch literal 120872 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 literal 0 HcmV?d00001 diff --git a/docs/public/reviews/simon.jpg b/docs/public/reviews/simon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5572e96a1d4cd6130f50cfbc38342b11343d1831 GIT binary patch literal 24932 zcmbrl1#lca*Dg3_W@dZLY>$~^=9rn88R8fdGeZn9$IQ&kFlMHhF=mP>#&zEJ+x`B% zwN+cUuDYiC8L6diojy8}&Lh1ozik1~<)mb#01yxW0L1$Nc-w)@krfv=QdU)xl2wrW zCjm0v-ps)bnhgMOaCCQ7l@=q{*3l&g{EuK_=H@J_tgP@qqW%|nxA?bo0AP;!Z(09K z;{V@YBy$Tlv-cN-f4`B}%-Plb9e;SoA3wP}|Hbj|7~9O+#QYr>ykjQU_ZNJ}(|_Yl z|HXTMvDLr$;V*VoR}}{UAd%lOxz)dz=`S|@7yqpbxtX=A!}~q<@0iNL-sAlp{t16; zf^6Zaq4s_y{^#cgPz6W>!~o;~Q-BA+24D|x2Qa^19p7d4|D6x?Pri=;r}sQ&?`LPg zXMpQ_4l985dtRpZSPy_3z~cRC`5tfae%Qa?@gDvw`~S++&64A9dGA$5mIDA_cHiE9 zGXMZ^834db*xTDv-rL(tJ^%o<3;^^b{Wrf;(z`g%-{a%|8%LD|0H6f{08L&0jWaC- z0Gi)rjKAS*;%f5GbD-YOkd~GJz;!VIfT9BcV7<#4QSbjW{a<;%m;JYVK>iW{pzZ?z zC`2uU#KFM8r@$v9At56p!@>hn0ZFNdNy$k676S2}6%G~-6&@ay6dMDZ^nW|N^#L&8 zA>tw8p&)<&NDK%l42ZV@0MWZ-pdkJ>sQ)`aK|?^ozyjdj6A2*zf7AX)A_OE902&7N z?I!>k3IYI$4u$^y761Hvw7x2gpiG&I0dcsc{}FP7Co}lrH|0sZWJ8m>6kB=?f4Y}u z^V^SxEJLHrnQ}^c@L2tpc&Ej`nmp{_Gk=0R`uQa=AtL)a}{FKC&u_$Y@mfRaCi@mVR%wy-J4~Df5F9 z`HoKl`wM%^|ET-NAx2GEJ@ld5KwS!!j(0G(dbQr74Ib{aWYVx`#vrI?(o+CdG*mMd z^z9K_PJO^D+eWTt@RKIkYG!v(A<|{z3(lVmD>Z@qpsKkM$ydK!dQS@-DVxe>@QF&l zOukhT=vqTNKbr7ozdxMW=rBh^U8+#O@rc%R--J+Vk^Lv#LQPE5II|Kr6GON}} zmJOZH^}@c|hb&yElBXX-qgq-u1o*4?CY@DIuBD14N1A?>4C>2$ehl^AnPra9fs-Wf zsSt{wWH_<0$hI;V|4#lXE+h3Uta6g)hfqG0E4TK(g$ST!?O=j)n-eHRa5%Jhhz$M>e~qoMpNF%Cwv&8eTY$*^Uf<}-f6BW zHY{n_e~Jf}@xs%?`F^nYFvjLCY2tO_pP%pfQQam=&rNNbiW+Ik;$;CZ6@|Fea2nNz z^RUr*g7poNjx$A+c=*ysZ+Ep8yGeBw96BuVq_Bez6& zW)}bqeLQ%+k0#Dfoc(_8FWOnbj)OL##6WYY zEy_M>=?{dM)~Kc4l0N7?$$4XxK(To9P7~f4cvwy*8w;65<0c1FMiFn=VU0{0j4{zR z%_ozk$S6vAcn0xXrZ<4bDKF|9;KveupB+KVnMQN|I892juM$TmKT-xmkg#o~Ib*i?h&@-hNto5Be`brvNfaj8h9LEXt+ zi8Ix;e|qb!SyFI(ft%I~y|drTz*_pXw``fx8%;iZvFu+gVN*O;{dY{iogGcJXla;? za~5srhY7`0H_nVr4ut{-V~~r~h%g40L0j1n$S;}K_L9^Q4a(faRC?>Bs*lGGRn?+Q zxNCY@cvF_qprIX<fet7o;l1t^hqW0X4!5oL1r?4mI?O{hR9} z_AeR^DS{tZL)t?vyLFQ5n8%$Bs!>`-x7Gzqqqis}qfeCB+Ac@wsQ9~HJ%7&a-*>n5 zBl9j1;4X30+8mLOV6gpi;$TBxOmOsT9@cmwia1nSQYXy&1g@&E)NWwmNG?yVd*#3+ zXDwUS(W634BQms6=yXrl+!%Itzg#Pp{AxsS5O2wW>a%hy(^7RTn{($?$^r5twu2qG zt1T6?p)ADT)l;-Z1AL(l>6>KRGIeLjE@xdb9G`JA-XN>;MUP=HW7$T^nJu&RPy(%o z`3Fbp%a>s;rQzUo#!pOp2BcHulzj%6v%qMHI8oQ#mj-VA2|I$>)iT;BQ!?<4$jNzn)7t zVn~GbBw3nUn06@JD^U-D$gU8vVr<+ z-j|LPVa~D?C&u>brB_XvhnDw?Q@2~+0J47$OrwX=yrhbBa(G3Kw)$I}Ak}^HIyUL} z_lH`XlZV)^L|Q$VEF#P^ZbHP|bPgZoWdsXyc$2_xey|exA#Et>FI3fO zpNW{kui+?PGPtf28;%BS`AF?3pr~X0h0xaA@Rr+BQC_iE+u#7KBw^lRYN0n+wJw{C zIie1ZsLJ_@9E~==jLAR@9<+Dz*0#Fgi1g;Z`^@si^ENjhsu4vev}a-teQhIS0bhoQ zfLdn|%T2I4`E#+VM(gv>7zF-|EyYY#MTKQeMbL;c%gxD9IQ`54`LFLwT17qt0t^u6V_TS$zId~EFx~xJ0|&gO1wnmgny!QZO=m*YLD6+=aWof=flxS^2_?VY*|tq zGzu1>#RZYG;f5;fHX7sYUw!i(k?77Rj(*K%@p~_OC$_qAag50`#pug$BqY09Eq3%< zlY|mgZmyAR9Xv)Z`ldd*dHXvNF4VOY7sgSf+1wZ)Y;O$fCtvjzEEvQ|2O{8_Eb%GY zH_?UXuuP`wQD|w2Q#z^0!1NledfmEzo04AeSlWLwo5*VH#m;JQjQo(n4;Fl0ZzMol zsJf@MIPjyb&?QEB(p$S0?YrMT+W(X0dHGC8I;snO&A4x>aXmeYwQuhcOuVA3Rd7KQ zqUXge?0{0SzTt6D^T;HRJw}~t|FbhIG5(RX_Q`!|W}eN<|JhJ0_d4~E9i2$TGG|{X zw*fIdPVYyNEOfF17V5W!&ePA?#7c$3I31uMN^418jC;ZRIDN5=Y`dTRW?8o9IzUwF zsM)p0Hk(cupY-(f(8b6IAzuXh#`R{ysq^KFPG%{ZbsN!*3OnIDKAgGH>rPAy`={7H z&HmWc$f_UF2oVZu9J@SpsQsLTgF3ypDetpPX~!w&e4*g-fyA38h7P}1Z!+&E+DeYf zVpCdH3+r7Q>Ju1lJ%~?iey0;t`8G?&O;dJFop(0YO8M6c*CY*E;tzL1eWoqtQSip- zT@1^LX!G}(EXVFT{#9JW$}oGIH*GgaZT7;n>Gi z()cJ&bfdCN($plSq0^e)bQQvTff2W{DdzzGz7t<=xR#(b3o^Qc!S5Hr*7~ypO~<1v zvU{nr+gQ8i_}%k&CygUy0UzTT996kT_M1hQ<~+~TR6?LRq4x$qaHc`Jvq7R4r?R6j zxH)prlDoRn6d0@@e)BoSj?Gf)0Ru4-n80(2x)?f5(>)kN_xX z3``1i7%U(=IW{GmC@hEyhlBHjnE3l(6aIY+3IPKN7Atl!bfeLd8f>se36hlDF%xX6 zXP@h^?GhfiD^ijaIp=w_AU%1kKOxH(j}fZpUmiB^asND8k$Qj3BCUhxF_xHjo1nQ{ zs@4sC%sA=ZW;E{+TrLmCoqAM)$atfgKUNj<64R9j}Hn91!=-8Bg z;G+(Y}acy*^^;UUj3U(1Cy+w76nna%D=D_jS^Yw|~P9cux~bC-Of zjCb`;JNyFsUO}ZM`9oV2y@QlVd3$!IRK&@=yWB*BC8(TV57=z2u%mz|in0)c(iYrV z|FbGpr^#NX8A52|4WOFWc#Bv84VM!0!Kcil0mvS5L(-}==SbKhy*8wjOm_15xPNsh z;y#v#ecDb;yXQl_cV?SsYFz30ZIUOLrmfBsF(vsE{roZ33W+W!Vqie=AKcm$mJh2T z9;l*v4LZ2JIzSrnf;T{%Z&ec@oJ>Mz4%5PHUl+x&le^WdLiDOlyViEu{&P>c^3P-u zMeBvdPiSk+`QrDZx~81J=I{l`B{A!)=+{QZ@6^&7Pd=$7ScHqH)lV=Js6Qzg4zj2$ z{;W_h>!UpHb=>idAwaF)fF&@pP|NEuU1x2t(z6$z=1=L`8H5CRxPI!QX2~20b&K=? z9T_cq{c>|lTGO1V{2Hi*Aqrc=2==Hub%1H-!{ye)Km1;)z9GLW6jBp0*bdQ($Rch* zT#PHXBG>LBci}HLG2(K1z&?Dg85FBcOgf9i2kO2nycIf+X{R%7%GY7BKA=xdyXS$( zi00wi>W538%&DUe)bP^D$h@1#+BDIqPRvx2Z|aXZq5~Q)mOo0Mt3vahl(TDDp{Y3I z8XRqZ=b6)I%x89Qt*GJBiQEPU#9I6yLK~$|7QE-d)Vc}eY!lQjf(?ZiOyJ_3Wb@i6 zravc%!XGeN#tFt*T)}%ZDkwxuF8e}LRMdfi7>=%FFIDa)FjwB-okG%bp5j=cHyU}d zuETvX)WK9CfzF-RVVQzIjYi`L^@pIe#N;vqm~>a_>jN^Hec`W=8z4(aeDV{ zMN_(Sz}7Bs(3sjnE*Z3*;_ElxC&+Q=F=5Y*oO5$?ZrFzi>KBI|u8z^56k2X6Rr=j< ziwKjvk-fT%UN|;95=cuSG%^aCky$iyNysv8eTiQLg%EAI)1VcS8;bA+W$fr-r*;b- z?z-jYW3s+O&6CBGGEJ_I>W8|SZ3%>yg&|VAAP13;2f_jsMCe}D66j>Z&kpiBH?_t= z*CM^g3vShnx}r~ViSOEnRSK3CNKa;xAgrbA-w9$LDD}QmkIwXn?6PQeFH>Q zylw?ui3}#@rJW27ya99*U1oKV_u(RC!o3>{!`{_S?UQ7B(q2j6KBHU2r;!^8xc(0U za`!0g-_@Sp0C;bJhAz0hfG-d2Ckr3$MIH)n6q-*bK9$UT%v+rkbVCMZrI377HtZu> z$wO_NyAk&)$O>@@+m`7rVZh=3+bxc0T{y?z7uS5Vuv_JQQ_ zB&+46Vk5hA=Yt)n&mZf$LCQ3~4Yf6x(< z-@9$Lo?Tu~|HgZ~n4W~981c@zvYYabtY z(0k-*xNximZt__vdi_y3lDj?FX%b{EDRMiS+=)GY0`fjwW$X$~3=lz856Gn;nzCZp zyO8z6;|4@&y#a6+;90=rI^Ug|9WB5vzvT(-QJ@_r_v1<}Mr+K!VzD#{mb1Z_lys{J z-bWdAI)rKbdIN0h`Y5JC8=DRsyM{C)*J&|k@?Q-xj2^BH7k@x7gTOycGY+eU=k_Db zRVvzg*hjsq7KDf6$ z#FO>(vHfzuae{Fg?;Md&!DC!{sidOHI3G4>Oy5;nNOvC%6Ry`{bGJ;kR{fvNyaX^w;pVThnU z5)9+ToTprF!md^j7p^0ITWr3BO`}j}zxrpvOTQ&Sa-1Opn!R6nZag^^xs@`Myi@x7&l>^(?%fmxxu`T8Xzm!|-6XR1{CE8u@ z3DHPcpESo4Wh1)cXZB!F?3vqwS;*&@b91}Cpki3gH7tL)tbva$a^7F_;nzQ^jAQt^ z#m=CO&8?fvysR# zCpR4w1}SHW@qHw`YIzkR=`+xK)_!JDE|2~M8{s1`2u9%>W10p}5aA(ceCgTMl4Idq z)eBSgp|K2D>u$&Ey_5jbU718dyYav!?2=H+7^k3&VKt%;KdlL~ogz5bKumRnF}rj! zAbGddUB`?ddB^mP)tz?%I}<+3eZID|kgv$>{xr9_Gm$q1`bk#HgAD5$gRLk=lN+<8 z_<)4jnW?*_GWeLeAKw(=*GH3&hH!82RQ3J*XVZdNVd8u(^MJnY%d@=g!+Lbb95$W4 zKgZ2(|t{aJ0&8=&#!0f+@9x}vf*@!*1%Kv(Xp4vmV5oWNA? zyt1l;e@D(XbV(==_n1&&V|kA_AN_THv# znU?mR_LE2G+OJW==eQ8`3Xk+ipj3>&&!J4@ZTKkqLk@+oC@bGPw9t&qVmbv!URUN^;K)pP``30yGgy zphyH0MKUn?x<7hZ+M4=819yEWupre8Ld3Mu^#XP?y)JAiUV1?jl_~4JiM7?1> z>DNf`v2p>oaZZ$R<|wtbP<^Yx;rjA~I!7_ogl2YY@T6cjUDQ#m6 zOa^yVn26RjAV^%Fxn_*8GEzbzSy&vUk78PVSDqv9Ca z&(vOC1@k&z`r|bf|I8zKzOlGeWwQPrT`q?xHeo0dK1b4+!r01?@1vUYROuw{_tY~U zw6AapjBLCa2b1t>COC`z>p7) zcH4BP)154=^6Jb;Nps_AlysYQ8D+aP!RXbA%=`J9eIv|j{y<^3RrdqM7caJn4-|2P zJSx#{JXoy;KCqo)l!_A%7$0-|?W$;2p({?=g)gAa!cNRIdFZs^e>D*K3c8FI?7(eF z?bG+NRN9jkhTE9yl+e;Cz&iCt-6PWgkZY-46#5K77!b2GQSh2r3f zXCqF8v)T6*K0l3(>s)F5C=uj?Bx%1Z5*8qMXG5Opt5xCx*1@r@+LkS=SOKBG=ztNO zA7(1fShCOeW0=@TuZDg>4Ktc@KU0bFCbC^_4E5aHlsFQcM55w4(ra^#UL+TMm4OKi zoRBnPpj*zXc7zus!&xdhLsRzRV8mcbnP1>sgB!-LwFsq8nV6VJ8+Nf?8xpHw+x~v1 ziNT;cj0L+&LssyWF0bvYFx+POy&Pb{YMZC6%>A}@5dUnbLvuSKV#wu-=$?I&a&279 zXJO`2d%SJ_ejW7idOr?N<~YlJ*O3zFd5zSQ`m5s81TDftag`! zEY&2Rho?2(R~-m}bEDD3@@U)SM~2iuh~Y~%ASUR+Td~vS@%-U~2$V>(L5vuUBM+PJ zo(DqmO1?n`glR(YOcE_4`&@{#D6+^8H8nM(k?L)7PIr@CS{(b7e9du74cFd*(({zi z5liXO@=rp%u8o3BYilBd-MdhiP`%Fr8S~!#A8CwYE?6|s?4n;w9jH!b^kk&xH4#J$Ywa{$*MqATglOG07>|p|M1PD%fnG5C2Sb-w78Hh^i!i zRBqlGn4&7+@N+Y@xtT&%d{m`3b)vkiBb~Rd%bMKW0t!MI-S@n#2y80lo9rJNyM^w% zy3$bL)1i|Jdo)J6lt{Q($E1`eq(aI!QRt64;JUGS3}WBZeBI7EX9a&$1ExJ8U_(lR zB@S3FRL94Af@~v+lS)M_e0z0QD&IS0@etgBZ0D{y11=}Ty?g`o;or5%fIH&q4u_ac z0(z12A{jM7Qc8Y05-NJB?>4)ipm_%Dbud;S;qe}69_PSM5`zO4^>+1e9`*)|{Wg*_og9cI zs)B6-`bQ-p|Egp%3H!iM^)mPgD_3Fsb#Nu@gktY8CPnNcQ_>m!w|pT4Vy8S|E>F5S zT6NhxRSED^eIl0ibH&99(~1kp5&Wspj=N}5{YAWVRk#z!b& zaHU^i&-{rjy7y~?6e45gjD;&mtdlr31N~8CdPZ((EOh3n4ta!!CS}}6DsPm? zYjO+T3^PjjP=VWUzL zS9HxeXUzA&O*B$QG?I6++LJ>R68SVAsmQ1}rD(;0mEQufJ#d!4_Z{AeDvwaOvr_<_ zBFQZ2UCdpE86Fd(^NzA|+p%&-2ecb~tRq?L@Xbg1+7=KTzu8P`&{a zmaSsuFbVP3NopNkJwa>ce06bmRLhQ-}Z)>ClTdRpG9^>27$teFLn47XfiTl3&-Hm=$8Bx&hb~K8oBJe zi2R_0-QJD}(op8c%SsBo@}CZv?<7{iXJM?qGjD2w;zRvzQ$fkk(%03I56tVt6$U@v z8yXin00IgU5*`);3i@B`|4yA_P_RQ`qLTyJK8UKAV1blfz9!^~nbty6x^7dc2G0D) z=?NuigUHxAQsfLNIjsyffq zy5)e&kPte)7qk8Af+jbv=4p0(ohhf%b(0lE9e!zRSgIe>#46M&z0)lI_%G*r2$chP zw%Mdll3P17yXh1+pMIALy111Nx$OgTGw405=nER8{@dr zeI12*cQsz_rlSIbMa7@3Q)Qbu`6~*gbBF~6kSdc2lB1GRW{}s)a$rRB#z3@H(KQ8{ z7^p~$6+vN~OK!Vcv|P;x-uZ&x!-A0_M39(WD&!0=M?DE+nR@&=KY zUO74&F{8OXh%V%J@0>@(MISbr-{qX&wvZA$I?;By!3@d6htS7Q4>7yDfg!<1--RFf zs_#mu)eN74hS|u331V>6vPQ2ft7Q$f7{D`rGNP02IP)IsGqPL60j^XPlV1H~$ywPP zKNT!<;Gx2)u2GdQ?n*pt%fs$8^(%jPPzQg~qw#QiU*_X|LHVVRcyc!1!fKE&!Vu&7 zI#xEgeZ&U$0shFg<+R;%(`$8-zX=o*I8e&U| zP>UmqGNGREH1_Aa8nsdnv;C4se_LCN=J*^sl8FwPphgq@#5s6oeC2YBLE9yGr3`XW zE+}sA#-CeNJg#ye8T8H%`W(ga$<$t2aegU}{>GES6>A)Wv(i zyGRIPYHHf^#GKpY6t~~<*%K}|Mhee-rJ?hfW#~8!h{R)`c+`OS6x~W+TRnY6w^P@tHYu*4Q zCga4^eD(geNm2AC?xvuGe2Y3wZBlSc5PA^?HF{?!G*U(V2kQtS>?lU%>EZxcT6*g7 zvlUgw2??z-zKAa&*69F*iG&R1?@^I;oF5EHk{F+=f~K{l)z1el>=PEGew>-c&y5~( z!ge2Eya8fo`2t+5`gxf}Zaa!hcLS6U_A5Z~Q5$Z8YbAterdg+%RXBdo2M61)i!ueH zu-57fD+Z!-ihN-#GD$m%_H`U*d;{fEInTLap@IvH6Sg*OZC%CJ88}HF8pI9})R4@T z{g{fU6-@-N*G_})-OIi)TF4j09xg_vXo<<8M_}1jtkZ?<`_RQ?TZn7AxEu=op$ug} zH?vM3%J$GopHbR|RB|n4V=id4Afx7&5qS}(SG0aoo+)w$hiEm*mK^i`p}lO9>CkZC zmsP=_YbhBcw@IS#%>$P*rjL7AXOrwRHd78;FaYwneqmddR#pw&(@+`=UO(6jD2imbIG=Ej4bEM}`X%I6*q1%$?X*kBTx4*w=J7p7HXI z$?eX%y1JaLLYY5vX=lz^J!Yey0h;uG4%KmGz zY0=*ob^T?iVE(Rv`e(on@ourv-)*%E`MagA?cKhdx%!Whh7h5+VV59mXAB=l{xX9} zgsH8KrBW2OyL>C!J{ct&elXoYwW||-P2vnWyWEsss5+Eh6fTZMn`%%eOp(<(kPUP< z7GGr(wHU{hNu~WdgGa!|cqslA#dJ(6eng=*?@(o+#RpzYXU~Kp;|p_Y&-SN$I3d1> zQ=#RgvPU|^Ml$Rq)xm~D433yO$c6!EaGdBoF2ZPJDEbH63hY5bdd2WSetcBeyejHC z9173AA^gMre)LRxYd#=Ft%XA*q79ko2LEXvKEmMxLZS1uT|PfHB01(jEq8C=VY$mM zkfaq9M966CypG;{F&tRDd>T;TLQ$}n zpe)p8>{SjfC|B^sPNFa1j&{=)pGXbd1rj9<#z|RJ;2e|2%E&@O4sK^sLtolsd~v9X zTJG`{m-UOk`5t7nO5s~CM^-2UO8uj<g<+$3q2WKgI2m&}h-dUo_IpsHY0~ zC_vt5n#@wa*q|RMsIeE0`6C96N-$B-bp{7baI*-8H027zlQ*XTOW}j}Ak|9hPm%yBs*0Hp9O7J=!Sfz&Pb$KwAA6vyX;C#e94R4v5 zm!3856@<&?G)5BYK&G2#V<0@$PDnCsp27OnxVt>do@m!?1%|?aWLAxS2qKJMCr^^0 zV~}Dhiq;Y4EkbsrC2|QR#Qw04;6uQ{)PeX1GLqG5#$DdEe+|Z)3O!BcV z0diIae#DE@RB~VpWi*W5`mV+syNDre+;E?PK)s-ml=gj!+i!$XK=&OzMU1z-yHB-sSoc2~IH*v{2QE ztYnNYGT9+X4y@BwR#P*?&sg9w7obEc?lAvwq(Cb|tvCot8oQ;Oh-CXoFi=(1E)b!A z`vq>)*D-IDcTu_8;SF#Es}jv6Ag;ZqDr)H-3?qx?B?&I8p*|FhmYO{Z_#@|6~*m*7_ylNtUWla9F5M8qOdOy+#@?-62*`cftNdSeWij21wo z<$2XPoGoJ_ocM)3=G;9}cl{c2Y%DLf@6Bm!EaVRxo)(6O+`M)ILo?Y1-g8i-z>( zyL*gC@zlj7y16F3Q7bP6F;Funo1%<#*^BE@ zybkFfT1>TJExrMAExYNi>A3T%q|XI|W9t`+P@@Z*=!4-$uRj&BM|urZb)frbp` zU*W6s5M%~4TdFb^6>vU7xYBu9U?VC?32~0!;a#pAktSK9@F&@3p@Cy%;`RGfP{=EI z3)!6QzWflTrZaPHUqYPD+T}vwx+lbX1AGlUGn+A7&rQ(Pa{EaN!=T=v zakSUs1rFXiM?vbVw66oL4P}el_0nYrhaHKw^(<{-=xm%vhw@0I@1Xc#J55P_vM%oV zj1lb!6-XlX;VueQ-b}q`ojn9O6FH(61Krmo))8<%P`k}OC!x#|q%-FP|8Z)s&+5|V z_R=D?Vs|O3m)nQXW}k%e375#r-XOJ_1RPpjleQA4jsIg((%%+#b*qn49lu09h&CbV zL#94KSj7Nlu3`%nrZXEKC5}q2=p>)R*5Ehf<1~Dr0dHOmb%7c}l6oHZ1-{se*t-+x zGqyWx&1?|A=s=C6KMoD69VLMv87>=^S#CZLEunq_U0BM%VI_KL5)dQ4u&-`|%8V_8 z?o$-i)*dF=Lzt=8wvbEUPP~F``1U{nvd<&!DOdzom(I!BjdV3|xhKB&(j=w}VSt+k z8`FzokdwI#AdEw2SsYNJR0k3d}kr-2i!m0W6mAP){tPjXk{CqbT z*?9BUmbz^5RzmV}|9LHG1;BCA(IMHsg`j4IeJQ$y1Qwn8V|wy(u{>nIIM6kuAIlboUfx1g zD`^JbYVuWx@@mh%#bo?~8Y6gfdFbbNDJq@BkFqN@-Wt^?O<>;T)2>jfOGD{~JI$&B?}FfBjewo6?L$%O8* z6mc&Frw42WXtP#Rrq8I8r{!C0j^vcP|GeZ%R%_A4?4ms#0%`aD6e~?Rhf{4jt^qX& zggxXpqqGS~7tz-q$>sYvOa(?V#RZc=)eLaqN~s6=@*=Po55WYL@&qB$2rBSZ#+nQu zD^Qybnc4Q1h|H39MnOvNVc_OV;P1BzX)EXon5fBU6c5&xQk|#nm0d`x5zNH?_{CAW z%_{399cz=^(im6OAgd5EJxQo06hv*G#W@{MJzGZR)3q~ zahsrT#O6Q`wt!G&BrQLS<*gThXNV%%4{gug1tw2|Dc#_15Q*Xmi3luM20C;1#S3U| z962Z%%v8j32`GxSLu1r*i>2B}TWb;_V@~Il){T$lqBevQ^X`QX z5)nH}ZY4l-0U7ZGQ#1QcdiF#RQJlB}60Gw;`__)4YwjwN!63djzznLuJUpzfaedL| zb-=VuIhfOnqo>bZv>5i#h1nI%tT?*;?8Gbr#M*#zATYV6k7!ubdozsk>DQ^l$9*f(L z(nY5oX|M1_qad;I$G2tr1Ispgk5IiKDLcGV2Ky1Lr7^@B9iS(CLz)^wLLs6}QZ`G5lL9akL`K1e0R|$^GU_kZ3NFLQ=MT?+;%xml(k- zEDkFwQTPx9aTQ53FZRT}Yvd(pT|{vz;HAK}a}v9eS*1dX$bW4C>*?+|DeN%X{)GlQ1o&o$aW-?PVkM%1``DKhj|e; z6$W1P1V;SW&70C5+5Po;$w(7tSp5coHkIVL=L}9E6*IGGFjdU3>kX38tb7SWN|vZ! zU~2)#NY#n{xKeImuNkN}z3%SQfwn_$FzKy^3d6!x2s2ZEANtPFnZ;xAa&Q3mdT7}~ z_A>QUx}lPJgN$y|D^crb@g*9MnucQxj8#(P?Azvpr zyhf0S4Gyo6H}s8mL0TL~jV8kwvU)+wFgj+7RtOXd#>A8iGS(G_93RQ|3ND9)C=^Wi za+J6%ukvvaJQ0d>!|VmmVuPASOR|ogsOd3XRd{Wx3NMcIwZwe+1NqSAAGUa30#hX^ zYc6rmXd8H+j<{pPne8lGeW=I1A-F)?0WNn1AXQIZEf>92AObq%N2S;anj+*WSYg%e z+&uJ~DW>C->ml+ahZ{K=32vaVKj*bzPeZ)eg1~2F&u{Eb_+esSV)39cbJYtV%h(6Y zB?na$F)djC$~DwaIzwtWLU?&YorBmaaGRQJFj zaF2Ll4=qW^E4p?US`kD8>XGsYFb;|y;ei?O+gxz`2-{VGZs zkKvYR`LGIM<;PYY$RE?0+IO=s7dHd7rCe3)Z)&(*tqG>x^8O>-NArS(wDS2Ax_)=4 z4$h)`OT@6^*E^_DJd5CRgj>D?cp_6G`(%GyL+jz&GNE4QE|$^i=xBw$u6a~fg3^|! z*I#9*&yBxw?Ga^d?q)#)3Zvl<5d(|WhI5@0uArdj2{|WD5wzIw2g)O z;4PR2%|v7D7A5}Y{AyWC+j1F{gAaPHW!=!e_rt;3>v#LiJt=Uxg!SbpGAe1s&HN@& zHrW@AR8j{I^<_1v^L4goqc?Ph?Xx|QLyIOmJ(P_%IsBQ$wUtNNQSZ()QjEWw2>%oQ z^`!wYDA3tORme?h|M8*yCB4zT+eED_iG$ni_xpQBRbesX!_AsmTcK))jn}AW*Brs) zJqbfA1QZUim=|D*6@lhGlDMq;TCa4H^eY=O7Kc*|kfZ8-Z_OT!Y#q(n)2^ZRH-}t$ zlf-tY-u=;)7;S~+%hMgDZzhX8F5mf9I1c_)f_QCR;btD7w>H(6> zgIR@FwMP|_L!YC2ESmOjIRrVVU5p{Ig1@xKNSoqX{HczWg%I@Oc_1ZDqyV3#LDr6# z*S-=6G)nkvN01~K|GY&J4z#zyFq@ z+=N{bpfz~46{_P#j!Q1?uibf-<|xPLV&=o9lp#NcR=@2+{@nKSrA2!e^g{KS6&Ys9 zA)+`s?Fh{h>p6RqsY|d%)P5-i5`#X&^^*AFY~@>WuQ1|Rp2~6}xhvbqDAa#WP=jTjV>S91-+~}&C@4of(~d`4 z&13sLlDt0Kt{_ApG{p`*r^p7R*m>@S!~UqhM^>X9t9Lq_`r};ecgYSj5FF~l8oxMG z18p@`J7y1SNK+UdTrq zgf95uNa?gWhSDyD3FdBy$9Po{2)Y8DLMMLnmHEo%m)Tv=&H|c4gT`khz%|?RvUrX@ zVZE9PjS(~|Xs?=p>>@O0t}*dDCB?h{wkiKWIm~oIx%p$n(wyjF1Y5vDK-j(ss(Hn2 zFCfJI8tq`p=rdCnnHw{|?3cUuZ`e>fAmN4a9J;BKK|6Q_dxS7@qoemqUAukI?@-Ha zgzGpy5#_AJ_jjEL#sAY(-uFBFznY4P%e&Y4Us~`lACEo?y+>68NLCpW#rLLspO!T4 zPRUQHZmQbsw{N+Wwkdd+e7SbCU$QHaZ%qh8&&q72w?7%tAz-t|gH91laoeS~|HvNr zN8zFZvck&*2&=$aI>O{Sdt^XgD>Q1lxzgq<6~)$Z~P9Po^BMbC50sLm=mB zgywX+_B#!Q9|d^i8xgV0N>XE^84`_eO1rJusdhY`v3A0*Ute9A^y46w9moX$&Ewhz z`A>Cvo!L8{seGW`k?jNS)!>xniLRP&KN(wGDQUbc#tM%8^f8&B>-6<0uWayFW3u+| zL=!x9GK_0vMvzse5`{O@#dr8xnH{J@GO&=LAtd|2goZ#pJyNf9zhH}D+0;|;GmU+O zr}77dW^&8m3rds_kW;T8>gE^l9Lwq+mfF_Os|a2)TnFRTYt6Acg2AD!;ani)*oCp- z$3&@_1tJuhN&RaOuTx{UMlWR-6cx*_ismoqVfIFS6RSRP0$3xfI(C45B3L6=2oquI z%09S>W-aQ%SOULO)`U$h_$$%448IeYV6Nzj&X^!-c0NJE7_+_Mz9CCb(QD}*X6;^g zy{&f(!r|a!Lv_yKVvLodoCXCm5&s4-7W?BQG9MZGs$5Y|R=+JG0Mp`7K*ZiAXcCCo zStEd}WAWs^AMy-RBmefGU0x~ey2*q5-~zRGunje|%=S7Mw9+3caA-w0qXjn*u- zjj^&c@^w!z*c=T{cH6I;3L$`J#$A^UX5JsNvavF}o2ePOqn6_16q`fFS#Q0jCsCDr z0!UjL9F}%+7S}0SxA?LCHN&L-nE-z;Iv8JirC;{wSHDvN?ZRe+QD(+c1;n*Sn9Md& zxd<(osdt&$_AAPyaTO3BiSMZ(NA+E>{NW|s8@A}eAc_!``#D@%GUcQ zd}xur`GzN7+yKoFzpozOGF}I0w1Q_hRnT4c_u=;iX7}w zyEoq39}W8ZmiPZG)%utBfq3t#-g_#Ozx+IUZSTzG_J3&~^o{l%3h~;&c^Het}9tmmY}&dS*VwM zAyZ45eqaLX33x|5mQzK&PQ7(4<46S(F$sd`6;?a-=zN=H;uxWJLwMTi)>;a|i}-s75xq zy%j98sZy!Cm%;)7&oEdk<`6yME}t-c#!>_<^DZmr+;bAIP9uFTa4fnWrPwuS#WYr@ z30f63xm9PwWlJF&R>SiU;ctX)a~OqXKo(U()20X`06K`GHXbDiZrKd`sX%pcUZf*e zsqDnLA;jXP!XU^CW*nA{1T3}!>-XpZIv|(MOKQ|p4=hK#SA`D-_+$q_!F)Xe{h8os1WQLTujjHS;Hh!lQf8WPh30IMoAZ_$7UD`Bkz>K6WXEyfq7y0xB{pdYJcHe(f z5epf(N{Z4}}qcG*#I(~5zl zvL*<#X2t2q5VLOkU+P-a;D1Vf=0KnTy>?1PCiV}Cw?DXU(rr0kRZIC-#IUEd6s=xx z>!mhR;x&M$HBV2nC#o+%)rrGk9_l0-j8S_RN6nwvcy-u)gPNn+6$5s)*RN1l44zS_ z_gbCGr+`#;%6iiNp%A%2UAU>$1>^! zNN!nwmcG4A@fLDDKUD?^NFA{*{wVsGAR|pSpR1<6X9)AB)AtJS1}oo(+%Fvx8sam8 z>Id{OeWDb+xa1rW7QB@Kml%!4r8g?nFb9}{Wh-n@9%apfGeRa^o246(qloSC1Ab&hl8^sf>iWD==U#p4yzOc_rxSv5KRl?6ROcmk5q!dWDcHCG_DI!ML0`IXi=Ck$a)5IwG4j5u_B_d3E5}Gcc-tPW;Lr z$9nq@1gy%GqJdld8eS$0%T@Y=!|qb;1(;P!4CYYMK~yP~pN}UV;R`m z`ra4@XATtP`j>gRj94TuP{bj)l=cN_gE)&IQB79Pa**dFGg1AigF0LwvTEfM@#co7+Uo*{Q z=gdD)S5X}Q08t+0Pne!+WW$@9WD=b2-~ot~%YB#qzr2DdrAQW596-dTKOM2P81Tk} z3Ktlz;D+0nf=i8uC9fb&3%RJ$Lk58oZ1XH(9?V}-ov{+>iZcU5uN*SbW>(}$5}|eY zmxbkDh?gLVU1a0fK|lu5(p04A=P z$u9;p(BzymmI!Wmm`pAvlP9PwVMqCahCnae z@G>}ffsULZez}6TkZz!)a>lkSdnNO^Swqgkq1Y?jrPm7&JF(N4J2*qr8FqM%2sFy# zQy4pyioKTT!c!E3Sl=-!2DzRB?r;<0H&Mhy%Krd|d+sP#F@vap2QUJvhU^I8LTRxU z`2vq|7K|2Yt(lO&&!W(L7-NC7s5jU?s ziL*!o_Z<~DnS!Ic(FLiBQdNp+1cEU)EoSf~!K+e4Kmc$-`^j)Ni~zp{u?-2JD0vIw zJPRBpByr7L5?jd^TZ|=pRHF^V!2^{@P}mPIG31fH*|O`zD}i6s9tw<4&6sj#UkPQp z%C=b@tfB2MBf$l;w8Moh1X&S6h7pMyBT#62+;j*9Fl_z7Y4Zys7Ep&?QtZNADgYX$ zR>wy$=KCYu)STl*%)hc+ zkEmBK@JUw~Wk7pikX$b^xmQFjkq?V#c@DndAFa?D zHRCPyoG#asdHqUFF428F{XwmsPRNu~Vgv?Q-Uvm8YZri8_#$IluztCSgBsO!_DA_G zWq*bot1>8CBXbx*t2gG@4tyn5K94Yw&;_%&{A+Pcg6yQ*E;2axhd3cLBBv z+a(L8UUCxDsB0-H4T4lc0TPnHATDt1hY=PAn{$+w4MdnC0F@5~ueIU&sIh))Pr2OI z90t#-d`0G9_ArQ_>H*6WO@$$~{{YDL&?>bks@NcG99_R~gav#`Zby)r+?ue;>h`+x zFjvCO;<}3U>W)PpM+Y#SUT^}sV=l8#Qx^DWRMN;&$5=(iUWH7(6` z1cxB@oi45Wjseodu*y(NT8vxFs3@sIi-HwT%*?%tlw!PPoh}zxOP3{JrxAIb*tMb$ z1ppRC2=NS5ELh8#b?zyxKpQ119m;HgFDR^fb@UOjVdx{vQ24w%h487_{>ZYFzIB?B z?^tQE%Ntbql|MNELdw5$K2YXE6bH(Ux9eqrv*s7Yl^1Vm1q=!@B((QC3xpA=-i7{! z&cMd~O8^_fC9XU?vZCSzPGUHM*~j^Y?o_I=ZkbNu!n!5F#K~GH%8m@RLYN&&Fw2L= zm=snuu_ES+m|ZM;1b4?iWErD|Dm%@7(ok{&q+GS$AY%Uja^<5qj*mkUjzLyf2VBHp z?t6&9@imUy>dMQO8XquIR6Kw60IRd0iKx2HCwRRz00EMYGUxRVXo9t6IDxY6AA&9A zV>s!SWmh=d$y0+D42XfUjYGk9N3=?-E8+>pkro685XD$QS!~)8+H6pU%DW?HsPwIb zBC_SFS4I6IdO|rwQq~)Ine*aP%%uY*Q1M(w+JS{vCuRpw{X`WjU^rl|kb<4g!1;(W z;Cf&NUfisr;W`F2<0Elnzi}qSm8ozX>IDyo6&aSHRmz}{sZ)$%E!-D!fud2QMNcXn zGFb|47{>zKwMJV@xN2pL0IHHx$sKCtgWLr!DDZ_ftAIbKbCr37G*4_#@D!_#mevBN zEMqmcFxL?f)raaJR6gO@kW@Y7aM1c?ZAPx_4IdENaaj`TC{*d2jIFq}OFdUL%~m8g z4TlW44+LWj(@DyZG(ydR7f~=s#yN$VSd{+&2zrq z<@>oqcwtxsALbdt7lpUz(qybQo2Xv_2Mh#KWRzTE35STAp~tA*q~Km*@(YFaFF94D z5M#%;{{Rqh1}ey)Bt-@B)OGGurO{=DX-6K%`<)>{)AJ7c)n*?s2~xbQZ+P9VB7PF5 z9#(M{R-}lb?l3_{P@}j&lH3n-yUf0Hfhbu-_c!8zk-)Ll85~B!{{RBKn%rh+MXG|h z4VY!qk6lF}t7^T@q7E`q*VFtF@G@`;D@u30_ti%#6_BoFzbl8-dcmli_E@p}hob)g zISi%L5ae3CL*Zl3e|SrSVP*5{sIi8@8JtV1=AbQhyo1PpWUV5LtFg2VIp(&x=3IKg z9YN>MF@;U!D_}Q{o?omdH{qxXs2ssmupDedbpW9wAQ4e%Epe+O{6$llry!9;x42S- zuc(=XOhvw@Jb~N>%tnqRGP9QmB(munMwa4~#I*>uEZlAliU_vfxBF38qkeQE&?xXFco3SAEWB9Cg#3IIxt<>exr& z{8V&lpnLNPs4M%(#`C+V2bfen%OQozaE`$&w=S8DTt+V7 zy0fie{*vAd%mX2KYM?AgBQF8S;k0Jhn7B(ty++`m4h=6=elPt*-Dxk;ivFSz{>@~e7J?^&!w<-W?8-jI8Aa~yxVMj}qA1#-Z%=L0`HI7VY!z_u*XkYD zB}_#D_EmgTv`|q)IPJ%5pj^0k9sdCKEl+)c9UnU^U?mGD2ZVv=!DoekE&WA#eqhQE z#AXn8?@FA2S$q^9-9Wz;ZjFr>pT4soV$YfJH^{T2fJ-NJh-q(ga-#O>zfN=|@1B zY%`%qq{AYpu7mB_KpdeclKNJNG+O@C_b7j)ck>^V)!xv%_4$g=7k?q+-!MsUgW&2q z@9}YU7Xu-QsavQ*Bo14Iw5VEXfl3^$mz1>FT|IHfQCfZ+sZSN(MFj-RD4B!gqpUmR^QT|Xt0Oc=FQpZmf z;yW|t1>`V5VmftsR8Nbg%)F+_)wikbGu}*Xbv4enwkq^rWqaP$- zXK334{{Vk*?gAW;G}-naQE?8MxYsY;N_LBd-0R|>+`QWveaq2NRZc>Yp;AhP{$Fo;sWdd!JyMs#BV?a65UY^ z@j4(ouA;KrTFeQL(xb_Rre`(!in6MrdsyFyx>{EA!oCceV*dbWy8Y~YP`l#%-<<2* zYiK&Q>T=@eAc}}Ub+B#8Te_4rlrd04jYK6OT*Y?~RkAnsZ zQU#{Ks$YeHRVBm6+Ye7Gf38q$ACRGL)&BsW{Du-LD}m?Tw^J6ut7y!&ZP8R-R?qOW zU5g4Xj*?iqp7`hSgvfzkx;0;j3iI=lJ)FDv2ZsPD82XNqg&0=mTDn4Q%94u;IFd$_wi9ll2U_zXz6Ui!eOS#HI z7qT&LCEhEXT0{yk7Q2pEw8yZhLa*R0ayFOd0V<&^uodET0mwsyTIB`){{ZEMI4`&4 z??c=3)T1!lEw|--mUH5xBhd&vKLNq!0Mg}}`8!rO#?crn9zp)#N_f*6zi#mjnpHNWpWFnfiZhJQdcv*1=NoAFGwq1W4-ZUyF3I3#Y1SJ&hu1J#cIf@t;%f3A zH_xeR_=1)M6rN&WTe71AC(0cJG$sE4;tEPBbii$Lo0V4-2_1yR!E&`Ln;P~wE>RT> zL1M$X>S~OAjw9aI%Mv2Fm8hGjOdVMj-OX_>i;U{xDp4pazGo$#g38bX-};$g+5=C1 ztbcGc$U_{e-mVEo)OkC7X%_2HBSlk}^b)`tZfLDtS3hu=#hUWB{6lJ5);Ld4FH3J} z%5r=cF}t7}cwPSh+cB=GbfLrdgbKx=TNilyKM=|QP6-W#eMd&P?||h#9e$t~sITGR z&>Ws+ms7L>9tk+|hH~wP2@=5538iWkz9kbTfJAej#xr*pNoNt%AY{r3C>UxQ)7DI*3TrH$dVnjKy4oPanBt%T=o!d@U>U870EL9_J=c zFr+p3mc)g3U|QeAH#Vq#F8=@o0pbd}QxDz!!Rwh|ws7;2hK|teO^XAJJJ~`D z0ol5FcVd(PZC$*B6(U$(73O*|=U^FLC2QdX#doXaV~JgK_<{j%^cWn7bx2FZm^lC= zm4i)-Er@W(i{cb$B{rk+)ae%#s#;C{E*ikfTckl&=hb;{)pbF~oF3~F!R{Bf) zr-?{a#=PJ!nMuV|?-%n&5fC)A(A}T+s5I+@SX~?a)U)?k4<$X_{x9M)08t96%AT++ zT>?HLqlJ12Mx7XVN)Ab?TihdSRK%U{4q+h(jB25WGsHq%Jc3>9YlMDrTFCYHEp2~~ z151jfE+~pY%p-0>xSeg4DT*>xh?$gHm>yxF+lX*4h+~O(fItiYsZhO8nC=ZzWUigq zI}1*N@$$wpS!&=%pN|j^Edz=I*WK5_C>%mEuhYG?)2 zEGFhu*hPr31{3N4bG3H^&<>js@JihCEqnq;m+>xqp??wMJnO-U>ht0y3lw%@Z|A5; z7cZdC0R8)czY-S!vF7eq3AVdR+Va=p90FG*9Bcmoex{d(`u?RYgE+}!!6+^n7KFdA znRzbf{UV*2VXeMj5gfIa6pD^%W)5$KBZiaM5>L%MNgDGMZw9I zurPIi`$lZi$eti0Cor@csv$%a66h{1t7X$03^7-tH18^jLupvnVQj%fuQ5DA23E%6 zUx>~+ABaTFH_iEszZq;TzD3<&UIC5CvUS zFtNLNehE~;+uQRNt^;t_pY)eeMA|7ZxkpY6V{-aiKN9T(;W%X&`-nKEKMm+gNa2sc zIQfO)g0u*z!x~r??kE=cm%yUqS9S=;5P>>Ps*7#fjxhlPV};)kDSb5N8h}s)6Mf5^ zpz#uLAko-(WnI`G5NnvcoD$1hh~5_$?p4n*&D1m=XEuMy#B#+jETdeAEyKjASc+Qg zsMrS+Y{_Kv2bAUvvd11DFcgK1rHQes2%06rrg|KFB6b#$>JUg?i9=9ZGQ|U#m8hN< zE&zbQo-Q+t^#G}A;_7Xzp3I<}!R{OZ0`(DIA_Yw>W6Y?)9ZogS^dJ=FcTiWDc!xaB zVa#^uJ-HUR&mZjp!1;BJ_Ymc&PM>fqTVN~9Y3idAxh%2OQ~|}m!FMK!_LYp}U>?W* zKr}|T2`KK5`>~aP(l7!6$h@$On<~ME15p~MM6}J=VgOlKj?n^h0)+s;fnWf*wrf#; zhY0ZlR}lx4gH@};5A@W%>-Ni*U*%J4F23hewunuY=JS#bFzlK=v%uTqe zJIqVKhj$e-h$|<;auF6e9_9|xK?2djLYgbj?j1|T^x7if5AJ-%6`wdLPoDlGbj%Q3 z3J|zX){H4`VR{7;#5w9YUD!<*ZNYs2ikc=Y!x#|nUHwlZ;v$16b+{BzWTlp`3jPw}I)>3}F2sS+ zdyjuH7t+fdKg^ efdC&dx-aF^)?%CNnd!El{p83o(&(8k${l9rYJb;{x3_?aq4uL=@ zD99>ONCaY<=ec|~PaV^ed>`_{Jh4`06a^!D`+ z3=R<|Ca0!nzR%A6Tv=WFwZ5^rwS9Daa(Z@t@%!=$2mt+WI5+424e0-YhyDf+2^b6l zL;eR3kR1a{y`(@TS8+^Z;eRnd)>FbOJ4sDUX@(VC)L=C|OU3MhAJK z^w+am03uMgT%5ycmxBjm&U$7vGiJ3^2x`R4j3J^lp`_$oVFE7%YK+rElO+(?pi3xSJrItREG?R)l&z#FMnaLej`LWLW;`v1 z=9CsX5!gxuv!Kz!H`jw3J9LDvH-ViVW$T&QWS*)e1UAMPEWDVQiz6lB{GX<2(Q1E; zLd!PL!mPXFI0NA=6?I8Y1)G@IPK z2q2H0To}g-0~f|<+G!dTn zALUQ=kEiMpgfGe@J-?!#*+`+ZNJpW~KfxphRE zb4Cq>fwM)qIJ+@WMVVV>G^bV=5u^@K#+W$gs)IPu2B+?G>HLWH8=EoFp(_nCpKovB zIG&38rWnSW@D2*Ka#j;^S2EuVE)9CI2+`kjFK;I(P;N9vkzxOO_a^ruPy)#fG5-PV zK3|=_SQ%+$CCwaC-84$xQBN2Nw?Iy#PY^6CXGs%PUP1o>+yq?0IBLW0*8b|;YqYZ& zYI?NFy9#G5>K=a0XnMmob&!YRgrV0Bof@9Pg`_ux6-6_rrDZ_@AB}%c+>m{rF{ilY z=KMcg7q>v~01HV6iuuxc##JbVR~eU1Z>vxhgh> z{XObre~|FeGQ7?%e>zRTJ{wCDdY-z>siSWI=}`XzLw?3jZJzvop>a5@?7C2~Egw+w z(y)C>KajL>AE%Ca-t2j}pzfDjlxi1-zWfi+;~>&G{qAl+PC^?@-EPL^aKdPEaoDsZ ziH_a6^0D!Wx69<$Fq8FcTBPn$RWB{!!KxlXJhYJXKo{o$H3EIk;4oF)!3k3(69hd; z838x`>B9(E`GWSj4@9DLaqf&pEZjJ0y`q?80$Z7hG^xq3ia9tF!5D@E-|Zc?cz=NC zdCehN=^hND6#J&AePp3cHMgnuO$B*g_BiKLT>VAOgO^IMblZ+d`62xe0Y0&+H@#%} znb>BA!gnGzAHna)$;V%qvhCjuz3Y z_!~;bk--{x&-RiLk4n*%^(^R|FxBfD^||ql5*8LHS;=UNpvv1q?wg@3XPk#t5f42t zUCGtOxiGGz!%7H(>b!PA9;1v4WBLlDy^QT;#<+W+6D`m7VyKn4xTm@t)a^Cp$_83m zpTKAp4DWp2BO9il_m)dq;_(}#!~IHq+4hQ-1vD$&M@XrQVU?Y|7ST?Rs2qWd%pi=r zGylxx&o9Ki2y*>}B3{c?{B~xC?Ja?C!!KL&QoJYbIlfOMl^w6*X!&JKUQTGV%n$YLElx8j9ID@uDA{AWrKEkdVPBuv~71}Jkg}{<>C69JH8%d8Hoxv zf}Hn1W*>VDmJ!`vllI4H=tH@L$zD^g9(#)X4-$yUdJaz7pi3Egn;-`@c5K_7!ADpe z30yg3k>z^KJDf_UcD(HWJyW>Btv3@JVKJ%y1LHtj?alB7k!*Us1r;0-$(?{9q;*+_ zwID4jd+FUP1yo?CK7_u2svJUJT9HA-4*w$`%Ajcz%vxM3WT0uIf*kdd3tq|Z>5nV0 z`z!JrUJ(~F08wf_vo6?AysiZDjQSQ6JGeo=-$#N>%ragzW_0C9PApjR+;y3iul89iYInofS&Vby~;AjN{79I z%|xJ)t>LHEc1o#;N>Eh3=N-Yv1o3UR&>b8_xf9y(hA4Gr;EyE6h4BKLAmGiA@kMEP z)YA?Y-qt4whL(&?aO3n=a&gk?@d}E8g%kcB1ce*9=gU3NG*x-wR>TndOG?_njl5(= z0=FQ!GfLf5Rq-&iE$Z&YZNO>%G~u9;?Zer)}|lDRD{6Kcd-uv{d)NxcG(2@)}o04zjMB zwv-948Vsuzy}Gk}qFWG_^w@8Rc(QYKBM!gEanDxu-KnOt?b2I7JNly>0mVv_fa~$e z^=y4%MI+Fbr2c*F0v8p#bXYNb10kwN+_;$#3F4l)l_>RiWkn--Q|TMV=m?A>k)9}w z5ep;Ud;K%#rvvuw4WhrY>SOJVx|<5Fp7Gy5EaiRsm4)X?KnIV%_NP6Q6sO+BQM$dy!eI*(Gta#WpgSSJsqC{hcr;wvL?>i5v#OFtEoYL zz>`qKiBTwNyIY?Z2l^Kewsrr1ar4yN{Gyt-{n82tAAE1PO62v8h(R{4gHZiznW;G-}ymz?Sa2H!6r^p z`uCIK6enwt)7g3l^~y)OpZD=apB`xcM4P|2S}@rC=)ysL@h)s&ufL-DA*YsS3DI?; zeqT9FMEd)UgFzs8;d;9uq{jBMsAku&F&0jobT5?SA2et^`$m|ApkKOZn{%T%Z)ECu zgc*yR=QB2U9_NhmBr@IPk*0mz&~D0ctmfeuiyH3{O-)+HQZZLqW1u0&?DvuS7u2&G zoYmP!srvGW>3-4<^hwdE-yXlL_Suf92vzpQz(;kT;IhyizGG=ZC|5%zdyj}zZoi-QT0L+65>vcw~L$cW_GJFbc3EMFpt zTKJvMbZGY&CM&;A0{vJ?3xq{?m%P-Ifbk;m171-d~5OKIwFg$~s8jPJ;ProZoV8vp9p zeKuNhsWCz%=qBjs{I&3hMD~~c)JBxcEkt$Ep=IVjo`lkrB9TE*r-@^76ecOobCvNh zWXG)NQ*@P2Ae<9e4Qy;DYZ1=opz})fCnqWVW0aH|+TZE4=(YAZfz~=wQpIi?$jS=+ zIISn&Z1C`wnnk=XokEiy{8dvg0As3af_-CU$(ec+9A4oZ-dKstV?{bDAh>%h9KwtG zaAh4~&i-}GWN7IqV=wY&1woE4{bm|b76PN<9GH&$2W)@$*a43hy6U3Z#r~3pF7lR!$H zw~6fa{7eb`L(^+S&&HnD!fJf=+oTUA$XB_FIwGYQ(+v!>ekr2N51{1bH1$4D{X9|D zxT;`FO`-Jwk~f26>BJht;zgD4pW)7hwrn5Tl-0~fGzC)GvIl~S)@!X37F*gF-=9Cg zliKR?VGG6eb%Vv}MHXxuqWoA8Nb{wEoK&BMPmvlD-i0~4K80dIJ8g#~$DYusrndCI zjIpRO%$*FsG|QIJCx@a?CAx-0P103TEzauVfqp&Au~_Ee(?2yOts}C_)7PyHee+gp zGkQKQBAdI`>ROXkqDA<(A&}#8GSJLX&Bo*kXOi%w^FMKs#oH(q{EcR?)eOpzrhX1s zls_@jj_UGRP?pz6ufNSjkV*_~C}mg-g|y$B6>8CkZc6bp(W8;_Ym9V{(5MJ0 zG^#Qc1Xq=qrj9ZSewTJ9ASWjU|2XmHp48YT-_po63$A({d_IdBN)Bs&mEJhEMbmRH zJ||k{b=3~v2t-77eG^dg_n|7NC~@b&e4o(l(Kw{amH6gk0`tUO0d7n5?tWUqdYNa zthqu0bU-bjs~qx;Qbw3xV`Hh-T6%tgBtINiam?fhtY&`q3Mh0`sCW8|ZU@;jo7W`w z6t}JXlV7`51FwEnKM|d^QG<1<2Y9k~Ktydi>RuM^(w=eO{Me19| z8EgZJCQPGI!c^&rkWRLK8C%jY(^d%%Q>sjg;y|y|LMKpSxxYg@gy-Q_Be)jqAUe`bKb`mrbZkUxjcc>G06fMt+wq@rz?r0~Iw z(@hhYnyd#xw(B4|tCpIPT4k8WbPnreu@+yegHJDN&m13O$@lDDiQV1NIH~QNogpEdTbRqh+;yI?SR zW0DKg?=?)SBVRBOWj8L9E30MG2YrMyW#^U;)y*t86FujT#_qTohT~h8m2ba((f+Dl zTqj_Z?8Ev8Yg+plrIuw}#6^5iD06xFx3w;FHA?O2M7^Kx9Am!Q|j-oCDudYovwXL0%`9WtQb)ZV;%ZDXwXJk0Y>knz5@v}^QufbZb z)V7>SsEZks{s&o4X*CP$(zc&1vX1>4*s`Lh_X%FtQyJX!w2Sya-GcRQ%30XwDyrH} zt&%SxG8^ioJ9J=g3ALt>XlRku7fxmBmU^eK0S6aNzBlXihM(O2&`-`b8dk1^S(zC@K zP2?F#s#h~vKtwfV!q$6viPKIqifA9qkbfF|vqfeVQ*(ysM+VX8k@}=35$+tp6~27O zzWG|CGWXvYu)=n>aFc(i>_nbMOz}6wZwsW*l+{!}L^HnA2_!Vx!oy{~XuQjAMd68;uVv{y&`rFjlLAs^EV3&4( zqPJ%LQNyA9MrYt$RPnROr%kSOst)S3){XvR26OA%cS*=1t7p}1d?=cxuQ$8coOC#8 z{ifD`%*#Dv*iWhC`eB`M-BayrQ#-FwQ8B(`fI5D&vBV6%evaP4)YlIxYTR#E z<-0YzDZk_rdH1?EwpcXe^gqDa^!<^Q?i>x39UO70mhhp+a(^vu#9Q>|g>d%)`i4Gg>r_OWCl-v9mExT?Y*}~A3nlMeB z$!l+PJU!3@UQHUwH{J3lY*|Z%V1G^~CJW7#Pq@2g5!?rTk=QpyxCMCnlN_fgYkq#b zmsk+l+P&9f(;pn}j!VMLugqBPL>Ao^&RV~k>JwLmt3S2&-c0qQGnm};HE|XH4Y0VC zs15u&5ihOwbuipb^aMKTW!FiD)l?-m% zxYb$v&zYz`v5fYqyKUJYF~MA3=VkS;kC=uN%+4IW9~d>oG7~xn0}((OsSansKU(d{ zw2Nf$Du##}EvGH>OwEPctTF;Q$p_Twrr#>))Oq9FvDaoNL;M)0#`4pu)CH&a_{3T} zl``1KH5p^ifMQGbI*)bdO&3+_QV6iB?U>8G_RJV>!g>+6rR+ZxM$qX5k@~a0cA`1) zfjLaQt@gF&yGMVKVBUc#Y4=mDlwqTOPp_eHCpG81m0ErSoi8K8>(Y#?VO;fKH>`#8 zeDOKB-V&flZzev@lS6E!%vY-Q!7FQrW@C5TSD83au_dc)@Lpp}$@zE0661`rwVTC3 zsY$R8D`+}aoua*gVBgZr<-rqBeYkc0WnADvCc?`@PwOin&)CVX-VwtK0j#!28xGmQ z`-dPl?@-btX0oc)S79+^I@jOV%=wH9_!JDRP8a*cYVs*JkK*=-jlFHMF{96)h0Wuo zpcO|mOe%}RFITu88yJSg_qLDxoS3UA4&aDeD)U3P@0i6~SPgJkVDl^Q$3HFO>qmH1 zUH|T7h$tqDhVCl<3Be~O!>94t{{gl##}CcUOPECk3*aN) zb3vcvCyRzLzN}6T3BRg(XnVJ|>=JAJ?;o&b3mY5kmSmY=ELPy=_5KR<_DTg&#D{7C z656u*-E!L;#%0Gd*1ETuOA6-808JVB%mo|XIBSLP13yGh*NY2!j>Mk!L(tWCYa1-0 zR4$e+6{;4x$mXpwW;KswMRGP%gM0ingX#%f(o2o^WqbYWko~2O3tk_hVc+Q^0R(}t z>uo)MzTzN1k<{U!^+SA4e_Kg`L+g7C>7xgKH|j*{d`nWE<<%o3LMnVq+)_0!JZ-wR zwKoIgl~`X$+HL0j!MA;wV1)z_pqhaCHb ziO1YgL4<{wjk5QBe=>p)MSN@fWhmpB-7E}OihYx+aj3z9HbCj6^o905c&4M;F`dOf z87YF98>_q9kfzON?&cJeira<$2cWMO#$F9n^nqV~v}AcA@rs3K?aKUe|0|CL_=0$pUZN86Ujn0P5g=YV6NVV*b`wNfoz)GLm;9(X;+Lp%5bDiSg zAB=f5Qk<&s7m~Ys)47$8#=o-mM>T(Iq@FbZRFwfgssq#G^Y7NmM-Ma<) zw11+jjcxwo$8(h>Yo$4yJ|N8x6kA>{ThubVtXWC3np9qdoYcNfV;+aGkyKh;Pgi69 zIM;e{-^Hb;_KL^7FAFlhTy`|&b_mh8t9 z=~d$Y3z>p46>G$DbG@;dF#>&ZLtP*;@p%8`_yam(pmpi|x*~h!y~YP4DKG z8^7sKm;Cb)Y1euE4&|@QaboMndmaUcoz=X33Sw5aoBFPgX=-QorC)%ErS^M`x6iC; z^*ryGBl9=3Sr4@C@*lrN&PrBc*Zw8*GMB4GK=$fR>xan;s#ijD1&cN#-Y>I3>v>nH z)}eFCl_&Co^Drx=Ada|Ht;vA`ZM5E@ zW?PNzUz#G50mHBz>wd*3PEiVyfm}m1ec4BaIUDcT`F$K!uS|UTI@k%~G8QR^2!iL8off^|JvlZKIwl zGnBYW`y#2(xg;s(?o~?2dDWl8lGRcrj!V~6y}?W%^{lVH6?I$|{}#HOep_Gfvn04+ zBwkHitSO_LYia6<&@IRR0NlP_Y1|Lq4np6?r}@K}9?c>MJ8I`I-+uyeEjyPsHD7^H3RofT`FelZO#fl8hLrPE#t>)8|?;x`x>Uog@}+5LFg=%*EVe1UR!dhB6U8(b|HxY_f14bhO0qQ`kMxfu7<}_qT{0 zxoUPBro}(014VGo4-afC!EwF1R6hNTiRl9UL(lpk;=b9hG@|oee1?d|(`EW(FXzElj9W#Lu7%_SoMJaV%+l5qK%ayLTv>{E z{0I1GiandP(n(^qb3r3LUZ8B|hC;J=b*WE#RcpCi(o)LvgRE~;$^qq*gwLrRA$?K}B0E3e$$O%y1JQyl*R zoPhm0`M$;kiZ>hlExPoyD)(nv++$H)YXQ}=;1(jpDRwdun>alv>wAB`>?RzV-RBqY zgm_Ie`+cOZ`Xp`R_a&3rXGq60G{89wAVtw{E4td6i<} z+m~$D-a0D-c5@JFl8P!!{u!S!Ja*R-#DkqOxe7`oDY+gI-T%ohO`iejL|v8s{Ltn} z2k-+hb-?EuawVxL)4YFGuSL|*6_)ML;Khgg>U~kXXf<@V*^|D^z@ta9)_MaO* zr1#pvj=)|mLjSkPo5YQ)zZplEX{HMni5u8){R(F8BC9fR|4M$zUn(%e&Ir6R7tC)| zan?R7i$CQUlumJvSgo%{)~WQXgqeGEr>w306}5d`8mmaB<9eC&Dc9>3`8R3{8^NFb zP9{ws2Z%5pJfyIKZ7BBRzOTGRs-}!}r2=0~+%HP`bX+4^7Tdy5DUBQb-p&}i7A+F*~Osv zzrxtrK|<5@^aFps9#>CKNVRf(%J6spkv~(Ct?fKT~~+7G8ia>RM(Uvj7QSCPq{tjZs$Cy$kv8 z);yv$V4O%x@*v_^gMjb0H=C8st$6?N>3zIwr(siaTR|;!c&hd8RLylQn=7EzV9M0= zn+NGl zG@if_KeVOpQSS4;P!Y}i(6F>WP+qY>zLy<`IkIb>$WW@@vB4$hFd|FhGyAm28t(GO z2vzRc!0o=&*a>~(#V+G%y*_3?QCv2)%brDEJU7-4Hl0WbJJMMbAP*74FqMie932?> ziiv(!&7(JUyhWzZn>1pmdInwW)UMQ!@>6<4BxmI?k}M=ydQ%!{xQc_1g8vZlVJIyM z#zfXt{&IvD0kh7YqWz`dqnMn6A!Hqb&JkKX!ISUdn|);h_OUH{7As6?x7*2gtWRt{ zC`o8Wz45qev^HRV81brIssC*qeudRNF6?L17<#apbFxaL8Zjd1;p)E3T_#fLBDjLQ zoH4lf$=`rX-el0H!QW4kpii*7hf4bM@}&@26L&--%d?K}7MX7Y>9ecSdLw_=5X&Bt z(G4Rnr@q|JYw;4Od3C;Q^*}LvDfazW zGLet!VwK^G22f2>I$WO>vhy2{`FW}M&-MY{!XO9_-VS;KKu-B%H(#EFVe51uo0QoO z#)V@neq3s!vN}~O^j?YkQl$t`8?o*2L-9`Ypxb_d#A5Ri9$wYZAc9H(k*LBdYFV>b zw`_hmGw=^!E!eT^vtV)@gDnTKwMe z7jIG(h92JZl&O5y7mQr!Z=uz}M^?XPGtmq?4Sx>l4|OaH7S#BaWHuRbn}fM`1fw@@hvn~bN7ZHzDd$iJ|3BRvZX1gQX$ zMD}O$PlJ{39|N@)Rl52+AI#a;&$3ljvI{RWC}l{AUAlq~dd2wO6>c5*Nv)=ip*vl| z&PU#osqUCh%Ze)5;Dpg>R;CsYJ5vQ3bE{8*^(80hdEKYNMhlc1tFMSpQZ>V-(Esd9 zB>sv73Oz(vGlMDpRBKqx)ObZDI=gG<-~Vwm_a#58dhO08kUoPB5|I+_@s$#GZu=R! zXOT7sn-_(hmS1|}`60@s%(okgOKq9s6>#I>Aye9;HvQNYtv6MNqMdtd<2{d&gUjXu zLM_984c1=e9j*rRZ&~f}MAQSgb=m`Vx$)uYX0ESvGih2nDYVZs6rj2J<0 zcTAc9TFTk0GPiYhV#$8)nV7#^V;!MYw=!)9vi4fu;tKS} zG}#E0R$PX}xIWa6Qh-br>tI>IJFY1nz@G^nw8}$`S?L*Qg3kM&m`O~#DHc%D-EXWi z=<+0UVKou6@$95}E~-N&)!gONtx&G1r1rv8`%t#EaMNF@{3)?H7QeK15yGP4bH(qu z_=&?Rmp>%f=CR%ovms+N0Z!3_jYW5Lht-W?%#J8=I=i$Eg-j;FE+G%w| zq17k{?y0kj(AAi#;vKcbkp-;hC9IpnM8FrYdFg=I6{lcCSL@ujF}$}cW-+AyI{inS#mg+D(!6~89H6|n+OC>OwC#+E=6lE! z80HN>&uXpZ?URCg*nV`b)zW<#RAI}}-36r2aTe9sdU4y)-N~PEk4W%e8q)&BS|K-~ zKyE~pg$RRYjUjve@te49uaSaUnG}CMnl{`3b&f)0I4;+JckgoC>5ONF?!4xkwD@qC zh4Q%x$93O(3|d1s;~ku&6^zBuSRAG@}QS z`_e;SQ}ETDZ>_`d+TZWx+92J1t#I|K^qzaW5$(ddQQFiJ5r?MSjkB>;({s_9-+v)mq`$P$y{F z_7{hl&bRbvf6qt#9>Az(>TG!Tp5DEOT0G6t*`0G`It?}cZGprSK ztyBNgfcaTPra|-O49+Bi$sA%J-!-&JYTZ!KQp&hnov{uI9wJ}Gy>l0~O|(0!ma?O3 z=Ucv-c6=_ndrOsVPiyKvZS-x-$!Lq{26%bWSj%3U6S1Y%i2wff*0^XzpTss|>TJp2fX5{h6BR33w$X!9Bvb>hNSP1~~yIjjnP zO4>oc;2f<^#oY4(oUAw9bJvC4G)uYE$yS;|auQGK`>3usX7or_-UOPqt4B`L;%5*F zJ^kh?Bnp97eEh!JZdzO8Iu<*_J_fc;4=XX=B0@#c*TJ2{4H1)AUh_wvqnB>6FYt zwcnH$ROw=5PlegacT@5lX+6O|4Hx^zOxPB&5N;diyT|Cb^t`i@@5Onid&bNzC%3zI zMRGO{BHH&>Bp}NA$EgXp21&ouEgo7!`VCDXj2M=#a$f0maF9*40J&k_FCV$i_p>D*KaCYD{ zHmjt(k_asmNd#~qXvQbt{ZWn1Ef;Kyhx=j8qVAm?B@f&=b{Pdyx4Nq zQGTY)QASe{Yd#GwOnXi44?1hRN=cz~AtTFD%F+uyE9(adc^s+BY553I!L)|}7YzM$ z%e#Q^Y6iX6?FiFOcbJLNQ|hp(MQJt>_1R+iy>AZ;Q2k6f*N&?kGwOe{iMBF*zsL)J zYOOcmd2SNX(k2A@x88!wWM1E}2yfY`^XRZ?+;KZ>a8vk^HoaK1hL@k&S%m;NfK{o5 zHMLXgyiCVZe3@2jXD+Gay`NHIp|vdrmj^>eBh`DR;*b9Wj35o!KpEiiO$C#S^Rjqp zUn2}A%%qo(aL;J8?X6?s1~>{jYsd3t4Oc93PX)ZjfeoL`Ol_^&I-0k7m(lg(6?`O8 zG@-_^f_0S*I(zW$9RMAkD2a(Ebd1VyQqhV&KsyPhG{O6TtHdf@VXg10>HQ8F_mWbH zm5U4=;chYNcF~EqMR)=SE-JC+{eKjZSCi~Wj{ zISLb4$)_x+)pdGWBJAFVWm?0loE0+M`)#Qgdlmko{g<%{>zRyTHL!V7F&?!>?Q`a} zI1ZgCo!3s!dY;qSNowEmK5h%HOrP^ihM1Kr%CcRG4dUnVPql zePmwbAu@T#J}TXb26xaE8ph0DPAtcLNs^Ow_r!DJRvGN%vRJmgE1M_wo{m3~tW){* za&02@lM!OuX`lktK2Ir$7P#N+iWh|!+rAD;`as_cJCw$YNRaoVmeMjy+sd%!7k$=r zF0mqb$E{YT%BqJ&&*ch{qntaiBD~mJg*+(>7oEP)Eu5!nUYwe0OuwNHre`R0L|Rpj zYpBalB)WcEdQX30NK*ha5g#Aerw`x?V%-0;bXv5GTFPUydh*6Cp>xuCnAcw?g z92MALdU6JY&`z(C7oqW1L-=BD8@n*d+Lpd>oE&U9)`LW1we_a~t-qf#NDFXY&I~FX zWTbYwk5|r6P=28L+xT-{y1u}eP~k2fK6+Ztpt;oL<+h5=o6z2X{q+Fraa^6~W}Y(v z1a3j#XQkrv2_V5G5D5P!w=ZlZTY5B%R!Yi0QsiZns&WXf)#WDNyRlzt1_0svTfDbk zy#)4A-O1dwW08hBvvyZ%uIj08uwG4k@bk{!5AL-F$tfk~?p&?MeqYHZ9H*KXQ}4=V z@Z1VRueO8>|09+G04|Ak0XNGalL}O?qt+MOvcSvt7>iVRRmm8-dM*1yQm%HL!|_5t zM;v#+j0Nz@LaDBbs8c1`CDWwI)kkebvEcm9=3B;EfmhY51ipN#r@me~;dgvXyVt7* z*#=?P>eiYAD;Y1ojq12rdcFbjFTGI^b1${>P+{ZThG1e9h@xA`)+6vzx%)FrbQ+9* z@p)rnH146ca2Wx=L{)IQK^d8_MrV#eege%`C3Yhkfs+|7saT_FC#A9vAXrTw(_d>dW+1byz3ZV~+~m;|ljoMw^S$dpW0&snmiBtV zV`2@PjyIB~`-4%K(_e23qT@2xl=VQGtOg*i&#NWAPfk*n!gR};z{%(u(2%!0l@T@) zYuw6KEhfjhXC+;0Tj?GAOJjE}Y|>-lAU^R!@E znt+a`-LPrjV&>ULg?@`sEj4U|Hk^80H828?GabK-(gMdtv2S=J%BDC!B~$P3l4sdn z-|v;wA#9u?CDcab$pi2Kfj?$$%rw8J63(9*w_W@*qb@UVBrj2NMD)R`KMS+=+dO1D?e8+J#} zXH$5=(DxLu9NH&uvUX0EOAxAb6}RwZaP@6J%Mys(&;70o18vs7HA zBBOmW-?pV4fJ4XZp8hM+StL`1Xaz+Vb)m?w(r8w?Cx-O#Whm=_|$3 z3q>4SV&=g{D+M0XX&uzh#;s{w{#|%0Q!X^aO@ser4 zLead7QVp>0C}ZLC@bZ%~w`SM-lno<*@~3voK|3ZA{Gb?(r8dQjvczA=T>p?Y(>G4q zJR8I;-{-H(p*5kG$-mU&-mke z?R*M(_l_2$dn{rLMNH}a0lTt@&gjFpTX5@?N0jk2m76Qe!Uw9YeEl>TNgt$QHd<>1 z6Z7%$evcC|x56#*YjTWq18e?7vY8m|{#N@BaBs&~A;4-9I8lnS8Qzcc@iKV9<9K2? zTB~uJQ{Hs`J(=)52Q>M=K&Bx!9}Y+439ZQYfpxsW)CTL8*~_#K5|5&>#mD7OtWo$k z-%98gq%bZO6~U=Xt*|G>_edn9LMzVG$2cavdbk$MDtUdEjd%h5WJ#+qMbpDhB+gTP z@45mk5^@v^BuMnIa&SaJb0vWMEkZo`WiboXAdKExIF}*yD1yLf(ed%7S=`$_Dl;n_3&~2r^BG&b@oSR+U(0tf^tnjVf z6d*qiiNd}C4s?|#2q_iCB!P(eBcbJh+2w$89`+f2IA08ITDOrWZ|zuLuZN|3C5Im1 zr&Lt3d}4RJuvgChD8H^K9+xr2h z<;y6{>Xx~`4Sdk2EE#T!?J*M)iVX`tv1k94o56vuy^m9HE!yBjT9i4->jpTJ_D6M! z$yp2}aVz2$a}7NPCG)?&_vYH;_@btv1{y;*@1urjSjF3S`lr*YQu{P@a4NGf9=D=7 zRZaqplqqk&SA>4tS*ars4q;*ieewhrbG!f=>NG`LD&DrH{AHk0O>dtPN&pYqjdk~F z6_O~6)`^2o@DQ)(c)$qkybM#Lqh#a3-Wd8NgH^7)^1Y z?_dy0&}-}EO*WDqTQe0%7otk;!>z4O>=-o^dP?@jY>SvJUzxIC!zNNtH#26B_l4I3 zn)fmu^K1fl8d&Er&p(uG99AuH=wGFA{f746{-C)}sw^<2x7S~)Br7F5M*i5Qj3}bs z`HKARp)zH=H$wW?1QLr>5s3Co#vm^zjQ00bo?3w)_%>s@v(RoKs~o1T3YLn_*}iUGR`;+F1dV&b zJ=6}tV}$CV_S$)sK&!99^jH{2Mp61LSJcFNkw25b=_1bKu<=xUoYIsAxcg9>mD^bN zV@x{Xk#+lN84J9S-X$n>^rx0B$E5n`bacPRWzS611$Wa4KiDUj*B z>f=0oVl>@*VIVE!TlbY|cQ+e^k@#7Hzrf4%w2%UX?cB1=VujSIVNS^k=>IN5TA_#+ zKE@U8Al|Ac0{`8Vrd($1Cxc84fL6_wu7=J(YanfOw0;8G`A^}W$ zb&21;jDJy%m>(?-kg)D&3^6x?FyqFBG?m92u1PO&kH_$_c!F((_CljqxC`V<7ak$Mc+>ynr&cth>QcfhH@5f|My= zntpv?9Z;4LBqEQ-KKe_C^UDfkaU$jGmP&$yWDG9o8j1EA+_^N_w;?kXN(uVwxw8NyXvX$% zoc{IPl#)QH?8AVYo;pVcfPW;(5BL$uVc;&htWv5`Fz4j%Eonolg@RI0+d?B&1sWa9 zLo2eu34;=qjA&tndcKDWrUKhKX*3GYgj#qZ-&Yd3$|8;zdV-}gjTb|U5QZS?ex>YM zF>j#{Z#3CfKbLyVZ{7M*6I2Y})~a#ER!OBxu$UxcwRkRI)nXBK66L|~Wa{V4KfVms zc%c|jg$fBfr=<&`>ocX!b_7Ep!_ z4U7(C(Jn#hcgUO%Mi2`uGr~aj{!9+^+yw0}Il7=*1nEP4w8pj{X zMf5*5b`NK%(Dn9bFB!^npD?6ES)j~t?M$3SDC3H>eOPK-N1n)IgR`YgT!iznyKqp~ zYiiXO6>I2KMFkJR%$1+5w;5f&QB5{Ize)=J$JKA5;pxrgtF#i2)f5@aNqCL{(=#Kv62wY`yvqAl|@TtN8nwo>SZt z`YXy=_Rvdp8LdH1;SQlR1jgwn4R7O;Dr8KuO70UygR{~%{vOpe$pM)uxgmIkjcQu> zALAgdA%yYhoQFkb4a<=I*WcOhGS$>PVgSHuVRagxoiI=IzZQz5w*n2zN80c2GI1tQ zC3G9_p;fw4<3laJer9t`|6KrK}d1^^t%2`-D?9vqqc8Ux^YJh4^&loO%l`q$ z6)9(vHCtXj@mcM<`L1Zb$wP&W+p?e~Nu7(g&VHY{hGK}@LO;#aU1L^FbU^M{a{5I% zG+#5c^JCA9U57+!4W17JE-prEd4nJ_LFc0`p=hZWbqeO3@w5isAsxkux*4F4RISClG`fb_8uPmu^#IuBER)BsB z{cuysE{c)#MSfc!QioS4<^Kwa7YZ z1R8<06B}%kA*(@v48BTH273)?qp@KCXmmCW5iyP?etumo}&od;E&ONKpG%aR3 zm{f-Afx)SFE}f39Py=LisFWPym?zwvvBfzZMhNHDgHlj?bfpX2&?DY54l_~DIf6Xr zBv4vKJL4%h1c6MpC4&cIIN;NSzi0%=YMgWV7fl3=RfpX4B7kgVuCFv#Pi=4zNf{#q z^&N<GIsk&c{JCvGA+&wL;t3aufhN z(=4spI71xoZlu-09^?f6RBS7@P%23K>`&5?IDwNm#w$)cbtjeU-kBw-kB~nqO^(Iw zJS1Rdx=TsXR1D|PR~EB8N0LQegHtGQSo71GMycCFx`uf1j`aCt3NkB~)9;JQTO|E! zeO$*ChbC+-gyUsFq!$Y3=Dq((%Fk>84jLg5{7x;EXE@!VS+I4P3sQ`FnHT zs0LCw&1(j7Vl^ZnW7?R*JQ6^lXLf&vmjRC$txjtV!eC~Y1_{MHq0do)O)1z?28Q;@ z>)M7~j1?ZeX&G2`8O;C@^d7Xr;&Gjz9MTfN;}q~YAe;(Z`e2GeKp11EG=P)A6r&jH zNKgzAdeBo9y5I~@2|Q48IvP-YvBdy{+Ei!qqydQFjGnorEu0*5=}czh?{w`z3goT^ zMKrz_j;Gd`al5}Xj6vg*Kp|PWjPq9X`EcbkjGCkuBO@Sp%|6|N&RaeBsGi2Oz9XlJ zm16+&OlRGa58+j#ok{{}uPF_c&JVp{j^(jo900_hpr%W9Re2a5)d+u)xT;rEk1wbM z4wMLW&Z3QwPeE9B*I~!rII7ooB$I}$)-5!OH|N@eIY^yU%EP#;@x_(S-h-NDydh)f zty(|=<0sy#r8>QxMO+MOZ z)~;LYaZAF2`4oS)f(`VxMUx1YPP{-Pzb@Qu+E!DJf6JOu`06XaQu5z zvt?s4<_r=~ty4x##1V{fS~o4Y;Bqt8vqCAIl;=67g)I$@I%SUl8r+J0i<6q>El{MG zC$Ft*#V}F9=h~%}7oo1V03J;*o})bTSx-JH2fNz+Nv4q8nR4<_q-IXf={h!V+)q|p;OO4 zN=yPb3{)Thd*|s-UfkmpAh;CIG|i5G{dF!!a&bs`;B=r?BQde+KUz(#jt>HOA6h_nZpp|LhZ~6W=bCAB#(5b2bPGWX z4ELnZI30V^aBxOBqyr})^FXXW9OojK#D5MbVi@CT$?Hk9hTvpUC{ep4aZx0{Gb?aM zOjM+2J*u!P71__-Cnly_7Y!Mu71&kzj~Mi+e$l;t_Z6Ks)g_REzLgiB!)LG8rDJ2U zOG8cWiZ9;a)f<_K+6gBI=OFq}gydGdKAdyfpte)yXBp3WN#@?$ zMNMu3pd|C_PR3W(<@J?U3dH*6mP>%S!Nxn2S(hy!8CLuSQERysaUdfe)L5xZ(zv-B zdmQ(wsWHzj$E9br#`ey5sTN#}Zs2yNjIVvmbDhx|$zVY~m3MdU@Oss0S0gmgG9l8F zsq0Dx1tw~Y?kVZkx4b8!jayO;D9yY)x4HDJBuACi5M|il4_w!+cy~=r7fTA^cm3yV z^)#CCjPV%_6+6xGZ@3RS5M6uXRU)Hp<2Kz3V1* zCu2xTu?)z0HDcdvskkmZt2+L4fGXf_bF^o@TDMaLsNQkLc&1g!MLxYR`PNmXkZN==~kqZD*Bq;ph2qxt!{T?et4}2<|Cch=hL-w zs#reZS7Ev!e8csjp+-imvlea}kEK`K&N5FusuOahv(M1fO>_wXe)pvb4api&jnf6k z9qRaS0bC3Ym7idwe8+-%){n}6hPHyS%TiYrSYREao|L<>!5F51Nys=9<^+n+f!nYN z$v>?DfyM|YH5T9Yg**+ssL#@nwXpJiY3rP4j8p~Bezauu?Lf(QVDZwCSZ(TQgoDA) z;Y-Fl&;$jDI6Xg|85rk}YG8g(^`^5C)_@+&NaLkM8vv;k1M_o{=}DfaJaiO*cqD*E zF-eht+qtC5_cQ~NI2iPxE+}J-+qs~&Pg+Lpf<5WmPBXZ3Oi9=V2|VM{sox<*^9OGA zaREFY-8rV*A$VC&B#tRPhNY=WE2U&y53M_PNgcb^M4^$6Fs70#)&YP*w+k=BwOzDlR^R9oQiB^cs=Ut1u91b_N>`P$K#5lHeB308jZ*x zfOAnJ@yA+reY(&WL^PCSbIm3{Dx^t&M*+2qKt_LfI@hTz{&vW5*R6Sx?KKwSe9hMn$@U=2$O2@nCq(N2}_xK$eV2 z#_(7gxHXe3B^7YnPIE}n+302Hqfyi~{hE!ynJmV4FG5cOx(#ml*l5=hlZ+`<=e=_N z7r&G>?hfZN{MqY{)V?*mnq4vlXTrRhAbmgmR5DYvP9@}d33nx!@<}w#D9(Cxq^mie zqV?%UIHMTrMtgLi1jwcCDLT@D%>Y_VZ5-2!aZ#fM9RC11ib+d1910pK4lTXFtC7dY z0;oc9D9=jLLNVHqmaLQ=tLSk;$&3-6I@1}5$i`|Wn+w1r-jSkZmbhgj403x^dzr~O znaf0PJ9MoX}h^G{kkj63rCz{m23mlLSQ^h-TFK)f*fa8D< z9<=4j;Qs(B05Wr)Data$gZNXhxW+#bO0R>$XX`)=@`iJo0N@SSr?UByPAt8}08!nM?kNicfE4GwH-2O|QUy6!?jYm}0^nF4pM@sPz?}8z zLV!8sel+eef!OAdF%d>d#Um)+PT`Ly6cD9);Lr(ZFc4UBM{Wlc@)b`fB9~|x80Xue zpk%N(7^Vzzg(Tzhr))UqoX`#r3(je(*ax#7lmbRpp=L;F6bi(VIU^V~*0A2VVUSOH z$JA^#w&d+mBwS>SZKrA5nn27K<~gM$hX<%UiVI^I6`7)U5PjN=k~svAYL{^60H(1l zcI^Y+n7~YM0jGxrcR?tm4l^S z2-Tx!01ie?O^SQm+3@_L+fu(nfOi4~CyXW%TiTE~-rtWEpJ#n+y41|_d2z@9-RNo! zcK$oLVvZ-?v1IP`HALS=WaqsdsRvxr(=rM|Ii;e30Hp6mX>&jhEHO;YDdvoEKmwAa zU{%F%SKg_C&sv!Y=x8YtnGSME$fOIq9GY^0-;w&%vEU4xeQ6YjqOLQFaKQQsjJ7lK z=RL(SoDMNacd;X|AYz&rlhT+Qx#(*~$4zNiF&{6jJ6uhZ>6Q&62X*;tc0b)V3FFd| zHCWImAxEW1LihXCtWk`l*cMU_1`nyGvt_trNXl8TIuCj_u5+Kmy-^{&e|VGWOStEP zdQu3$0IA77w5q2k2kS^<)@1_+chFLaf#U=Ugz_=mcc2y{859o0!O0oN9;Tcm1Kibf zyKV+eIYCj4qn`8%#F*zZWPvE&SjRc0Z#eiQ&PC2_??A>aHUk9vON zz{Y6Yn8-8*jC<`pSy`h~yA_P_vK%ny(AQvGY+&5yrYk1)$V>|=kbP<#N{g|9-=4I) zhDgOaSPTwThfeho=R9(K>TGJ5=094AkEUu);+WYyQU)-Sjtw`1(wtY20izz&$RfrK zE@?`f(~Z2sF(;J!4?~IoX*i>x6w~S7(t-HUA$aRao+vq^pr8{hokHl_c?M!*^u<=- zQgcdk=}NkSIA7DI5XQo|FTQPAP@Q zeEnz`ZXE?CGC|D=8%V=w0q~s1jC$$^PWbl6q zUCO`={KA4zq1PGOb4KoaRDH^v{&az`NaK%MLtB%4pwoU(4;0fX;12W&cP@HkwmQ=o z@JARVQ&~VbEuW<{NH*Z-2il*w1DuY1XeHc3g&593>}dqJ81o4Bq#$JU&(@qVkGLo( zV-{?10QIC&G1n%dP*jqBW$Y=y=NKDv>p+KYInEE^M(1I%fC7 z-!zy3$m1LjdW^6N!NDN<9+Zyx1adyLUPn@g4pf2D){qq@Smbu}s#i9+!>wH0QcM&C zW1y*!2|t8mu%yaN!{KeQQ?Y!59{dVD}!io?|Hc7+};iT6ZJa%_o%H;8l?r zEGgn82R)B!o0gGDqdDYutsN%ut>s&J2{5_FJq<+BjE*?PCy)r-zbPDwtBJ)kqqx&; zW?$aIne|bM&A9O74gR81o`8-kN-Kq$C2WvL=j&4f3gZX*R*KBU=yPYocO?9>M%5&K z8FGGmh5Q9{JP7*oIpULXQIOnIuqI?Dhi#C4@<(&|RIurGQK>&?&(zk7bk2U9(-r<) zXXfjJMTK$$rP($MTBu)YicJQ>S2#u)>4R58k({X@)O*><+to%fMS)z-e+@uM3p=SD zh^W`Yaqju98}hBi`Op&i$81w~1Jo1rqQR*`+d;I5oyufB=Cu+Pg#yHh81@v=w>@#~ zPV;~nS=vQkOG0-98e@Oh>zpztY^T=`J3emyCIGd0=FaR^nq^~GQ!WP^?><;%3v z7dbgS%_7CXtfcPE;T;Gq0=8`^o53Q3!N>#YQ>F^^9MQWWh6XWAY-YzJl6`@rlx_z;{U|4K z=hBDyMg;;C;Qj5nJ!&=zpLaWZ)4b)KqH{44tDjG)TJ(M7Bxw-^)o4@~IUVac8&hqfGY(Yo#wi43Mshe6 zr17p(ii$|oMsc6cpxVQ1*@R_sy>rc8R}40m0FIq1Cj)R9&N>Qta(z0`*e%d~ zk3;pT7i$a=N>pJ7L7vpzpg9<(3t>puxn9+sdnui{JP%6IXw<;O=OFslREOpxwreS~ zSfZ+?`8dJ)ROSo}uU~qe7*jdtHDk+C2*qV{duV1!fH@fz0z~sZ$kdbks(XR^)sOgn zt3n9Y2v=tW^)+!vD6QkjP?~y-9S*-$@i;hptcWAwOa{~3U>?>#Yh7ZK7YW9gs3mO7$efB zkOfe~sp@HndM-;6a2uv+;wZq&5OK#95{zftr7(4D^N(6#<~`LJf~`sw0^=k5)U^F&RId7X$y<<}(#} literal 0 HcmV?d00001 diff --git a/docs/src/components/GithubStar.astro b/docs/src/components/GithubStar.astro index 03aee84d0..c79df7107 100644 --- a/docs/src/components/GithubStar.astro +++ b/docs/src/components/GithubStar.astro @@ -37,7 +37,7 @@ import { Icon } from '@astrojs/starlight/components'; } .container{ position: absolute; - top: 140px; + top: 100px; left: 50%; transform: translate(-50%, 0%); background-color: transparent; diff --git a/docs/src/components/reviews.astro b/docs/src/components/reviews.astro new file mode 100644 index 000000000..51bde724c --- /dev/null +++ b/docs/src/components/reviews.astro @@ -0,0 +1,167 @@ +--- +interface Review { + name: string; + role: string; + content: string; + image: string; +} + +const reviews: Review[] = [ + { + name: 'Aman Mittal', + role: 'Docs Maintainer @Expo', + content: `One of the best starter apps that feel complete to get started creating your Expo and React Native app. It's rare to see a project keeping up with the latest developments in the React Native world in a fast-changing environment, production-ready at the same time, and with such clear documentation around it.
Hats off to the Obytes team for creating it and actively maintaining it!`, + image: '/aman.jpg', + }, + { + name: 'Yuri P. Baumgartner', + role: 'React Native Developer', + content: `The best React Native starter project ever! 🔥
I'm a React Native developer with more than 5 years of experience and I've seen a lot of React Native projects, templates and boilerplates but this is the best one. Here we have all of the steps to build an app from scratch to production.
The section that I really love is the Environment Variables, you make the really great way to handling this, guys!
Thank u all 🩶`, + image: '/yuri.jpeg', + }, + + { + name: 'Simon', + role: 'Founder @Galaxies_dev', + content: + 'This template combines all the latest React and React Native best practices in one powerful starter. Combined with additional GitHub actions to build your app, this is one of the most future-proof React Native templates - and it’s even free!', + image: 'simon.jpg', + }, + { + name: 'Kawtar CHOUBARI', + role: 'React/React Native Developer', + content: + 'This boilerplate has everything needed to build a robust mobile app. It saves a lot of time and I highly recommend 👌', + image: '/kawtar.jpg', + }, + { + name: 'Brandon Eichhorn', + role: 'Developer', + content: 'You guys are life savers!', + image: '/brandon.png', + }, +]; +--- + +
+

Trusted by React Native Developers Worldwide

+

+ Developers love our starter! Check out what they're saying: +

+
+ { + reviews.map((review) => ( +
+ + + +
+ +
+ +
+ )) + } +
+
+ + diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index c009ba8e7..9cf153e02 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -16,11 +16,13 @@ hero: - text: View on GitHub link: https://github.com/rootstrap/react-native-template icon: external + variant: secondary --- import { Card, CardGrid } from '@astrojs/starlight/components'; import GithubStar from '../../components/GithubStar.astro'; import About from '../../components/about.astro'; +import Reviews from '../../components/reviews.astro'; From 3a8e447a47598c18151429d65713b71a9a545685 Mon Sep 17 00:00:00 2001 From: yjose Date: Mon, 21 Oct 2024 09:23:16 +0000 Subject: [PATCH 04/63] Compress Images --- docs/public/reviews/aman.jpg | Bin 20081 -> 18641 bytes docs/public/reviews/brandon.png | Bin 120872 -> 78418 bytes docs/public/reviews/kawtar.jpg | Bin 24580 -> 22857 bytes docs/public/reviews/simon.jpg | Bin 24932 -> 23081 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/public/reviews/aman.jpg b/docs/public/reviews/aman.jpg index 3da435c2237a9f9bbb2e3e9afd5bcf0751eb8ea9..5acb5a7112b15922cd366946798915c45b74cc45 100644 GIT binary patch literal 18641 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
;8yzH2ksU!F5G3N1o3t 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 R#DKPuV)qFF4xW;K|JgFx0IdK3 diff --git a/docs/public/reviews/brandon.png b/docs/public/reviews/brandon.png index 09423313c7c6d9ff4344cd96322bea72cb6e6c17..23a863aec8299302f1c44cbd9a3140b9ea8c9799 100644 GIT binary patch literal 78418 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 c=OCT-|K7aQ%YK-!Jpcdz07*qoM6N<$f>Px# literal 120872 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 diff --git a/docs/public/reviews/simon.jpg b/docs/public/reviews/simon.jpg index 5572e96a1d4cd6130f50cfbc38342b11343d1831..6d55c935efe3b96c5c3146d8a52baf1446ac5ff9 100644 GIT binary patch literal 23081 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 e Date: Wed, 23 Oct 2024 12:44:03 +0100 Subject: [PATCH 05/63] fix(docs): update command to install sentry --- docs/src/content/docs/recipes/sentry-setup.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/content/docs/recipes/sentry-setup.mdx b/docs/src/content/docs/recipes/sentry-setup.mdx index 553328995..e9271f417 100644 --- a/docs/src/content/docs/recipes/sentry-setup.mdx +++ b/docs/src/content/docs/recipes/sentry-setup.mdx @@ -87,7 +87,7 @@ The starter kit did not come with Sentry pre-configured, but it's very easy to s 5. Now you can install the Sentry SDK in your project. ```bash - npm install @sentry/react-native + npx expo install @sentry/react-native ``` 6. Add Sentry plugin config to your `app.config.ts` file. From 0a12d7b3455e3d887187bdfbe133b83a705cbc42 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Fri, 25 Oct 2024 11:07:46 +0100 Subject: [PATCH 06/63] feat: update to the latest nativewind version --- package.json | 4 +- pnpm-lock.yaml | 219 ++++++++++++++++++++++++++++--------------------- project.d.ts | 1 - tsconfig.json | 12 ++- 4 files changed, 134 insertions(+), 102 deletions(-) delete mode 100644 project.d.ts diff --git a/package.json b/package.json index de761bc0d..e89920290 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "i18next": "^23.14.0", "lodash.memoize": "^4.1.2", "moti": "^0.29.0", - "nativewind": "4.0.36", + "nativewind": "^4.1.21", "react": "18.2.0", "react-dom": "18.2.0", "react-error-boundary": "^4.0.13", @@ -148,7 +148,7 @@ "lint-staged": "^15.2.9", "np": "^10.0.7", "prettier": "^3.3.3", - "tailwindcss": "3.3.2", + "tailwindcss": "3.4.4", "ts-jest": "^29.1.2", "typescript": "^5.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5130d74a0..f855aec52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,8 +84,8 @@ importers: specifier: ^0.29.0 version: 0.29.0(react-dom@18.2.0(react@18.2.0))(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react@18.2.0) nativewind: - specifier: 4.0.36 - version: 4.0.36(@babel/core@7.25.2)(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) + specifier: ^4.1.21 + version: 4.1.21(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) react: specifier: 18.2.0 version: 18.2.0 @@ -142,7 +142,7 @@ importers: version: 3.3.0(@tanstack/react-query@5.52.2(react@18.2.0)) tailwind-variants: specifier: ^0.2.1 - version: 0.2.1(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) zod: specifier: ^3.23.8 version: 3.23.8 @@ -230,7 +230,7 @@ importers: version: 1.0.4(eslint@8.57.0) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.4(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) + version: 3.17.4(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) eslint-plugin-testing-library: specifier: ^6.2.2 version: 6.3.0(eslint@8.57.0)(typescript@5.3.3) @@ -265,8 +265,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 tailwindcss: - specifier: 3.3.2 - version: 3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) + specifier: 3.4.4 + version: 3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) ts-jest: specifier: ^29.1.2 version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)))(typescript@5.3.3) @@ -2226,6 +2226,7 @@ packages: '@xmldom/xmldom@0.7.13': resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} engines: {node: '>=10.0.0'} + deprecated: this version is no longer supported, please update to at least 0.8.* '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} @@ -2435,6 +2436,9 @@ packages: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -2548,12 +2552,6 @@ packages: babel-plugin-react-native-web@0.19.12: resolution: {integrity: sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==} - babel-plugin-tester@11.0.4: - resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} - engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} - peerDependencies: - '@babel/core': '>=7.11.6' - babel-plugin-transform-flow-enums@0.0.2: resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} @@ -2928,6 +2926,10 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} + engines: {node: '>= 6'} + commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -2986,9 +2988,6 @@ packages: core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - core-js@3.38.1: - resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} - core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -3162,6 +3161,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -4240,6 +4248,10 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + has-own-prop@2.0.0: + resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} + engines: {node: '>=8'} + has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -5160,8 +5172,8 @@ packages: cpu: [arm64] os: [darwin] - lightningcss-darwin-arm64@1.22.0: - resolution: {integrity: sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==} + lightningcss-darwin-arm64@1.27.0: + resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] @@ -5172,14 +5184,14 @@ packages: cpu: [x64] os: [darwin] - lightningcss-darwin-x64@1.22.0: - resolution: {integrity: sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==} + lightningcss-darwin-x64@1.27.0: + resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.22.0: - resolution: {integrity: sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==} + lightningcss-freebsd-x64@1.27.0: + resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] @@ -5190,8 +5202,8 @@ packages: cpu: [arm] os: [linux] - lightningcss-linux-arm-gnueabihf@1.22.0: - resolution: {integrity: sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==} + lightningcss-linux-arm-gnueabihf@1.27.0: + resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] @@ -5202,8 +5214,8 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-arm64-gnu@1.22.0: - resolution: {integrity: sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==} + lightningcss-linux-arm64-gnu@1.27.0: + resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -5214,8 +5226,8 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.22.0: - resolution: {integrity: sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==} + lightningcss-linux-arm64-musl@1.27.0: + resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -5226,8 +5238,8 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-gnu@1.22.0: - resolution: {integrity: sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==} + lightningcss-linux-x64-gnu@1.27.0: + resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -5238,20 +5250,26 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.22.0: - resolution: {integrity: sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==} + lightningcss-linux-x64-musl@1.27.0: + resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-win32-arm64-msvc@1.27.0: + resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + lightningcss-win32-x64-msvc@1.19.0: resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss-win32-x64-msvc@1.22.0: - resolution: {integrity: sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==} + lightningcss-win32-x64-msvc@1.27.0: + resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] @@ -5260,8 +5278,8 @@ packages: resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} engines: {node: '>= 12.0.0'} - lightningcss@1.22.0: - resolution: {integrity: sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==} + lightningcss@1.27.0: + resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} engines: {node: '>= 12.0.0'} lilconfig@2.1.0: @@ -5333,9 +5351,11 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -5682,8 +5702,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nativewind@4.0.36: - resolution: {integrity: sha512-nd0Xgjzaq0ISvUAjibZXcuSvvpX1BGX2mfOGBPZpjGfHL3By6fwLGsNhrKU6mi2FF30c+kdok3e2I4k/O0UO1Q==} + nativewind@4.1.21: + resolution: {integrity: sha512-CYlxaP3pJ6K81l+mgXVnC5YakiNlm7zvSob8yYH91tVEBZbNd8SNImsSKJAsq0ULCDAhdWjB8kd7591r1yfnyg==} engines: {node: '>=16'} peerDependencies: tailwindcss: '>3.3.0' @@ -6210,11 +6230,6 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - prettier@3.3.3: resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} @@ -6372,8 +6387,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-native-css-interop@0.0.36: - resolution: {integrity: sha512-ZWoKQlq6XrI5DB4BdPk5ABvJQsX7zls1SQYWuYXOQB8u5QE0KH3OfOGAGRZPekTjgkhjqGO4Bf8G2JTSWAYMSg==} + react-native-css-interop@0.1.20: + resolution: {integrity: sha512-afFcrXkFEv35pkMgc9R5k79d6KyZpTtDgci0tM9NTs76/0NZcQu2YuEXoC1r4Efg/2PsWI/1/GJKVXww7RQNDg==} engines: {node: '>=18'} peerDependencies: react: '>=18' @@ -6615,6 +6630,10 @@ packages: remove-trailing-slash@0.1.1: resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -7166,12 +7185,15 @@ packages: sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sudo-prompt@9.1.1: resolution: {integrity: sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} @@ -7221,8 +7243,8 @@ packages: peerDependencies: tailwindcss: '*' - tailwindcss@3.3.2: - resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + tailwindcss@3.4.4: + resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} engines: {node: '>=14.0.0'} hasBin: true @@ -11122,6 +11144,8 @@ snapshots: get-intrinsic: 1.2.4 is-string: 1.0.7 + array-timsort@1.0.3: {} + array-union@2.1.0: {} array.prototype.findlast@1.2.5: @@ -11303,17 +11327,6 @@ snapshots: babel-plugin-react-native-web@0.19.12: {} - babel-plugin-tester@11.0.4(@babel/core@7.25.2): - dependencies: - '@babel/core': 7.25.2 - core-js: 3.38.1 - debug: 4.3.6 - lodash.mergewith: 4.6.2 - prettier: 2.8.8 - strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): dependencies: '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) @@ -11716,6 +11729,14 @@ snapshots: commander@9.5.0: {} + comment-json@4.2.5: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + has-own-prop: 2.0.0 + repeat-string: 1.6.1 + commondir@1.0.1: {} compare-func@2.0.0: @@ -11789,8 +11810,6 @@ snapshots: dependencies: browserslist: 4.23.3 - core-js@3.38.1: {} - core-util-is@1.0.3: {} cosmiconfig-typescript-loader@5.0.0(@types/node@22.5.0)(cosmiconfig@9.0.0(typescript@5.3.3))(typescript@5.3.3): @@ -11970,6 +11989,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decamelize@1.2.0: {} decimal.js@10.4.3: {} @@ -12538,11 +12561,11 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): + eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): dependencies: fast-glob: 3.3.2 postcss: 8.4.41 - tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) + tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) eslint-plugin-testing-library@6.3.0(eslint@8.57.0)(typescript@5.3.3): dependencies: @@ -13358,6 +13381,8 @@ snapshots: has-flag@4.0.0: {} + has-own-prop@2.0.0: {} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 @@ -14533,52 +14558,55 @@ snapshots: lightningcss-darwin-arm64@1.19.0: optional: true - lightningcss-darwin-arm64@1.22.0: + lightningcss-darwin-arm64@1.27.0: optional: true lightningcss-darwin-x64@1.19.0: optional: true - lightningcss-darwin-x64@1.22.0: + lightningcss-darwin-x64@1.27.0: optional: true - lightningcss-freebsd-x64@1.22.0: + lightningcss-freebsd-x64@1.27.0: optional: true lightningcss-linux-arm-gnueabihf@1.19.0: optional: true - lightningcss-linux-arm-gnueabihf@1.22.0: + lightningcss-linux-arm-gnueabihf@1.27.0: optional: true lightningcss-linux-arm64-gnu@1.19.0: optional: true - lightningcss-linux-arm64-gnu@1.22.0: + lightningcss-linux-arm64-gnu@1.27.0: optional: true lightningcss-linux-arm64-musl@1.19.0: optional: true - lightningcss-linux-arm64-musl@1.22.0: + lightningcss-linux-arm64-musl@1.27.0: optional: true lightningcss-linux-x64-gnu@1.19.0: optional: true - lightningcss-linux-x64-gnu@1.22.0: + lightningcss-linux-x64-gnu@1.27.0: optional: true lightningcss-linux-x64-musl@1.19.0: optional: true - lightningcss-linux-x64-musl@1.22.0: + lightningcss-linux-x64-musl@1.27.0: + optional: true + + lightningcss-win32-arm64-msvc@1.27.0: optional: true lightningcss-win32-x64-msvc@1.19.0: optional: true - lightningcss-win32-x64-msvc@1.22.0: + lightningcss-win32-x64-msvc@1.27.0: optional: true lightningcss@1.19.0: @@ -14594,19 +14622,20 @@ snapshots: lightningcss-linux-x64-musl: 1.19.0 lightningcss-win32-x64-msvc: 1.19.0 - lightningcss@1.22.0: + lightningcss@1.27.0: dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.22.0 - lightningcss-darwin-x64: 1.22.0 - lightningcss-freebsd-x64: 1.22.0 - lightningcss-linux-arm-gnueabihf: 1.22.0 - lightningcss-linux-arm64-gnu: 1.22.0 - lightningcss-linux-arm64-musl: 1.22.0 - lightningcss-linux-x64-gnu: 1.22.0 - lightningcss-linux-x64-musl: 1.22.0 - lightningcss-win32-x64-msvc: 1.22.0 + lightningcss-darwin-arm64: 1.27.0 + lightningcss-darwin-x64: 1.27.0 + lightningcss-freebsd-x64: 1.27.0 + lightningcss-linux-arm-gnueabihf: 1.27.0 + lightningcss-linux-arm64-gnu: 1.27.0 + lightningcss-linux-arm64-musl: 1.27.0 + lightningcss-linux-x64-gnu: 1.27.0 + lightningcss-linux-x64-musl: 1.27.0 + lightningcss-win32-arm64-msvc: 1.27.0 + lightningcss-win32-x64-msvc: 1.27.0 lilconfig@2.1.0: {} @@ -15144,12 +15173,13 @@ snapshots: nanoid@3.3.7: {} - nativewind@4.0.36(@babel/core@7.25.2)(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): + nativewind@4.1.21(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): dependencies: - react-native-css-interop: 0.0.36(@babel/core@7.25.2)(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) - tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) + comment-json: 4.2.5 + debug: 4.3.7 + react-native-css-interop: 0.1.20(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))) + tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) transitivePeerDependencies: - - '@babel/core' - react - react-native - react-native-reanimated @@ -15699,8 +15729,6 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@2.8.8: {} - prettier@3.3.3: {} pretty-bytes@5.6.0: {} @@ -15852,22 +15880,22 @@ snapshots: react-is@18.3.1: {} - react-native-css-interop@0.0.36(@babel/core@7.25.2)(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): + react-native-css-interop@0.1.20(react-native-reanimated@3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native-svg@15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): dependencies: '@babel/helper-module-imports': 7.24.7 '@babel/traverse': 7.25.4 '@babel/types': 7.25.4 - babel-plugin-tester: 11.0.4(@babel/core@7.25.2) - lightningcss: 1.22.0 + debug: 4.3.7 + lightningcss: 1.27.0 react: 18.2.0 react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0) react-native-reanimated: 3.10.1(@babel/core@7.25.2)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0) - tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) + semver: 7.6.3 + tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) optionalDependencies: react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0) react-native-svg: 15.2.0(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - - '@babel/core' - supports-color react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0): @@ -16204,6 +16232,8 @@ snapshots: remove-trailing-slash@0.1.1: {} + repeat-string@1.6.1: {} + require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -16834,12 +16864,12 @@ snapshots: tailwind-merge@2.5.2: {} - tailwind-variants@0.2.1(tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): + tailwind-variants@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3))): dependencies: tailwind-merge: 2.5.2 - tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) + tailwindcss: 3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) - tailwindcss@3.3.2(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)): + tailwindcss@3.4.4(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -16861,7 +16891,6 @@ snapshots: postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.3.3)) postcss-nested: 6.2.0(postcss@8.4.41) postcss-selector-parser: 6.1.2 - postcss-value-parser: 4.2.0 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: diff --git a/project.d.ts b/project.d.ts deleted file mode 100644 index a13e3136b..000000000 --- a/project.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/tsconfig.json b/tsconfig.json index 2ef50c57e..67846d7c4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,8 +4,12 @@ "strict": true, "baseUrl": ".", "paths": { - "@/*": ["./src/*"], - "@env": ["./src/core/env.js"] + "@/*": [ + "./src/*" + ], + "@env": [ + "./src/core/env.js" + ] }, "esModuleInterop": true, "checkJs": true @@ -25,6 +29,6 @@ "**/*.tsx", ".expo/types/**/*.ts", "expo-env.d.ts", - "src/ui/select.jsx" + "nativewind-env.d.ts" ] -} +} \ No newline at end of file From f2b0f6d47fc3b6a5fb291f311b17d123bb848562 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Fri, 25 Oct 2024 11:15:22 +0100 Subject: [PATCH 07/63] feat: add missed routes --- src/app/+html.tsx | 46 ++++++++++++++++++++++++++++++++++++++++ src/app/[...messing].tsx | 20 +++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 src/app/+html.tsx create mode 100644 src/app/[...messing].tsx diff --git a/src/app/+html.tsx b/src/app/+html.tsx new file mode 100644 index 000000000..2fe284848 --- /dev/null +++ b/src/app/+html.tsx @@ -0,0 +1,46 @@ +import { ScrollViewStyleReset } from 'expo-router/html'; + +// This file is web-only and used to configure the root HTML for every +// web page during static rendering. +// The contents of this function only run in Node.js environments and +// do not have access to the DOM or browser APIs. +export default function Root({ children }: { children: React.ReactNode }) { + return ( + + + + + + {/* + This viewport disables scaling which makes the mobile website act more like a native app. + However this does reduce built-in accessibility. If you want to enable scaling, use this instead: + + */} + + {/* + Disable body scrolling on web. This makes ScrollView components work closer to how they do on native. + However, body scrolling is often nice to have for mobile web. If you want to enable it, remove this line. + */} + + + {/* Using raw CSS styles as an escape-hatch to ensure the background color never flickers in dark-mode. */} + From cfc38d2cfde9c922418410435ce874ed45f1cc9c Mon Sep 17 00:00:00 2001 From: abdenassar01 Date: Tue, 26 Nov 2024 12:42:21 +0100 Subject: [PATCH 38/63] fix(docs): fix typo in authentication guides docs --- docs/src/content/docs/guides/authentication.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/content/docs/guides/authentication.mdx b/docs/src/content/docs/guides/authentication.mdx index fbb2e113f..d367ea721 100644 --- a/docs/src/content/docs/guides/authentication.mdx +++ b/docs/src/content/docs/guides/authentication.mdx @@ -34,7 +34,7 @@ The store is composed of 2 states and 3 actions: For the Demo app `useToken` is a simple object that contains the `accessToken` and the `refreshToken`. You can add more fields if you update the `TokenType` type in `src/lib/auth/utils.ts`. -- `signIn`: TThe function performs user sign-in. It accepts a token as a parameter, sets the token state, stores it locally, and updates the status to `signIn`. +- `signIn`: The function performs user sign-in. It accepts a token as a parameter, sets the token state, stores it locally, and updates the status to `signIn`. - `signOut`: The action to sign out the user. It sets the token state to `null` and removes it from the storage as well as setting the status to `signOut`. From ec333a4f03e5a581fcb776fcafb067adb0d963cd Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Tue, 17 Dec 2024 12:13:58 +0100 Subject: [PATCH 39/63] chore: upgrade actions/checkout from v3 to v4 across all workflows --- .github/project-workflows/sync-with-template.yml | 4 ++-- .github/workflows/check-merge-conflicts.yml | 2 +- .github/workflows/compress-images.yml | 2 +- .github/workflows/deploy-cli.yml | 2 +- .github/workflows/e2e-android-eas-build.yml | 2 +- .github/workflows/e2e-android-maestro.yml | 2 +- .github/workflows/e2e-android.yml | 4 ++-- .github/workflows/eas-build.yml | 2 +- .github/workflows/expo-doctor.yml | 2 +- .github/workflows/lint-ts.yml | 2 +- .github/workflows/new-template-version.yml | 2 +- .github/workflows/sonar.yml | 2 +- .github/workflows/sync-with-upstream.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/type-check.yml | 2 +- 15 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/project-workflows/sync-with-template.yml b/.github/project-workflows/sync-with-template.yml index 5ce99449a..b7a0fac9a 100644 --- a/.github/project-workflows/sync-with-template.yml +++ b/.github/project-workflows/sync-with-template.yml @@ -67,7 +67,7 @@ jobs: echo "UPDATE_FROM_TEMPLATE_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file." exit 1 - name: Checkout project repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 path: project @@ -120,7 +120,7 @@ jobs: sudo apt install wiggle - name: Checkout update release of template if: ${{ env.BRANCH_EXISTS == 'false' }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: ${{ env.TEMPLATE_REPOSITORY }} ref: ${{ env.TEMPLATE_UPDATE_VERSION }} diff --git a/.github/workflows/check-merge-conflicts.yml b/.github/workflows/check-merge-conflicts.yml index 59b6f6a55..24e4673c1 100644 --- a/.github/workflows/check-merge-conflicts.yml +++ b/.github/workflows/check-merge-conflicts.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Check for merge conflicts diff --git a/.github/workflows/compress-images.yml b/.github/workflows/compress-images.yml index 6f8401b29..37a8fedd0 100644 --- a/.github/workflows/compress-images.yml +++ b/.github/workflows/compress-images.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Compress Images diff --git a/.github/workflows/deploy-cli.yml b/.github/workflows/deploy-cli.yml index 5b0933f8e..186ae56e2 100644 --- a/.github/workflows/deploy-cli.yml +++ b/.github/workflows/deploy-cli.yml @@ -48,7 +48,7 @@ jobs: GH_TOKEN: ${{ secrets.GH_TOKEN }} run: echo "GH_TOKEN=${GH_TOKEN}" >> $GITHUB_ENV - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/e2e-android-eas-build.yml b/.github/workflows/e2e-android-eas-build.yml index 9499feaeb..4dfd7e992 100644 --- a/.github/workflows/e2e-android-eas-build.yml +++ b/.github/workflows/e2e-android-eas-build.yml @@ -44,7 +44,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/e2e-android-maestro.yml b/.github/workflows/e2e-android-maestro.yml index ed8eef4b1..0ce6e9d98 100644 --- a/.github/workflows/e2e-android-maestro.yml +++ b/.github/workflows/e2e-android-maestro.yml @@ -25,7 +25,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/e2e-android.yml b/.github/workflows/e2e-android.yml index 1a169531d..7d1f8d6d0 100644 --- a/.github/workflows/e2e-android.yml +++ b/.github/workflows/e2e-android.yml @@ -27,7 +27,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -52,7 +52,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/eas-build.yml b/.github/workflows/eas-build.yml index c3f84ee24..10cac3657 100644 --- a/.github/workflows/eas-build.yml +++ b/.github/workflows/eas-build.yml @@ -112,7 +112,7 @@ jobs: token: ${{ secrets.EXPO_TOKEN }} - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.NEW_VERSION_NUMBER_PAT }} diff --git a/.github/workflows/expo-doctor.yml b/.github/workflows/expo-doctor.yml index 34acb0ff8..c839109ed 100644 --- a/.github/workflows/expo-doctor.yml +++ b/.github/workflows/expo-doctor.yml @@ -32,7 +32,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/lint-ts.yml b/.github/workflows/lint-ts.yml index 3142b4a3a..1a3403d7f 100644 --- a/.github/workflows/lint-ts.yml +++ b/.github/workflows/lint-ts.yml @@ -28,7 +28,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/new-template-version.yml b/.github/workflows/new-template-version.yml index 37c91d987..d5cf238a7 100644 --- a/.github/workflows/new-template-version.yml +++ b/.github/workflows/new-template-version.yml @@ -61,7 +61,7 @@ jobs: echo "NEW_TEMPLATE_VERSION_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file." exit 1 - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.NEW_TEMPLATE_VERSION_PAT }} diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 51f9a7224..c9e5be95f 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/sync-with-upstream.yml b/.github/workflows/sync-with-upstream.yml index 1471c77fe..eb32c8021 100644 --- a/.github/workflows/sync-with-upstream.yml +++ b/.github/workflows/sync-with-upstream.yml @@ -60,7 +60,7 @@ jobs: echo "UPDATE_FROM_UPSTREAM_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file." exit 1 - name: Checkout template repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.UPDATE_FROM_UPSTREAM_PAT }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4e98c39cc..42cc78667 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,7 +28,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml index 48ece559d..62bed8d81 100644 --- a/.github/workflows/type-check.yml +++ b/.github/workflows/type-check.yml @@ -28,7 +28,7 @@ jobs: steps: - name: 📦 Checkout project repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 From d76ac54f687d8d8d2e130d70e26da894563f5b89 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Tue, 17 Dec 2024 12:19:22 +0100 Subject: [PATCH 40/63] chore: update deps to fix expo warning --- package.json | 14 +- pnpm-lock.yaml | 719 ++++++++++++++++++++++++++----------------------- 2 files changed, 383 insertions(+), 350 deletions(-) diff --git a/package.json b/package.json index b0d1298d9..585b1c3d1 100644 --- a/package.json +++ b/package.json @@ -71,17 +71,17 @@ "app-icon-badge": "^0.1.2", "axios": "^1.7.5", "dayjs": "^1.11.13", - "expo": "~52.0.11", + "expo": "~52.0.19", "expo-constants": "~17.0.3", - "expo-dev-client": "~5.0.4", + "expo-dev-client": "~5.0.6", "expo-font": "~13.0.1", - "expo-image": "~2.0.2", + "expo-image": "~2.0.3", "expo-linking": "~7.0.3", "expo-localization": "~16.0.0", - "expo-router": "~4.0.9", - "expo-splash-screen": "~0.29.13", + "expo-router": "~4.0.13", + "expo-splash-screen": "~0.29.18", "expo-status-bar": "~2.0.0", - "expo-system-ui": "~4.0.4", + "expo-system-ui": "~4.0.6", "i18next": "^23.14.0", "lodash.memoize": "^4.1.2", "moti": "^0.29.0", @@ -91,7 +91,7 @@ "react-error-boundary": "^4.0.13", "react-hook-form": "^7.53.0", "react-i18next": "^15.0.1", - "react-native": "0.76.3", + "react-native": "0.76.5", "react-native-edge-to-edge": "^1.1.2", "react-native-flash-message": "^0.4.2", "react-native-gesture-handler": "~2.20.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5d813725..517aed102 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@expo/metro-runtime': specifier: ^4.0.0 - version: 4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + version: 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) '@gorhom/bottom-sheet': specifier: ^5.0.5 - version: 5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) '@hookform/resolvers': specifier: ^3.9.0 version: 3.9.0(react-hook-form@7.53.0(react@18.3.1)) @@ -22,7 +22,7 @@ importers: version: 1.3.4(@tanstack/query-core@5.52.0)(@tanstack/react-query@5.52.1(react@18.3.1)) '@shopify/flash-list': specifier: 1.7.1 - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.52.1 version: 5.52.1(react@18.3.1) @@ -39,38 +39,38 @@ importers: specifier: ^1.11.13 version: 1.11.18 expo: - specifier: ~52.0.11 - version: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~52.0.19 + version: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-constants: specifier: ~17.0.3 - version: 17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + version: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) expo-dev-client: - specifier: ~5.0.4 - version: 5.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + specifier: ~5.0.6 + version: 5.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-font: specifier: ~13.0.1 - version: 13.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-image: - specifier: ~2.0.2 - version: 2.0.2(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~2.0.3 + version: 2.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-linking: specifier: ~7.0.3 - version: 7.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-localization: specifier: ~16.0.0 - version: 16.0.0(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 16.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-router: - specifier: ~4.0.9 - version: 4.0.9(kyyrzoodgaf7yniwnnzqgo6nki) + specifier: ~4.0.13 + version: 4.0.13(6xturhstuuzyg7fza7qpln55sq) expo-splash-screen: - specifier: ~0.29.13 - version: 0.29.13(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + specifier: ~0.29.18 + version: 0.29.18(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-status-bar: specifier: ~2.0.0 - version: 2.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 2.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-system-ui: - specifier: ~4.0.4 - version: 4.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + specifier: ~4.0.6 + version: 4.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) i18next: specifier: ^23.14.0 version: 23.14.0 @@ -79,10 +79,10 @@ importers: version: 4.1.2 moti: specifier: ^0.29.0 - version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) nativewind: specifier: ^4.1.21 - version: 4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) + version: 4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) react: specifier: 18.3.1 version: 18.3.1 @@ -97,46 +97,46 @@ importers: version: 7.53.0(react@18.3.1) react-i18next: specifier: ^15.0.1 - version: 15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native: - specifier: 0.76.3 - version: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + specifier: 0.76.5 + version: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-edge-to-edge: specifier: ^1.1.2 - version: 1.1.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-flash-message: specifier: ^0.4.2 - version: 0.4.2(prop-types@15.8.1)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 0.4.2(prop-types@15.8.1)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-gesture-handler: specifier: ~2.20.2 - version: 2.20.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-keyboard-controller: specifier: ^1.13.2 - version: 1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-mmkv: specifier: ~3.1.0 - version: 3.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 3.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: ~3.16.1 - version: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-restart: specifier: 0.0.27 - version: 0.0.27(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 0.0.27(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: specifier: 4.12.0 - version: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-screens: specifier: ^4.0.0 - version: 4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: ~15.8.0 - version: 15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-web: specifier: ~0.19.13 version: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-webview: specifier: 13.8.6 - version: 13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-query-kit: specifier: ^3.3.0 version: 3.3.0(@tanstack/react-query@5.52.1(react@18.3.1)) @@ -161,7 +161,7 @@ importers: version: 19.2.2 '@dev-plugins/react-query': specifier: ^0.0.7 - version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) '@expo/config': specifier: ~10.0.3 version: 10.0.3 @@ -173,7 +173,7 @@ importers: version: 6.5.0 '@testing-library/react-native': specifier: ^12.7.2 - version: 12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) + version: 12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -260,7 +260,7 @@ importers: version: 29.7.0 jest-expo: specifier: ~52.0.2 - version: 52.0.2(@babel/core@7.28.4)(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) + version: 52.0.2(@babel/core@7.28.4)(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) jest-junit: specifier: ^16.0.0 version: 16.0.0 @@ -1185,13 +1185,16 @@ packages: resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} - '@expo/cli@0.21.8': - resolution: {integrity: sha512-gU+NlL/XS9r7LEfLhjDDKuv3jEtOh+rVnk/k7Lp8WrUwaMCoEGfmQpSqLXetFCCC4UFXSaj1cdMGoy2UBw4rew==} + '@expo/cli@0.22.6': + resolution: {integrity: sha512-eDjCnc3uHl2+SJ6aZ5seK0FkMp0W12oAdSI4A/yV8ecYtXzG8X87sfKAISEWt44B4DqJ0a1LEqCD6Vtvc783Mg==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} + '@expo/config-plugins@9.0.12': + resolution: {integrity: sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg==} + '@expo/config-plugins@9.0.17': resolution: {integrity: sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg==} @@ -1210,14 +1213,20 @@ packages: '@expo/config@10.0.3': resolution: {integrity: sha512-BrFMqoQXDl8O6gZqF2EtGtA1p8u3Sp8z6B8aJppEo5qrtPaxlyShkHwuLhlpLisQdipZWP89+meOqxk7bUOU2Q==} + '@expo/config@10.0.4': + resolution: {integrity: sha512-pkvdPqKTaP6+Qvc8aTmDLQ9Dfwp98P1GO37MFKwsF5XormfN/9/eN8HfIRoM6d3uSIVKCcWW3X2yAEbNmOyfXw==} + + '@expo/config@10.0.6': + resolution: {integrity: sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g==} + '@expo/devcert@1.1.4': resolution: {integrity: sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==} '@expo/env@0.4.2': resolution: {integrity: sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==} - '@expo/fingerprint@0.11.2': - resolution: {integrity: sha512-WPibADqymGSKkNNnrGfw4dRipz7F8DwMSv7zb6T9oTGtdRiObrUpGmtBXmvo6z9MqWkNRprEJNxPjvkkvMvwhQ==} + '@expo/fingerprint@0.11.4': + resolution: {integrity: sha512-FfcvHjrWjOJ17wiMfr1iQ1YDyjlj8qfxG+GDce0khrjNSkzRjVdCOIFsMvfVSBPnOPX5NuZlgMRvMkcPUtGClA==} hasBin: true '@expo/image-utils@0.6.5': @@ -1235,11 +1244,8 @@ packages: '@expo/json-file@9.1.5': resolution: {integrity: sha512-prWBhLUlmcQtvN6Y7BpW2k9zXGd3ySa3R6rAguMJkp1z22nunLN64KYTUWfijFlprFoxm9r2VNnGkcbndAlgKA==} - '@expo/metro-config@0.19.12': - resolution: {integrity: sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg==} - - '@expo/metro-config@0.19.4': - resolution: {integrity: sha512-2SWwYN8MZvMIRawWEr+1RBYncitPwu2VMACRYig+wBycJ9fsPb6BMVmBYi+3MHDUlJHNy/Bqfw++jn1eqBFETQ==} + '@expo/metro-config@0.19.8': + resolution: {integrity: sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA==} '@expo/metro-runtime@4.0.0': resolution: {integrity: sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==} @@ -1259,8 +1265,8 @@ packages: '@expo/plist@0.2.2': resolution: {integrity: sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g==} - '@expo/prebuild-config@8.2.0': - resolution: {integrity: sha512-CxiPpd980s0jyxi7eyN3i/7YKu3XL+8qPjBZUCYtc0+axpGweqIkq2CslyLSKHyqVyH/zlPkbVgWdyiYavFS5Q==} + '@expo/prebuild-config@8.0.23': + resolution: {integrity: sha512-Zf01kFiN2PISmLb0DhIAJh76v3J2oYUKSjiAtGZLOH0HUz59by/qdyU4mGHWdeyRdCCrLUA21Rct2MBykvRMsg==} '@expo/rudder-sdk-node@1.1.1': resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} @@ -1697,28 +1703,28 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 - '@react-native/assets-registry@0.76.3': - resolution: {integrity: sha512-7Fnc3lzCFFpnoyL1egua6d/qUp0KiIpeSLbfOMln4nI2g2BMzyFHdPjJnpLV2NehmS0omOOkrfRqK5u1F/MXzA==} + '@react-native/assets-registry@0.76.5': + resolution: {integrity: sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.3': - resolution: {integrity: sha512-mZ7jmIIg4bUnxCqY3yTOkoHvvzsDyrZgfnIKiTGm5QACrsIGa5eT3pMFpMm2OpxGXRDrTMsYdPXE2rCyDX52VQ==} + '@react-native/babel-plugin-codegen@0.76.5': + resolution: {integrity: sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.3': - resolution: {integrity: sha512-zi2nPlQf9q2fmfPyzwWEj6DU96v8ziWtEfG7CTAX2PG/Vjfsr94vn/wWrCdhBVvLRQ6Kvd/MFAuDYpxmQwIiVQ==} + '@react-native/babel-preset@0.76.5': + resolution: {integrity: sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.76.3': - resolution: {integrity: sha512-oJCH/jbYeGmFJql8/y76gqWCCd74pyug41yzYAjREso1Z7xL88JhDyKMvxEnfhSdMOZYVl479N80xFiXPy3ZYA==} + '@react-native/codegen@0.76.5': + resolution: {integrity: sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.3': - resolution: {integrity: sha512-vgsLixHS24jR0d0QqPykBWFaC+V8x9cM3cs4oYXw3W199jgBNGP9MWcUJLazD2vzrT/lUTVBVg0rBeB+4XR6fg==} + '@react-native/community-cli-plugin@0.76.5': + resolution: {integrity: sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -1726,24 +1732,24 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.3': - resolution: {integrity: sha512-pMHQ3NpPB28RxXciSvm2yD+uDx3pkhzfuWkc7VFgOduyzPSIr0zotUiOJzsAtrj8++bPbOsAraCeQhCqoOTWQw==} + '@react-native/debugger-frontend@0.76.5': + resolution: {integrity: sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.3': - resolution: {integrity: sha512-b+2IpW40z1/S5Jo5JKrWPmucYU/PzeGyGBZZ/SJvmRnBDaP3txb9yIqNZAII1EWsKNhedh8vyRO5PSuJ9Juqzw==} + '@react-native/dev-middleware@0.76.5': + resolution: {integrity: sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.3': - resolution: {integrity: sha512-t0aYZ8ND7+yc+yIm6Yp52bInneYpki6RSIFZ9/LMUzgMKvEB62ptt/7sfho9QkKHCNxE1DJSWIqLIGi/iHHkyg==} + '@react-native/gradle-plugin@0.76.5': + resolution: {integrity: sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.3': - resolution: {integrity: sha512-pubJFArMMrdZiytH+W95KngcSQs+LsxOBsVHkwgMnpBfRUxXPMK4fudtBwWvhnwN76Oe+WhxSq7vOS5XgoPhmw==} + '@react-native/js-polyfills@0.76.5': + resolution: {integrity: sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.3': - resolution: {integrity: sha512-b2zQPXmW7avw/7zewc9nzMULPIAjsTwN03hskhxHUJH5pzUf7pIklB3FrgYPZrRhJgzHiNl3tOPu7vqiKzBYPg==} + '@react-native/metro-babel-transformer@0.76.5': + resolution: {integrity: sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -1751,14 +1757,11 @@ packages: '@react-native/normalize-colors@0.74.88': resolution: {integrity: sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==} - '@react-native/normalize-colors@0.76.3': - resolution: {integrity: sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==} + '@react-native/normalize-colors@0.76.5': + resolution: {integrity: sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==} - '@react-native/normalize-colors@0.76.9': - resolution: {integrity: sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw==} - - '@react-native/virtualized-lists@0.76.3': - resolution: {integrity: sha512-wTGv9pVh3vAOWb29xFm+J9VRe9dUcUcb9FyaMLT/Hxa88W4wqa5ZMe1V9UvrrBiA1G5DKjv8/1ZcDsJhyugVKA==} + '@react-native/virtualized-lists@0.76.5': + resolution: {integrity: sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -2548,8 +2551,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 - babel-preset-expo@12.0.2: - resolution: {integrity: sha512-WLApoPw4sOnwwJY+tzp270ndUNfq6xXcZEQUjEQJr8YyDd6uacz7/4iyt2Wl4wEQTabm9DYIZ3GVuNkZzL0M1g==} + babel-preset-expo@12.0.4: + resolution: {integrity: sha512-SAzAwqpyjA+/OFrU95OOioj6oTeCv4+rRfrNmBTy5S/gJswrZKBSPJioFudIaJBy43W+BL7HA5AspBIF6tO/aA==} peerDependencies: babel-plugin-react-compiler: ^19.0.0-beta-9ee70a1-20241017 react-compiler-runtime: ^19.0.0-beta-8a03594-20241020 @@ -3697,13 +3700,13 @@ packages: expo: '*' react-native: '*' - expo-dev-client@5.0.4: - resolution: {integrity: sha512-07OSxCkrn+IIDEDnI153YDHHtAr/3GvYdJH8HWYnVBCKzkgOxsEszyE5MHKMOou8+NZNVwGWjW5UZXoLqANcGw==} + expo-dev-client@5.0.6: + resolution: {integrity: sha512-UMrS21EQ5TMooQgLp+0YrH+UKpxvO+SzkrAdWyVTrjUJ1Qi1yQCbtcErXkYbAdLbItSF3H04fVvd0lzg0KL3Wg==} peerDependencies: expo: '*' - expo-dev-launcher@5.0.16: - resolution: {integrity: sha512-/rRKc5v4Qdo/TgLM7syW90zek5/Bu8NFxm05PJgUHxBiVy6YmasugsfYJ8+bxDoiO+5U9f9RN77uXpZc1By1NQ==} + expo-dev-launcher@5.0.19: + resolution: {integrity: sha512-3zlOxpWVuV1RDe8OKoejL7XhzidHvtg3iEw564dhXePH5J+Ha9Owkqqiz7A27iqQrENjU/XWBtOxHszj+OBk4Q==} peerDependencies: expo: '*' @@ -3712,13 +3715,13 @@ packages: peerDependencies: expo: '*' - expo-dev-menu@6.0.11: - resolution: {integrity: sha512-NqyenTw3GdwXsIaC7RrUlxQIL4rpUOJjhRlg9mfiVjE4d69U6nyZoaeyF+Rs2pTQwxbgHqQ17Vpm+q0gOuENkA==} + expo-dev-menu@6.0.14: + resolution: {integrity: sha512-bG4NXm4epHSmZdWW9hZCS7dTcKO82CyVfYMbNSOw5o/FKO9cY/AgfSj6ERPE9zBqYEJJEJaoJ0mzv0d47/h23g==} peerDependencies: expo: '*' - expo-file-system@18.0.4: - resolution: {integrity: sha512-aAWEDwnu0XHOBYvQ9Q0+QIa+483vYJaC4IDsXyWQ73Rtsg273NZh5kYowY+cAocvoSmA99G6htrLBn11ax2bTQ==} + expo-file-system@18.0.6: + resolution: {integrity: sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ==} peerDependencies: expo: '*' react-native: '*' @@ -3729,8 +3732,8 @@ packages: expo: '*' react: '*' - expo-image@2.0.2: - resolution: {integrity: sha512-LkjdE5ij48Yu7eE5E1ruXpxgmyRw33oaapPkNpDx/AKh1GEGQ0wQ4genvV1QXZmlNrzaRurzuVUvwz8n3abwdg==} + expo-image@2.0.3: + resolution: {integrity: sha512-+YnHTQv8jbXaut3FY7TDhNiSiGZ927C329mHvTZWV4Fyj32/Hjhhmk7dqq9I6LrA0nqBBiJjFj3u6VdHvCBnZg==} peerDependencies: expo: '*' react: '*' @@ -3766,15 +3769,15 @@ packages: peerDependencies: expo: '*' - expo-modules-autolinking@2.0.2: - resolution: {integrity: sha512-n3jC7VoJLfOLGk8NWhEAvM5zSjbLh1kMUSo76nJupx5/vASxDdzihppYebrKrNXPHq5mcw8Jr+r7YB+8xHx7QQ==} + expo-modules-autolinking@2.0.4: + resolution: {integrity: sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg==} hasBin: true - expo-modules-core@2.0.6: - resolution: {integrity: sha512-IsFDn8TqhmnxNUWxkhyVqJ07x/vLlaUN1f2R4eYaP9NFoSWb0c2bTf99a03NGxnfuQ9G7Jrzu+VafSHzCKUxxQ==} + expo-modules-core@2.1.2: + resolution: {integrity: sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==} - expo-router@4.0.9: - resolution: {integrity: sha512-bZupRd2nUWolihwhW2kqTTAVyhMaHJbtEFn49bOHtrfl0gkIHld+IecUIh+eJW6QTAcTOHCu5gVHLoJeM0mwjA==} + expo-router@4.0.13: + resolution: {integrity: sha512-22HN4OpcHhNKyWPVn4mfTCdoQkI9xbbKFLw5QONQwYGqP0Opva5Zpm74pxPUdHgwfsTHMvXqkzxcp95brgQQcQ==} peerDependencies: '@react-navigation/drawer': ^7.0.0 '@testing-library/jest-native': '*' @@ -3792,8 +3795,8 @@ packages: react-native-reanimated: optional: true - expo-splash-screen@0.29.13: - resolution: {integrity: sha512-OTaW6v2ErKTlguFDNi4PN+qrEFRA4TIEyFag4204CiFIpAB+13PqQiW4Ovt29aYlLERIjWD++PyoHeSdLSiZwg==} + expo-splash-screen@0.29.18: + resolution: {integrity: sha512-bTBY+LF6YtYen2j60yGNh2SX/tG4UXZAyBCMMriOSiZZ7LSCs3ARyEufaSiWk+ckWShTeMqItOnaAN/CAF8MJA==} peerDependencies: expo: '*' @@ -3803,8 +3806,8 @@ packages: react: '*' react-native: '*' - expo-system-ui@4.0.4: - resolution: {integrity: sha512-HShVNcHhdxl2zwlophX2ghjDr40Kexxa2hdeDhZliBoQkOkVrmp28agY+2W8pibAmQDIjjGAEYai07C0U8xQ8w==} + expo-system-ui@4.0.6: + resolution: {integrity: sha512-JWmw0aaNIB8YxA6bXgH6nClyledZaAG5VNzoRvmXT4+j3MY4waAHSSSdVV71bUgjchT/2KOAcibZ/EeosJONug==} peerDependencies: expo: '*' react-native: '*' @@ -3818,8 +3821,8 @@ packages: peerDependencies: expo: '*' - expo@52.0.11: - resolution: {integrity: sha512-flUffjURDVufsMpoHrgsp+QDvR6xG/hjeMbzeSyFUcPP64uh3Av1/EJ4uUXhmHYV6/8YbHMwEgUbmko85vBtKQ==} + expo@52.0.19: + resolution: {integrity: sha512-wOb/wbiQa0xqQRhgVBuOhLRus05TSw6fgThVMrPQgdLo24EPuT/ZAiRVcVRdjrEbwOqCDumgQCB7636B9J+jKg==} hasBin: true peerDependencies: '@expo/dom-webview': '*' @@ -6243,8 +6246,8 @@ packages: react: '*' react-native: '*' - react-native@0.76.3: - resolution: {integrity: sha512-0TUhgmlouRNf6yuDIIAdbQl0g1VsONgCMsLs7Et64hjj5VLMCA7np+4dMrZvGZ3wRNqzgeyT9oWJsUm49AcwSQ==} + react-native@0.76.5: + resolution: {integrity: sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -8765,10 +8768,10 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': + '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': dependencies: '@tanstack/react-query': 5.52.1(react@18.3.1) - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) flatted: 3.3.2 '@egjs/hammerjs@2.0.17': @@ -8815,26 +8818,26 @@ snapshots: dependencies: uuid: 8.3.2 - '@expo/cli@0.21.8': + '@expo/cli@0.22.6': dependencies: '@0no-co/graphql.web': 1.0.11 '@babel/runtime': 7.26.0 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 10.0.11 - '@expo/config-plugins': 9.0.17 + '@expo/config': 10.0.6 + '@expo/config-plugins': 9.0.12 '@expo/devcert': 1.1.4 '@expo/env': 0.4.2 '@expo/image-utils': 0.6.5 - '@expo/json-file': 9.1.5 - '@expo/metro-config': 0.19.12 + '@expo/json-file': 9.0.0 + '@expo/metro-config': 0.19.8 '@expo/osascript': 2.3.7 '@expo/package-manager': 1.9.7 - '@expo/plist': 0.2.2 - '@expo/prebuild-config': 8.2.0 + '@expo/plist': 0.2.0 + '@expo/prebuild-config': 8.0.23 '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.76.3 + '@react-native/dev-middleware': 0.76.5 '@urql/core': 5.0.8 '@urql/exchange-retry': 1.3.0(@urql/core@5.0.8) accepts: 1.3.8 @@ -8900,6 +8903,25 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 + '@expo/config-plugins@9.0.12': + dependencies: + '@expo/config-types': 52.0.5 + '@expo/json-file': 9.0.0 + '@expo/plist': 0.2.0 + '@expo/sdk-runtime-versions': 1.0.0 + chalk: 4.1.2 + debug: 4.4.3 + getenv: 1.0.0 + glob: 10.4.5 + resolve-from: 5.0.0 + semver: 7.7.2 + slash: 3.0.0 + slugify: 1.6.6 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + '@expo/config-plugins@9.0.17': dependencies: '@expo/config-types': 52.0.5 @@ -8978,6 +9000,42 @@ snapshots: transitivePeerDependencies: - supports-color + '@expo/config@10.0.4': + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 9.0.9 + '@expo/config-types': 52.0.1 + '@expo/json-file': 9.0.0 + deepmerge: 4.3.1 + getenv: 1.0.0 + glob: 10.4.5 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + resolve-workspace-root: 2.0.0 + semver: 7.6.3 + slugify: 1.6.6 + sucrase: 3.35.0 + transitivePeerDependencies: + - supports-color + + '@expo/config@10.0.6': + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 9.0.12 + '@expo/config-types': 52.0.1 + '@expo/json-file': 9.0.0 + deepmerge: 4.3.1 + getenv: 1.0.0 + glob: 10.4.5 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + resolve-workspace-root: 2.0.0 + semver: 7.6.3 + slugify: 1.6.6 + sucrase: 3.35.0 + transitivePeerDependencies: + - supports-color + '@expo/devcert@1.1.4': dependencies: application-config-path: 0.1.1 @@ -9005,7 +9063,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/fingerprint@0.11.2': + '@expo/fingerprint@0.11.4': dependencies: '@expo/spawn-async': 1.7.2 arg: 5.0.2 @@ -9055,38 +9113,15 @@ snapshots: '@babel/code-frame': 7.10.4 json5: 2.2.3 - '@expo/metro-config@0.19.12': + '@expo/metro-config@0.19.8': dependencies: '@babel/core': 7.28.4 - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@expo/config': 10.0.11 - '@expo/env': 0.4.2 - '@expo/json-file': 9.0.2 - '@expo/spawn-async': 1.7.2 - chalk: 4.1.2 - debug: 4.4.3 - fs-extra: 9.1.0 - getenv: 1.0.0 - glob: 10.4.5 - jsc-safe-url: 0.2.4 - lightningcss: 1.27.0 - minimatch: 3.1.2 - postcss: 8.4.49 - resolve-from: 5.0.0 - transitivePeerDependencies: - - supports-color - - '@expo/metro-config@0.19.4': - dependencies: - '@babel/core': 7.28.4 - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@expo/config': 10.0.11 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@expo/config': 10.0.6 '@expo/env': 0.4.2 - '@expo/json-file': 9.0.2 + '@expo/json-file': 9.0.0 '@expo/spawn-async': 1.7.2 chalk: 4.1.2 debug: 4.4.3 @@ -9101,9 +9136,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))': + '@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))': dependencies: - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) '@expo/osascript@2.3.7': dependencies: @@ -9131,15 +9166,15 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/prebuild-config@8.2.0': + '@expo/prebuild-config@8.0.23': dependencies: - '@expo/config': 10.0.11 - '@expo/config-plugins': 9.0.17 - '@expo/config-types': 52.0.5 + '@expo/config': 10.0.6 + '@expo/config-plugins': 9.0.12 + '@expo/config-types': 52.0.1 '@expo/image-utils': 0.6.5 - '@expo/json-file': 9.1.5 - '@react-native/normalize-colors': 0.76.9 - debug: 4.4.3 + '@expo/json-file': 9.0.0 + '@react-native/normalize-colors': 0.76.5 + debug: 4.3.7 fs-extra: 9.1.0 resolve-from: 5.0.0 semver: 7.7.2 @@ -9210,22 +9245,22 @@ snapshots: dependencies: tslib: 2.8.1 - '@gorhom/bottom-sheet@5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@gorhom/bottom-sheet@5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@gorhom/portal': 1.0.14(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@gorhom/portal': 1.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-gesture-handler: 2.20.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-gesture-handler: 2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@gorhom/portal@1.0.14(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@gorhom/portal@1.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: nanoid: 3.3.7 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) '@hookform/resolvers@3.9.0(react-hook-form@7.53.0(react@18.3.1))': dependencies: @@ -9771,16 +9806,16 @@ snapshots: '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) react: 18.3.1 - '@react-native/assets-registry@0.76.3': {} + '@react-native/assets-registry@0.76.5': {} - '@react-native/babel-plugin-codegen@0.76.3(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/babel-plugin-codegen@0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: - '@react-native/codegen': 0.76.3(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/babel-preset@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.4) @@ -9822,8 +9857,8 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4) - '@babel/template': 7.27.2 - '@react-native/babel-plugin-codegen': 0.76.3(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@babel/template': 7.25.9 + '@react-native/babel-plugin-codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.4) react-refresh: 0.14.2 @@ -9831,7 +9866,7 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.3(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/codegen@0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/parser': 7.26.2 '@babel/preset-env': 7.28.3(@babel/core@7.28.4) @@ -9845,10 +9880,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/community-cli-plugin@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: - '@react-native/dev-middleware': 0.76.3 - '@react-native/metro-babel-transformer': 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/dev-middleware': 0.76.5 + '@react-native/metro-babel-transformer': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -9866,12 +9901,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.3': {} + '@react-native/debugger-frontend@0.76.5': {} - '@react-native/dev-middleware@0.76.3': + '@react-native/dev-middleware@0.76.5': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.3 + '@react-native/debugger-frontend': 0.76.5 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -9886,14 +9921,14 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.3': {} + '@react-native/gradle-plugin@0.76.5': {} - '@react-native/js-polyfills@0.76.3': {} + '@react-native/js-polyfills@0.76.5': {} - '@react-native/metro-babel-transformer@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/metro-babel-transformer@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 - '@react-native/babel-preset': 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/babel-preset': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -9902,28 +9937,26 @@ snapshots: '@react-native/normalize-colors@0.74.88': {} - '@react-native/normalize-colors@0.76.3': {} - - '@react-native/normalize-colors@0.76.9': {} + '@react-native/normalize-colors@0.76.5': {} - '@react-native/virtualized-lists@0.76.3(@types/react@18.3.12)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.5(@types/react@18.3.12)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@react-navigation/bottom-tabs@7.0.6(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/bottom-tabs@7.0.6(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -9938,34 +9971,34 @@ snapshots: use-latest-callback: 0.2.4(react@18.3.1) use-sync-external-store: 1.5.0(react@18.3.1) - '@react-navigation/elements@2.1.0(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/elements@2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/native': 7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@7.1.0(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native-stack@7.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/core': 7.12.4(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.7 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) use-latest-callback: 0.2.4(react@18.3.1) '@react-navigation/routers@7.5.1': @@ -9987,12 +10020,12 @@ snapshots: component-type: 1.2.2 join-component: 1.1.0 - '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - recyclerlistview: 4.2.1(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + recyclerlistview: 4.2.1(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) tslib: 2.6.3 '@sinclair/typebox@0.27.8': {} @@ -10040,12 +10073,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-test-renderer: 18.3.1(react@18.3.1) - '@testing-library/react-native@12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react-native@12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: jest-matcher-utils: 29.7.0 pretty-format: 29.7.0 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-test-renderer: 18.3.1(react@18.3.1) redent: 3.0.0 optionalDependencies: @@ -10886,7 +10919,7 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) - babel-preset-expo@12.0.2(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)): + babel-preset-expo@12.0.4(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)): dependencies: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4) @@ -10894,7 +10927,7 @@ snapshots: '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) '@babel/preset-react': 7.27.1(@babel/core@7.28.4) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@react-native/babel-preset': 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/babel-preset': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) babel-plugin-react-native-web: 0.19.13 react-refresh: 0.14.2 transitivePeerDependencies: @@ -12239,109 +12272,109 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@11.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@expo/image-utils': 0.6.5 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-constants@17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-constants@17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - '@expo/config': 10.0.11 + '@expo/config': 10.0.4 '@expo/env': 0.4.2 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-dev-client@5.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-client@5.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-launcher: 5.0.16(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu: 6.0.11(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu-interface: 1.9.2(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-updates-interface: 1.0.0(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-launcher: 5.0.19(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu: 6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu-interface: 1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-updates-interface: 1.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) transitivePeerDependencies: - supports-color - expo-dev-launcher@5.0.16(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-launcher@5.0.19(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: ajv: 8.11.0 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu: 6.0.11(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu: 6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) resolve-from: 5.0.0 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.9.2(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu-interface@1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu@6.0.11(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu@6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu-interface: 1.9.2(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu-interface: 1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-file-system@18.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-file-system@18.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-image@2.0.2(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-image@2.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) expo-json-utils@0.14.0: {} - expo-keep-awake@14.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@7.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-linking@7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo-constants: 17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - expo - supports-color - expo-localization@16.0.0(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-localization@16.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 rtl-detect: 1.1.2 - expo-manifests@0.15.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-manifests@0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/config': 10.0.11 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/config': 10.0.6 + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-json-utils: 0.14.0 transitivePeerDependencies: - supports-color - expo-modules-autolinking@2.0.2: + expo-modules-autolinking@2.0.4: dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -12352,32 +12385,32 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 - expo-modules-core@2.0.6: + expo-modules-core@2.1.2: dependencies: invariant: 2.2.4 - expo-router@4.0.9(kyyrzoodgaf7yniwnnzqgo6nki): + expo-router@4.0.13(6xturhstuuzyg7fza7qpln55sq): dependencies: - '@expo/metro-runtime': 4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + '@expo/metro-runtime': 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) '@expo/server': 0.5.3 '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@react-navigation/bottom-tabs': 7.0.6(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 7.1.0(@react-navigation/native@7.0.3(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/bottom-tabs': 7.0.6(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) client-only: 0.0.1 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-linking: 7.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-linking: 7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-helmet-async: 2.0.4(react@18.3.1) - react-native-is-edge-to-edge: 1.1.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-is-edge-to-edge: 1.1.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) schema-utils: 4.2.0 semver: 7.6.3 server-only: 0.0.1 optionalDependencies: - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' - react @@ -12385,58 +12418,58 @@ snapshots: - react-native - supports-color - expo-splash-screen@0.29.13(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-splash-screen@0.29.18(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/prebuild-config': 8.2.0 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/prebuild-config': 8.0.23 + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-status-bar@2.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-status-bar@2.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - expo-system-ui@4.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-system-ui@4.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - '@react-native/normalize-colors': 0.76.3 + '@react-native/normalize-colors': 0.76.5 debug: 4.3.7 - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-updates-interface@1.0.0(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-updates-interface@1.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 - '@expo/cli': 0.21.8 - '@expo/config': 10.0.11 - '@expo/config-plugins': 9.0.17 - '@expo/fingerprint': 0.11.2 - '@expo/metro-config': 0.19.4 + '@expo/cli': 0.22.6 + '@expo/config': 10.0.6 + '@expo/config-plugins': 9.0.12 + '@expo/fingerprint': 0.11.4 + '@expo/metro-config': 0.19.8 '@expo/vector-icons': 14.0.4 - babel-preset-expo: 12.0.2(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - expo-asset: 11.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-file-system: 18.0.4(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-font: 13.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.1(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-modules-autolinking: 2.0.2 - expo-modules-core: 2.0.6 + babel-preset-expo: 12.0.4(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + expo-asset: 11.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-file-system: 18.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-font: 13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-modules-autolinking: 2.0.4 + expo-modules-core: 2.1.2 fbemitter: 3.0.0 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) web-streams-polyfill: 3.3.3 whatwg-url-without-unicode: 8.0.0-3 optionalDependencies: - '@expo/metro-runtime': 4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - react-native-webview: 13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/metro-runtime': 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + react-native-webview: 13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -13502,14 +13535,14 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-expo@52.0.2(@babel/core@7.28.4)(expo@52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): + jest-expo@52.0.2(@babel/core@7.28.4)(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): dependencies: '@expo/config': 10.0.11 - '@expo/json-file': 9.1.5 + '@expo/json-file': 9.0.0 '@jest/create-cache-key-function': 29.7.0 '@jest/globals': 29.7.0 babel-jest: 29.7.0(@babel/core@7.28.4) - expo: 52.0.11(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fbemitter: 3.0.0 find-up: 5.0.0 jest-environment-jsdom: 29.7.0 @@ -13518,7 +13551,7 @@ snapshots: jest-watch-typeahead: 2.2.1(jest@29.7.0(@types/node@22.9.1)) json5: 2.2.3 lodash: 4.17.21 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-server-dom-webpack: 19.0.0-rc-6230622a1a-20240610(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.96.1) react-test-renderer: 18.3.1(react@18.3.1) server-only: 0.0.1 @@ -14454,10 +14487,10 @@ snapshots: mkdirp@1.0.4: {} - moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: framer-motion: 6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom @@ -14482,11 +14515,11 @@ snapshots: nanoid@3.3.7: {} - nativewind@4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): + nativewind@4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: comment-json: 4.2.5 debug: 4.3.7 - react-native-css-interop: 0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) + react-native-css-interop: 0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) tailwindcss: 3.4.4 transitivePeerDependencies: - react @@ -15147,7 +15180,7 @@ snapshots: dependencies: react: 18.3.1 - react-i18next@15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-i18next@15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 @@ -15155,7 +15188,7 @@ snapshots: react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-is@16.13.1: {} @@ -15163,7 +15196,7 @@ snapshots: react-is@19.1.1: {} - react-native-css-interop@0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): + react-native-css-interop@0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/traverse': 7.25.9 @@ -15171,36 +15204,36 @@ snapshots: debug: 4.3.7 lightningcss: 1.27.0 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) semver: 7.6.3 tailwindcss: 3.4.4 optionalDependencies: - react-native-safe-area-context: 4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-svg: 15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-svg: 15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-edge-to-edge@1.1.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-edge-to-edge@1.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-iphone-screen-helper: 2.1.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-iphone-screen-helper: 2.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - react-native-gesture-handler@2.20.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@egjs/hammerjs': 2.0.17 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-helmet-async@2.0.4(react@18.3.1): dependencies: @@ -15209,27 +15242,27 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-native-iphone-screen-helper@2.1.2(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + react-native-iphone-screen-helper@2.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-is-edge-to-edge@1.1.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-is-edge-to-edge@1.1.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-keyboard-controller@1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-keyboard-controller@1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-mmkv@3.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-mmkv@3.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) @@ -15244,33 +15277,33 @@ snapshots: convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-restart@0.0.27(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-restart@0.0.27(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context@4.12.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-screens@4.1.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) warn-once: 0.1.1 - react-native-svg@15.8.0(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) warn-once: 0.1.1 react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -15288,23 +15321,23 @@ snapshots: transitivePeerDependencies: - encoding - react-native-webview@13.8.6(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1): + react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.3 - '@react-native/codegen': 0.76.3(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - '@react-native/community-cli-plugin': 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - '@react-native/gradle-plugin': 0.76.3 - '@react-native/js-polyfills': 0.76.3 - '@react-native/normalize-colors': 0.76.3 - '@react-native/virtualized-lists': 0.76.3(@types/react@18.3.12)(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.76.5 + '@react-native/codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/community-cli-plugin': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/gradle-plugin': 0.76.5 + '@react-native/js-polyfills': 0.76.5 + '@react-native/normalize-colors': 0.76.5 + '@react-native/virtualized-lists': 0.76.5(@types/react@18.3.12)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -15442,12 +15475,12 @@ snapshots: source-map: 0.6.1 tslib: 2.8.1 - recyclerlistview@4.2.1(react-native@0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + recyclerlistview@4.2.1(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) ts-object-utils: 0.0.5 redent@3.0.0: From c9d38cd9f932de198c67e853149873e13c5a58f5 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Fri, 20 Dec 2024 12:12:20 +0100 Subject: [PATCH 41/63] fix(docs): fix sentry setup --- .../src/content/docs/recipes/sentry-setup.mdx | 29 +++++++++---------- jest.config.js | 6 ++-- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/docs/src/content/docs/recipes/sentry-setup.mdx b/docs/src/content/docs/recipes/sentry-setup.mdx index 7665d7091..884b2f217 100644 --- a/docs/src/content/docs/recipes/sentry-setup.mdx +++ b/docs/src/content/docs/recipes/sentry-setup.mdx @@ -135,33 +135,30 @@ The starter kit did not come with Sentry pre-configured, but it's very easy to s Create a new file `src/lib/sentry.ts` and add the following code: ```tsx title='src/lib/sentry.ts' + import { Env } from '@env'; + import * as Sentry from '@sentry/react-native'; import { useNavigationContainerRef } from 'expo-router'; import { useEffect } from 'react'; - import * as Sentry from '@sentry/react-native'; - import { Env } from '@env'; - const routingInstrumentation = new Sentry.ReactNavigationInstrumentation(); + const navigationIntegration = Sentry.reactNavigationIntegration({ + enableTimeToInitialDisplay: true, + }); export const initSentry = () => { - Sentry.init({ - dsn: Env.SENTRY_DSN, - // debug: Env.APP_ENV === 'development', - integrations: [ - new Sentry.ReactNativeTracing({ - routingInstrumentation, - enableNativeFramesTracking: true, - // ... - }), - ], - }); + if (!__DEV__) { + Sentry.init({ + dsn: Env.SENTRY_DSN, + integrations: [navigationIntegration], + }); + } }; export const useSentryNavigationConfig = () => { const navigationRef = useNavigationContainerRef(); useEffect(() => { - if (navigationRef) { - routingInstrumentation.registerNavigationContainer(navigationRef); + if (navigationRef && !__DEV__) { + navigationIntegration.registerNavigationContainer(navigationRef); } }, [navigationRef]); }; diff --git a/jest.config.js b/jest.config.js index ce48bb409..e221ed10e 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,8 +1,6 @@ module.exports = { preset: 'jest-expo', - setupFilesAfterEnv: [ - '/jest-setup.ts', - ], + setupFilesAfterEnv: ['/jest-setup.ts'], testMatch: ['**/?(*.)+(spec|test).ts?(x)'], collectCoverageFrom: [ 'src/**/*.{ts,tsx}', @@ -15,7 +13,7 @@ module.exports = { ], moduleFileExtensions: ['js', 'ts', 'tsx'], transformIgnorePatterns: [ - `node_modules/(?!(?:.pnpm/)?((jest-)?react-native|@react-native(-community)?|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|react-native-svg))`, + `node_modules/(?!(?:.pnpm/)?((jest-)?react-native|@react-native(-community)?|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|@sentry/.*|native-base|react-native-svg))`, ], coverageReporters: [ 'json-summary', From 094deddfdd2e528253dbae2fefb9a3b34cd66efe Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Wed, 25 Dec 2024 14:32:00 +0100 Subject: [PATCH 42/63] fix(ci): fix doctor permission issue --- .github/workflows/expo-doctor.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/expo-doctor.yml b/.github/workflows/expo-doctor.yml index c839109ed..8f67c71c5 100644 --- a/.github/workflows/expo-doctor.yml +++ b/.github/workflows/expo-doctor.yml @@ -28,6 +28,7 @@ jobs: name: Expo Doctor (expo) runs-on: ubuntu-latest permissions: + contents: read pull-requests: write steps: From b734ef2c23fd3ec5c74c8131f38a5b70c6084866 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Wed, 25 Dec 2024 14:35:12 +0100 Subject: [PATCH 43/63] feat(docs): add cursor as recommended editor --- .vscode/extensions.json | 1 - README-project.md | 2 +- cursor/example1.md | 41 +++++++ cursor/example2.md | 114 ++++++++++++++++++ cursor/example3.md | 41 +++++++ .../docs/getting-started/create-new-app.md | 13 +- 6 files changed, 203 insertions(+), 9 deletions(-) create mode 100644 cursor/example1.md create mode 100644 cursor/example2.md create mode 100644 cursor/example3.md diff --git a/.vscode/extensions.json b/.vscode/extensions.json index eff93af36..4cc0acb8a 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -11,7 +11,6 @@ "bradlc.vscode-tailwindcss", "lokalise.i18n-ally", "wesbos.theme-cobalt2", - "github.copilot", "ChakrounAnas.turbo-console-log" ] } diff --git a/README-project.md b/README-project.md index 7ad020093..4dd11c60f 100644 --- a/README-project.md +++ b/README-project.md @@ -11,7 +11,7 @@ Mobile App - [Git](https://git-scm.com/) - [Watchman](https://facebook.github.io/watchman/docs/install#buildinstall), required only for macOS or Linux users - [Pnpm](https://pnpm.io/installation) -- [VS Code Editor](https://code.visualstudio.com/download) ⚠️ Make sure to install all recommended extension from `.vscode/extensions.json` +- [Cursor](https://www.cursor.com/) or [VS Code Editor](https://code.visualstudio.com/download) ⚠️ Make sure to install all recommended extension from `.vscode/extensions.json` ## 👋 Quick start diff --git a/cursor/example1.md b/cursor/example1.md new file mode 100644 index 000000000..d4a3fb0eb --- /dev/null +++ b/cursor/example1.md @@ -0,0 +1,41 @@ +You are an expert in TypeScript, React Native, Expo, and Mobile App Development. + +Code Style and Structure: + +- Write concise, type-safe TypeScript code. +- Use functional components and hooks over class components. +- Ensure components are modular, reusable, and maintainable. +- Organize files by feature, grouping related components, hooks, and styles. + +Naming Conventions: + +- Use camelCase for variable and function names (e.g., `isFetchingData`, `handleUserInput`). +- Use PascalCase for component names (e.g., `UserProfile`, `ChatScreen`). +- Directory names should be lowercase and hyphenated (e.g., `user-profile`, `chat-screen`). + +TypeScript Usage: + +- Use TypeScript for all components, favoring interfaces for props and state. +- Enable strict typing in `tsconfig.json`. +- Avoid using `any`; strive for precise types. +- Utilize `React.FC` for defining functional components with props. + +Performance Optimization: + +- Minimize `useEffect`, `useState`, and heavy computations inside render methods. +- Use `React.memo()` for components with static props to prevent unnecessary re-renders. +- Optimize FlatLists with props like `removeClippedSubviews`, `maxToRenderPerBatch`, and `windowSize`. +- Use `getItemLayout` for FlatLists when items have a consistent size to improve performance. +- Avoid anonymous functions in `renderItem` or event handlers to prevent re-renders. + +UI and Styling: + +- Use consistent styling, either through `StyleSheet.create()` or Styled Components. +- Ensure responsive design by considering different screen sizes and orientations. +- Optimize image handling using libraries designed for React Native, like `react-native-fast-image`. + +Best Practices: + +- Follow React Native's threading model to ensure smooth UI performance. +- Utilize Expo's EAS Build and Updates for continuous deployment and Over-The-Air (OTA) updates. +- Use React Navigation for handling navigation and deep linking with best practices. diff --git a/cursor/example2.md b/cursor/example2.md new file mode 100644 index 000000000..e9bf8e885 --- /dev/null +++ b/cursor/example2.md @@ -0,0 +1,114 @@ +You are an expert in TypeScript, React Native, Expo, and Mobile UI development. + +Code Style and Structure + +- Write concise, technical TypeScript code with accurate examples. +- Use functional and declarative programming patterns; avoid classes. +- Prefer iteration and modularization over code duplication. +- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError). +- Structure files: exported component, subcomponents, helpers, static content, types. +- Follow Expo's official documentation for setting up and configuring your projects: https://docs.expo.dev/ + +Naming Conventions + +- Use lowercase with dashes for directories (e.g., components/auth-wizard). +- Favor named exports for components. + +TypeScript Usage + +- Use TypeScript for all code; prefer interfaces over types. +- Avoid enums; use maps instead. +- Use functional components with TypeScript interfaces. +- Use strict mode in TypeScript for better type safety. + +Syntax and Formatting + +- Use the "function" keyword for pure functions. +- Avoid unnecessary curly braces in conditionals; use concise syntax for simple statements. +- Use declarative JSX. +- Use Prettier for consistent code formatting. + +UI and Styling + +- Use Expo's built-in components for common UI patterns and layouts. +- Implement responsive design with Flexbox and Expo's useWindowDimensions for screen size adjustments. +- Use styled-components or Tailwind CSS for component styling. +- Implement dark mode support using Expo's useColorScheme. +- Ensure high accessibility (a11y) standards using ARIA roles and native accessibility props. +- Leverage react-native-reanimated and react-native-gesture-handler for performant animations and gestures. + +Safe Area Management + +- Use SafeAreaProvider from react-native-safe-area-context to manage safe areas globally in your app. +- Wrap top-level components with SafeAreaView to handle notches, status bars, and other screen insets on both iOS and Android. +- Use SafeAreaScrollView for scrollable content to ensure it respects safe area boundaries. +- Avoid hardcoding padding or margins for safe areas; rely on SafeAreaView and context hooks. + +Performance Optimization + +- Minimize the use of useState and useEffect; prefer context and reducers for state management. +- Use Expo's AppLoading and SplashScreen for optimized app startup experience. +- Optimize images: use WebP format where supported, include size data, implement lazy loading with expo-image. +- Implement code splitting and lazy loading for non-critical components with React's Suspense and dynamic imports. +- Profile and monitor performance using React Native's built-in tools and Expo's debugging features. +- Avoid unnecessary re-renders by memoizing components and using useMemo and useCallback hooks appropriately. + +Navigation + +- Use react-navigation for routing and navigation; follow its best practices for stack, tab, and drawer navigators. +- Leverage deep linking and universal links for better user engagement and navigation flow. +- Use dynamic routes with expo-router for better navigation handling. + +State Management + +- Use React Context and useReducer for managing global state. +- Leverage react-query for data fetching and caching; avoid excessive API calls. +- For complex state management, consider using Zustand or Redux Toolkit. +- Handle URL search parameters using libraries like expo-linking. + +Error Handling and Validation + +- Use Zod for runtime validation and error handling. +- Implement proper error logging using Sentry or a similar service. +- Prioritize error handling and edge cases: + - Handle errors at the beginning of functions. + - Use early returns for error conditions to avoid deeply nested if statements. + - Avoid unnecessary else statements; use if-return pattern instead. + - Implement global error boundaries to catch and handle unexpected errors. +- Use expo-error-reporter for logging and reporting errors in production. + +Testing + +- Write unit tests using Jest and React Native Testing Library. +- Implement integration tests for critical user flows using Detox. +- Use Expo's testing tools for running tests in different environments. +- Consider snapshot testing for components to ensure UI consistency. + +Security + +- Sanitize user inputs to prevent XSS attacks. +- Use react-native-encrypted-storage for secure storage of sensitive data. +- Ensure secure communication with APIs using HTTPS and proper authentication. +- Use Expo's Security guidelines to protect your app: https://docs.expo.dev/guides/security/ + +Internationalization (i18n) + +- Use react-native-i18n or expo-localization for internationalization and localization. +- Support multiple languages and RTL layouts. +- Ensure text scaling and font adjustments for accessibility. + +Key Conventions + +1. Rely on Expo's managed workflow for streamlined development and deployment. +2. Prioritize Mobile Web Vitals (Load Time, Jank, and Responsiveness). +3. Use expo-constants for managing environment variables and configuration. +4. Use expo-permissions to handle device permissions gracefully. +5. Implement expo-updates for over-the-air (OTA) updates. +6. Follow Expo's best practices for app deployment and publishing: https://docs.expo.dev/distribution/introduction/ +7. Ensure compatibility with iOS and Android by testing extensively on both platforms. + +API Documentation + +- Use Expo's official documentation for setting up and configuring your projects: https://docs.expo.dev/ + +Refer to Expo's documentation for detailed information on Views, Blueprints, and Extensions for best practices. diff --git a/cursor/example3.md b/cursor/example3.md new file mode 100644 index 000000000..d4a3fb0eb --- /dev/null +++ b/cursor/example3.md @@ -0,0 +1,41 @@ +You are an expert in TypeScript, React Native, Expo, and Mobile App Development. + +Code Style and Structure: + +- Write concise, type-safe TypeScript code. +- Use functional components and hooks over class components. +- Ensure components are modular, reusable, and maintainable. +- Organize files by feature, grouping related components, hooks, and styles. + +Naming Conventions: + +- Use camelCase for variable and function names (e.g., `isFetchingData`, `handleUserInput`). +- Use PascalCase for component names (e.g., `UserProfile`, `ChatScreen`). +- Directory names should be lowercase and hyphenated (e.g., `user-profile`, `chat-screen`). + +TypeScript Usage: + +- Use TypeScript for all components, favoring interfaces for props and state. +- Enable strict typing in `tsconfig.json`. +- Avoid using `any`; strive for precise types. +- Utilize `React.FC` for defining functional components with props. + +Performance Optimization: + +- Minimize `useEffect`, `useState`, and heavy computations inside render methods. +- Use `React.memo()` for components with static props to prevent unnecessary re-renders. +- Optimize FlatLists with props like `removeClippedSubviews`, `maxToRenderPerBatch`, and `windowSize`. +- Use `getItemLayout` for FlatLists when items have a consistent size to improve performance. +- Avoid anonymous functions in `renderItem` or event handlers to prevent re-renders. + +UI and Styling: + +- Use consistent styling, either through `StyleSheet.create()` or Styled Components. +- Ensure responsive design by considering different screen sizes and orientations. +- Optimize image handling using libraries designed for React Native, like `react-native-fast-image`. + +Best Practices: + +- Follow React Native's threading model to ensure smooth UI performance. +- Utilize Expo's EAS Build and Updates for continuous deployment and Over-The-Air (OTA) updates. +- Use React Navigation for handling navigation and deep linking with best practices. diff --git a/docs/src/content/docs/getting-started/create-new-app.md b/docs/src/content/docs/getting-started/create-new-app.md index 479ccf4d9..b63e94006 100644 --- a/docs/src/content/docs/getting-started/create-new-app.md +++ b/docs/src/content/docs/getting-started/create-new-app.md @@ -17,7 +17,7 @@ First make sure you have the following tools installed on your machine: - [Git](https://git-scm.com/) - [Watchman](https://facebook.github.io/watchman/docs/install#buildinstall), required only for macOS or Linux users - [Pnpm](https://pnpm.io/installation) -- [VS Code Editor](https://code.visualstudio.com/download) +- [Cursor](https://www.cursor.com/) is recommended but you can use [VS Code Editor](https://code.visualstudio.com/download). ## Initializing a new project @@ -48,17 +48,17 @@ The name must satisfy the following rules: - All characters must be alphanumeric or an underscore [a-zA-Z0-9_]. ::: -## Open Project on VS Code +## Open Project on Cursor or VS Code -VS code is the recommended editor for this starter, The starter comes with a list of recommended extensions, settings and project snippets that we think will improve your coding experience. +Cursor is the recommended editor for this starter, The starter comes with a list of recommended extensions, settings and project snippets that we think will improve your coding experience. -Open the project on VS Code using the following command: +Open the project on Cursor using the following command: ```bash -code . +cursor . ``` -When you open the project on VS Code you will see a popup asking you to install the recommended extensions, The easy way is to install all recommended extensions by clicking on `Install All` button. +When you open the project on Cursor you will see a popup asking you to install the recommended extensions, The easy way is to install all recommended extensions by clicking on `Install All` button. To ensure that your code is properly validated and formatted, we highly recommend installing all of the recommended extensions. However, if you're hesitant to install them all, we suggest at least installing the following extensions, as they are essential to our code validation and formatting on file save: @@ -80,7 +80,6 @@ Here is the complete list of recommended extensions: - [Cobalt 2 theme](https://marketplace.visualstudio.com/items?itemName=ahmadawais.theme-cobalt2) - [Turbo console log](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log) - [i18n Ally](https://marketplace.visualstudio.com/items?itemName=lokallise.i18n-ally) -- [Github copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) - [Pretty TypeScript Errors](https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors) ## Running the app From b80c0ec50b9b9bf5cb23b61aa7cd43913152f619 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Wed, 25 Dec 2024 14:52:02 +0100 Subject: [PATCH 44/63] fix: fix prettier not working correctly with lint --fix ( fix #410) --- .prettierrc.js | 7 +++++-- app.config.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.prettierrc.js b/.prettierrc.js index 01408baa3..cd202582c 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,4 +1,7 @@ -module.exports = { +/** @type {import('prettier').Config} */ +const config = { singleQuote: true, endOfLine: 'auto', -}; \ No newline at end of file +}; + +module.exports = config; diff --git a/app.config.ts b/app.config.ts index 232a222c4..1f76fa4e6 100644 --- a/app.config.ts +++ b/app.config.ts @@ -80,7 +80,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ 'expo-localization', 'expo-router', ['app-icon-badge', appIconBadgeConfig], - ["react-native-edge-to-edge"] + ['react-native-edge-to-edge'], ], extra: { ...ClientEnv, From 7d075fa9c662e06102c1c8d158b9be329952f7a1 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Wed, 25 Dec 2024 14:55:33 +0100 Subject: [PATCH 45/63] fix: fix expo doctor warning --- package.json | 10 +- pnpm-lock.yaml | 285 ++++++++++++++++++++++++------------------------- 2 files changed, 145 insertions(+), 150 deletions(-) diff --git a/package.json b/package.json index 585b1c3d1..0a4ad4a6c 100644 --- a/package.json +++ b/package.json @@ -71,14 +71,14 @@ "app-icon-badge": "^0.1.2", "axios": "^1.7.5", "dayjs": "^1.11.13", - "expo": "~52.0.19", + "expo": "~52.0.23", "expo-constants": "~17.0.3", - "expo-dev-client": "~5.0.6", - "expo-font": "~13.0.1", + "expo-dev-client": "~5.0.7", + "expo-font": "~13.0.2", "expo-image": "~2.0.3", "expo-linking": "~7.0.3", "expo-localization": "~16.0.0", - "expo-router": "~4.0.13", + "expo-router": "~4.0.15", "expo-splash-screen": "~0.29.18", "expo-status-bar": "~2.0.0", "expo-system-ui": "~4.0.6", @@ -100,7 +100,7 @@ "react-native-reanimated": "~3.16.1", "react-native-restart": "0.0.27", "react-native-safe-area-context": "4.12.0", - "react-native-screens": "^4.0.0", + "react-native-screens": "^4.4.0", "react-native-svg": "~15.8.0", "react-native-web": "~0.19.13", "react-native-webview": "13.8.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 517aed102..1281266b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,38 +39,38 @@ importers: specifier: ^1.11.13 version: 1.11.18 expo: - specifier: ~52.0.19 - version: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~52.0.23 + version: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-constants: specifier: ~17.0.3 - version: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + version: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) expo-dev-client: - specifier: ~5.0.6 - version: 5.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + specifier: ~5.0.7 + version: 5.0.7(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-font: - specifier: ~13.0.1 - version: 13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ~13.0.2 + version: 13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-image: specifier: ~2.0.3 - version: 2.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 2.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-linking: specifier: ~7.0.3 - version: 7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-localization: specifier: ~16.0.0 - version: 16.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 16.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-router: - specifier: ~4.0.13 - version: 4.0.13(6xturhstuuzyg7fza7qpln55sq) + specifier: ~4.0.15 + version: 4.0.15(alhoeu7yvz7pg4nhts3g2lj42u) expo-splash-screen: specifier: ~0.29.18 - version: 0.29.18(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + version: 0.29.18(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-status-bar: specifier: ~2.0.0 version: 2.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-system-ui: specifier: ~4.0.6 - version: 4.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + version: 4.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) i18next: specifier: ^23.14.0 version: 23.14.0 @@ -126,8 +126,8 @@ importers: specifier: 4.12.0 version: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-screens: - specifier: ^4.0.0 - version: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ^4.4.0 + version: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: ~15.8.0 version: 15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) @@ -161,7 +161,7 @@ importers: version: 19.2.2 '@dev-plugins/react-query': specifier: ^0.0.7 - version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) '@expo/config': specifier: ~10.0.3 version: 10.0.3 @@ -260,7 +260,7 @@ importers: version: 29.7.0 jest-expo: specifier: ~52.0.2 - version: 52.0.2(@babel/core@7.28.4)(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) + version: 52.0.2(@babel/core@7.28.4)(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) jest-junit: specifier: ^16.0.0 version: 16.0.0 @@ -1185,8 +1185,8 @@ packages: resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} - '@expo/cli@0.22.6': - resolution: {integrity: sha512-eDjCnc3uHl2+SJ6aZ5seK0FkMp0W12oAdSI4A/yV8ecYtXzG8X87sfKAISEWt44B4DqJ0a1LEqCD6Vtvc783Mg==} + '@expo/cli@0.22.7': + resolution: {integrity: sha512-aNrUPVFPdIX42Q6UM6qygrN4DUqnXMDS1CnkTfNFVIZWRiJ1TUA05Zk6aF35M674CKd/c/dWHFjmbgjsyN/hEA==} hasBin: true '@expo/code-signing-certificates@0.0.5': @@ -1225,8 +1225,8 @@ packages: '@expo/env@0.4.2': resolution: {integrity: sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==} - '@expo/fingerprint@0.11.4': - resolution: {integrity: sha512-FfcvHjrWjOJ17wiMfr1iQ1YDyjlj8qfxG+GDce0khrjNSkzRjVdCOIFsMvfVSBPnOPX5NuZlgMRvMkcPUtGClA==} + '@expo/fingerprint@0.11.6': + resolution: {integrity: sha512-hlVIfMEJYZIqIFMjeGRN5GhK/h6vJ3M4QVc1ZD8F0Bh7gMeI+jZkEyZdL5XT29jergQrksP638e2qFwgrGTw/w==} hasBin: true '@expo/image-utils@0.6.5': @@ -1771,25 +1771,25 @@ packages: '@types/react': optional: true - '@react-navigation/bottom-tabs@7.0.6': - resolution: {integrity: sha512-kng3s79Dnht/XBu9VJZP2Z+jr11VIiXwFi84sErKBTAnT3EEJybblCCjf+SWs9AhbaL3/YRi07vDtDmyTM0r6A==} + '@react-navigation/bottom-tabs@7.2.0': + resolution: {integrity: sha512-1LxjgnbPyFINyf9Qr5d1YE0pYhuJayg5TCIIFQmbcX4PRhX7FKUXV7cX8OzrKXEdZi/UE/VNXugtozPAR9zgvA==} peerDependencies: - '@react-navigation/native': ^7.0.3 + '@react-navigation/native': ^7.0.14 react: '>= 18.2.0' react-native: '*' react-native-safe-area-context: '>= 4.0.0' react-native-screens: '>= 4.0.0' - '@react-navigation/core@7.12.4': - resolution: {integrity: sha512-xLFho76FA7v500XID5z/8YfGTvjQPw7/fXsq4BIrVSqetNe/o/v+KAocEw4ots6kyv3XvSTyiWKh2g3pN6xZ9Q==} + '@react-navigation/core@7.3.1': + resolution: {integrity: sha512-S3KCGvNsoqVk8ErAtQI2EAhg9185lahF5OY01ofrrD4Ij/uk3QEHHjoGQhR5l5DXSCSKr1JbMQA7MEKMsBiWZA==} peerDependencies: react: '>= 18.2.0' - '@react-navigation/elements@2.1.0': - resolution: {integrity: sha512-MTSSv5cKIITA8oN1lpAuGUsetv6i6xIeMpdzmuGSYc2ZIPN7z5t9dKxqG/dK29VKcLzkdEojIfpVh4IbEKKczw==} + '@react-navigation/elements@2.2.5': + resolution: {integrity: sha512-sDhE+W14P7MNWLMxXg1MEVXwkLUpMZJGflE6nQNzLmolJQIHgcia0Mrm8uRa3bQovhxYu1UzEojLZ+caoZt7Fg==} peerDependencies: '@react-native-masked-view/masked-view': '>= 0.2.0' - '@react-navigation/native': ^7.0.3 + '@react-navigation/native': ^7.0.14 react: '>= 18.2.0' react-native: '*' react-native-safe-area-context: '>= 4.0.0' @@ -1797,23 +1797,23 @@ packages: '@react-native-masked-view/masked-view': optional: true - '@react-navigation/native-stack@7.1.0': - resolution: {integrity: sha512-9wp5YLFbT1TbIVCGN1B20TRRrA79UR3urhdNljbyHLxBHCB0DXCrY8asDC/l2ecTJCYVqNFLbRgPgSHYTBblfw==} + '@react-navigation/native-stack@7.2.0': + resolution: {integrity: sha512-mw7Nq9qQrGsmJmCTwIIWB7yY/3tWYXvQswx+HJScGAadIjemvytJXm1fcl3+YZ9T9Ym0aERcVe5kDs+ny3X4vA==} peerDependencies: - '@react-navigation/native': ^7.0.3 + '@react-navigation/native': ^7.0.14 react: '>= 18.2.0' react-native: '*' react-native-safe-area-context: '>= 4.0.0' react-native-screens: '>= 4.0.0' - '@react-navigation/native@7.0.3': - resolution: {integrity: sha512-GzHvM8HgCjLW+314+gFv2ElN6di4q4KUI7TxQ62lpZc2moi9p8Z78/mTHJ7DZeYjit0Z5ISF9Le+kFhH68avMw==} + '@react-navigation/native@7.0.14': + resolution: {integrity: sha512-Gi6lLw4VOGSWAhmUdJOMauOKGK51/YA1CprjXm91sNfgERWvznqEMw8QmUQx9SEqYfi0LfZhbzpMst09SJ00lw==} peerDependencies: react: '>= 18.2.0' react-native: '*' - '@react-navigation/routers@7.5.1': - resolution: {integrity: sha512-pxipMW/iEBSUrjxz2cDD7fNwkqR4xoi0E/PcfTQGCcdJwLoaxzab5kSadBLj1MTJyT0YRrOXL9umHpXtp+Dv4w==} + '@react-navigation/routers@7.1.2': + resolution: {integrity: sha512-emdEjpVDK8zbiu2GChC8oYIAub9i/OpNuQJekVsbyFCBz4/TzaBzms38Q53YaNhdIFNmiYLfHv/Y1Ub7KYfm3w==} '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -3700,13 +3700,13 @@ packages: expo: '*' react-native: '*' - expo-dev-client@5.0.6: - resolution: {integrity: sha512-UMrS21EQ5TMooQgLp+0YrH+UKpxvO+SzkrAdWyVTrjUJ1Qi1yQCbtcErXkYbAdLbItSF3H04fVvd0lzg0KL3Wg==} + expo-dev-client@5.0.7: + resolution: {integrity: sha512-Ui938ZTSBHqQW9W5LY8Qb8ezf03YqX2LeYoQBh+p3Oen9XAZ67qd0NiQtssJd5GvbS5C5JTtF0OQMMhJAtiIvA==} peerDependencies: expo: '*' - expo-dev-launcher@5.0.19: - resolution: {integrity: sha512-3zlOxpWVuV1RDe8OKoejL7XhzidHvtg3iEw564dhXePH5J+Ha9Owkqqiz7A27iqQrENjU/XWBtOxHszj+OBk4Q==} + expo-dev-launcher@5.0.21: + resolution: {integrity: sha512-ZH/PB6COzxQMl9vvJB84hLNqU2X4gcoj+P6QgpWoANdoMLjl9Cm4u14XlEghZ7W3EHkesZUHl8dT+p/5QIiaNA==} peerDependencies: expo: '*' @@ -3726,8 +3726,8 @@ packages: expo: '*' react-native: '*' - expo-font@13.0.1: - resolution: {integrity: sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg==} + expo-font@13.0.2: + resolution: {integrity: sha512-H9FaXM7ZW5+EfV38w80BgJG3H17kB7CuVXwHoiszIYyoPfWz9bWesFe4QwNZjTq3pzKes28sSd8irFuflIrSIA==} peerDependencies: expo: '*' react: '*' @@ -3776,10 +3776,10 @@ packages: expo-modules-core@2.1.2: resolution: {integrity: sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==} - expo-router@4.0.13: - resolution: {integrity: sha512-22HN4OpcHhNKyWPVn4mfTCdoQkI9xbbKFLw5QONQwYGqP0Opva5Zpm74pxPUdHgwfsTHMvXqkzxcp95brgQQcQ==} + expo-router@4.0.15: + resolution: {integrity: sha512-5MDy7iVzgi8lheRunsR4lTKEKTNqukC3uYSWhY370Nakdd+E/Woz+Vw1M67/KrnvefTV5hF97bNUUMzY+fyojw==} peerDependencies: - '@react-navigation/drawer': ^7.0.0 + '@react-navigation/drawer': ^7.1.1 '@testing-library/jest-native': '*' expo: '*' expo-constants: '*' @@ -3821,8 +3821,8 @@ packages: peerDependencies: expo: '*' - expo@52.0.19: - resolution: {integrity: sha512-wOb/wbiQa0xqQRhgVBuOhLRus05TSw6fgThVMrPQgdLo24EPuT/ZAiRVcVRdjrEbwOqCDumgQCB7636B9J+jKg==} + expo@52.0.23: + resolution: {integrity: sha512-DR36Vkpz/ZLPci4fxDBG/pLk26nGK63vcZ+X4RZJfNBzi14DXZ939loP8YzWGV78Qp23qdPINczpo2727tqLxg==} hasBin: true peerDependencies: '@expo/dom-webview': '*' @@ -5471,13 +5471,13 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -6136,9 +6136,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-is@19.1.1: - resolution: {integrity: sha512-tr41fA15Vn8p4X9ntI+yCyeGSf1TlYaY5vlTZfQmeLBrFo3psOPX6HhTDnFNL9uj3EhP0KAQ80cugCl4b4BERA==} - react-native-css-interop@0.1.20: resolution: {integrity: sha512-afFcrXkFEv35pkMgc9R5k79d6KyZpTtDgci0tM9NTs76/0NZcQu2YuEXoC1r4Efg/2PsWI/1/GJKVXww7RQNDg==} engines: {node: '>=18'} @@ -6222,8 +6219,8 @@ packages: react: '*' react-native: '*' - react-native-screens@4.1.0: - resolution: {integrity: sha512-tCBwe7fRMpoi/nIgZxE86N8b2SH8d5PlfGaQO8lgqlXqIyvwqm3u1HJCaA0tsacPyzhW7vVtRfQyq9e1j0S2gA==} + react-native-screens@4.4.0: + resolution: {integrity: sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==} peerDependencies: react: '*' react-native: '*' @@ -8768,10 +8765,10 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': + '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': dependencies: '@tanstack/react-query': 5.52.1(react@18.3.1) - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) flatted: 3.3.2 '@egjs/hammerjs@2.0.17': @@ -8818,7 +8815,7 @@ snapshots: dependencies: uuid: 8.3.2 - '@expo/cli@0.22.6': + '@expo/cli@0.22.7': dependencies: '@0no-co/graphql.web': 1.0.11 '@babel/runtime': 7.26.0 @@ -9063,7 +9060,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/fingerprint@0.11.4': + '@expo/fingerprint@0.11.6': dependencies: '@expo/spawn-async': 1.7.2 arg: 5.0.2 @@ -9857,7 +9854,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4) - '@babel/template': 7.25.9 + '@babel/template': 7.27.2 '@react-native/babel-plugin-codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.4) @@ -9948,62 +9945,62 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - '@react-navigation/bottom-tabs@7.0.6(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/bottom-tabs@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/core@7.12.4(react@18.3.1)': + '@react-navigation/core@7.3.1(react@18.3.1)': dependencies: - '@react-navigation/routers': 7.5.1 + '@react-navigation/routers': 7.1.2 escape-string-regexp: 4.0.0 - nanoid: 3.3.11 + nanoid: 3.3.8 query-string: 7.1.3 react: 18.3.1 - react-is: 19.1.1 + react-is: 18.3.1 use-latest-callback: 0.2.4(react@18.3.1) use-sync-external-store: 1.5.0(react@18.3.1) - '@react-navigation/elements@2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/elements@2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@7.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native-stack@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/core': 7.12.4(react@18.3.1) + '@react-navigation/core': 7.3.1(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 - nanoid: 3.3.7 + nanoid: 3.3.8 react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) use-latest-callback: 0.2.4(react@18.3.1) - '@react-navigation/routers@7.5.1': + '@react-navigation/routers@7.1.2': dependencies: - nanoid: 3.3.11 + nanoid: 3.3.8 '@rtsao/scc@1.1.0': {} @@ -12272,11 +12269,11 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@11.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@expo/image-utils': 0.6.5 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 @@ -12284,60 +12281,60 @@ snapshots: transitivePeerDependencies: - supports-color - expo-constants@17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-constants@17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: '@expo/config': 10.0.4 '@expo/env': 0.4.2 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-dev-client@5.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-client@5.0.7(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-launcher: 5.0.19(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu: 6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu-interface: 1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-updates-interface: 1.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-launcher: 5.0.21(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu: 6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu-interface: 1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-updates-interface: 1.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) transitivePeerDependencies: - supports-color - expo-dev-launcher@5.0.19(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-launcher@5.0.21(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: ajv: 8.11.0 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu: 6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu: 6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) resolve-from: 5.0.0 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu-interface@1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu@6.0.14(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu@6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu-interface: 1.9.2(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu-interface: 1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-file-system@18.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-file-system@18.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-image@2.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-image@2.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: @@ -12345,14 +12342,14 @@ snapshots: expo-json-utils@0.14.0: {} - expo-keep-awake@14.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-linking@7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) @@ -12360,16 +12357,16 @@ snapshots: - expo - supports-color - expo-localization@16.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-localization@16.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 rtl-detect: 1.1.2 - expo-manifests@0.15.4(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-manifests@0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: '@expo/config': 10.0.6 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-json-utils: 0.14.0 transitivePeerDependencies: - supports-color @@ -12389,23 +12386,23 @@ snapshots: dependencies: invariant: 2.2.4 - expo-router@4.0.13(6xturhstuuzyg7fza7qpln55sq): + expo-router@4.0.15(alhoeu7yvz7pg4nhts3g2lj42u): dependencies: '@expo/metro-runtime': 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) '@expo/server': 0.5.3 '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@react-navigation/bottom-tabs': 7.0.6(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 7.1.0(@react-navigation/native@7.0.3(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/bottom-tabs': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) client-only: 0.0.1 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-linking: 7.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-linking: 7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-helmet-async: 2.0.4(react@18.3.1) react-native-is-edge-to-edge: 1.1.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) schema-utils: 4.2.0 semver: 7.6.3 server-only: 0.0.1 @@ -12418,10 +12415,10 @@ snapshots: - react-native - supports-color - expo-splash-screen@0.29.18(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-splash-screen@0.29.18(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: '@expo/prebuild-config': 8.0.23 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color @@ -12430,36 +12427,36 @@ snapshots: react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - expo-system-ui@4.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-system-ui@4.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: '@react-native/normalize-colors': 0.76.5 debug: 4.3.7 - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-updates-interface@1.0.0(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-updates-interface@1.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 - '@expo/cli': 0.22.6 + '@expo/cli': 0.22.7 '@expo/config': 10.0.6 '@expo/config-plugins': 9.0.12 - '@expo/fingerprint': 0.11.4 + '@expo/fingerprint': 0.11.6 '@expo/metro-config': 0.19.8 '@expo/vector-icons': 14.0.4 babel-preset-expo: 12.0.4(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - expo-asset: 11.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-file-system: 18.0.6(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-font: 13.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.1(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-asset: 11.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-file-system: 18.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-font: 13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-modules-autolinking: 2.0.4 expo-modules-core: 2.1.2 fbemitter: 3.0.0 @@ -13535,14 +13532,14 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-expo@52.0.2(@babel/core@7.28.4)(expo@52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): + jest-expo@52.0.2(@babel/core@7.28.4)(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): dependencies: '@expo/config': 10.0.11 '@expo/json-file': 9.0.0 '@jest/create-cache-key-function': 29.7.0 '@jest/globals': 29.7.0 babel-jest: 29.7.0(@babel/core@7.28.4) - expo: 52.0.19(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fbemitter: 3.0.0 find-up: 5.0.0 jest-environment-jsdom: 29.7.0 @@ -14511,10 +14508,10 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.11: {} - nanoid@3.3.7: {} + nanoid@3.3.8: {} + nativewind@4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: comment-json: 4.2.5 @@ -15194,8 +15191,6 @@ snapshots: react-is@18.3.1: {} - react-is@19.1.1: {} - react-native-css-interop@0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: '@babel/helper-module-imports': 7.25.9 @@ -15291,7 +15286,7 @@ snapshots: react: 18.3.1 react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-screens@4.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) From 8ac2bd6a6ee8290a839acd130583da1d104f7266 Mon Sep 17 00:00:00 2001 From: Ibrahim <89699806+mibrahim2001@users.noreply.github.com> Date: Wed, 25 Dec 2024 19:35:45 +0500 Subject: [PATCH 46/63] typo(docs): Change sur to sure (#417) --- docs/src/content/docs/guides/upgrading-deps.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/content/docs/guides/upgrading-deps.mdx b/docs/src/content/docs/guides/upgrading-deps.mdx index b146c1960..52db95665 100644 --- a/docs/src/content/docs/guides/upgrading-deps.mdx +++ b/docs/src/content/docs/guides/upgrading-deps.mdx @@ -22,7 +22,7 @@ To update most of the dependencies that come with the starter, you can follow th First, go to GitHub and compare your `rsMetadata.templateVersion` in your `package.json` with the latest release. Check if the `package.json` has been updated. Then, copy the new dependencies and devDependencies versions and paste them into your package.json file. -Finally, run the following commands to make sur everything is working as expected: +Finally, run the following commands to make sure everything is working as expected: ```bash rm -rf node_modules ## remove node_modules folder From e58054da30edab45b6f517c8cb05ce8dabdcc9c9 Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Mon, 20 Jan 2025 15:28:30 +0100 Subject: [PATCH 47/63] fix: fix expo doctor --- cursor/example1.md | 41 -- cursor/example2.md | 114 ----- cursor/example3.md | 41 -- package.json | 28 +- pnpm-lock.yaml | 1061 +++++++++++++++++++++++++------------------- 5 files changed, 609 insertions(+), 676 deletions(-) delete mode 100644 cursor/example1.md delete mode 100644 cursor/example2.md delete mode 100644 cursor/example3.md diff --git a/cursor/example1.md b/cursor/example1.md deleted file mode 100644 index d4a3fb0eb..000000000 --- a/cursor/example1.md +++ /dev/null @@ -1,41 +0,0 @@ -You are an expert in TypeScript, React Native, Expo, and Mobile App Development. - -Code Style and Structure: - -- Write concise, type-safe TypeScript code. -- Use functional components and hooks over class components. -- Ensure components are modular, reusable, and maintainable. -- Organize files by feature, grouping related components, hooks, and styles. - -Naming Conventions: - -- Use camelCase for variable and function names (e.g., `isFetchingData`, `handleUserInput`). -- Use PascalCase for component names (e.g., `UserProfile`, `ChatScreen`). -- Directory names should be lowercase and hyphenated (e.g., `user-profile`, `chat-screen`). - -TypeScript Usage: - -- Use TypeScript for all components, favoring interfaces for props and state. -- Enable strict typing in `tsconfig.json`. -- Avoid using `any`; strive for precise types. -- Utilize `React.FC` for defining functional components with props. - -Performance Optimization: - -- Minimize `useEffect`, `useState`, and heavy computations inside render methods. -- Use `React.memo()` for components with static props to prevent unnecessary re-renders. -- Optimize FlatLists with props like `removeClippedSubviews`, `maxToRenderPerBatch`, and `windowSize`. -- Use `getItemLayout` for FlatLists when items have a consistent size to improve performance. -- Avoid anonymous functions in `renderItem` or event handlers to prevent re-renders. - -UI and Styling: - -- Use consistent styling, either through `StyleSheet.create()` or Styled Components. -- Ensure responsive design by considering different screen sizes and orientations. -- Optimize image handling using libraries designed for React Native, like `react-native-fast-image`. - -Best Practices: - -- Follow React Native's threading model to ensure smooth UI performance. -- Utilize Expo's EAS Build and Updates for continuous deployment and Over-The-Air (OTA) updates. -- Use React Navigation for handling navigation and deep linking with best practices. diff --git a/cursor/example2.md b/cursor/example2.md deleted file mode 100644 index e9bf8e885..000000000 --- a/cursor/example2.md +++ /dev/null @@ -1,114 +0,0 @@ -You are an expert in TypeScript, React Native, Expo, and Mobile UI development. - -Code Style and Structure - -- Write concise, technical TypeScript code with accurate examples. -- Use functional and declarative programming patterns; avoid classes. -- Prefer iteration and modularization over code duplication. -- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError). -- Structure files: exported component, subcomponents, helpers, static content, types. -- Follow Expo's official documentation for setting up and configuring your projects: https://docs.expo.dev/ - -Naming Conventions - -- Use lowercase with dashes for directories (e.g., components/auth-wizard). -- Favor named exports for components. - -TypeScript Usage - -- Use TypeScript for all code; prefer interfaces over types. -- Avoid enums; use maps instead. -- Use functional components with TypeScript interfaces. -- Use strict mode in TypeScript for better type safety. - -Syntax and Formatting - -- Use the "function" keyword for pure functions. -- Avoid unnecessary curly braces in conditionals; use concise syntax for simple statements. -- Use declarative JSX. -- Use Prettier for consistent code formatting. - -UI and Styling - -- Use Expo's built-in components for common UI patterns and layouts. -- Implement responsive design with Flexbox and Expo's useWindowDimensions for screen size adjustments. -- Use styled-components or Tailwind CSS for component styling. -- Implement dark mode support using Expo's useColorScheme. -- Ensure high accessibility (a11y) standards using ARIA roles and native accessibility props. -- Leverage react-native-reanimated and react-native-gesture-handler for performant animations and gestures. - -Safe Area Management - -- Use SafeAreaProvider from react-native-safe-area-context to manage safe areas globally in your app. -- Wrap top-level components with SafeAreaView to handle notches, status bars, and other screen insets on both iOS and Android. -- Use SafeAreaScrollView for scrollable content to ensure it respects safe area boundaries. -- Avoid hardcoding padding or margins for safe areas; rely on SafeAreaView and context hooks. - -Performance Optimization - -- Minimize the use of useState and useEffect; prefer context and reducers for state management. -- Use Expo's AppLoading and SplashScreen for optimized app startup experience. -- Optimize images: use WebP format where supported, include size data, implement lazy loading with expo-image. -- Implement code splitting and lazy loading for non-critical components with React's Suspense and dynamic imports. -- Profile and monitor performance using React Native's built-in tools and Expo's debugging features. -- Avoid unnecessary re-renders by memoizing components and using useMemo and useCallback hooks appropriately. - -Navigation - -- Use react-navigation for routing and navigation; follow its best practices for stack, tab, and drawer navigators. -- Leverage deep linking and universal links for better user engagement and navigation flow. -- Use dynamic routes with expo-router for better navigation handling. - -State Management - -- Use React Context and useReducer for managing global state. -- Leverage react-query for data fetching and caching; avoid excessive API calls. -- For complex state management, consider using Zustand or Redux Toolkit. -- Handle URL search parameters using libraries like expo-linking. - -Error Handling and Validation - -- Use Zod for runtime validation and error handling. -- Implement proper error logging using Sentry or a similar service. -- Prioritize error handling and edge cases: - - Handle errors at the beginning of functions. - - Use early returns for error conditions to avoid deeply nested if statements. - - Avoid unnecessary else statements; use if-return pattern instead. - - Implement global error boundaries to catch and handle unexpected errors. -- Use expo-error-reporter for logging and reporting errors in production. - -Testing - -- Write unit tests using Jest and React Native Testing Library. -- Implement integration tests for critical user flows using Detox. -- Use Expo's testing tools for running tests in different environments. -- Consider snapshot testing for components to ensure UI consistency. - -Security - -- Sanitize user inputs to prevent XSS attacks. -- Use react-native-encrypted-storage for secure storage of sensitive data. -- Ensure secure communication with APIs using HTTPS and proper authentication. -- Use Expo's Security guidelines to protect your app: https://docs.expo.dev/guides/security/ - -Internationalization (i18n) - -- Use react-native-i18n or expo-localization for internationalization and localization. -- Support multiple languages and RTL layouts. -- Ensure text scaling and font adjustments for accessibility. - -Key Conventions - -1. Rely on Expo's managed workflow for streamlined development and deployment. -2. Prioritize Mobile Web Vitals (Load Time, Jank, and Responsiveness). -3. Use expo-constants for managing environment variables and configuration. -4. Use expo-permissions to handle device permissions gracefully. -5. Implement expo-updates for over-the-air (OTA) updates. -6. Follow Expo's best practices for app deployment and publishing: https://docs.expo.dev/distribution/introduction/ -7. Ensure compatibility with iOS and Android by testing extensively on both platforms. - -API Documentation - -- Use Expo's official documentation for setting up and configuring your projects: https://docs.expo.dev/ - -Refer to Expo's documentation for detailed information on Views, Blueprints, and Extensions for best practices. diff --git a/cursor/example3.md b/cursor/example3.md deleted file mode 100644 index d4a3fb0eb..000000000 --- a/cursor/example3.md +++ /dev/null @@ -1,41 +0,0 @@ -You are an expert in TypeScript, React Native, Expo, and Mobile App Development. - -Code Style and Structure: - -- Write concise, type-safe TypeScript code. -- Use functional components and hooks over class components. -- Ensure components are modular, reusable, and maintainable. -- Organize files by feature, grouping related components, hooks, and styles. - -Naming Conventions: - -- Use camelCase for variable and function names (e.g., `isFetchingData`, `handleUserInput`). -- Use PascalCase for component names (e.g., `UserProfile`, `ChatScreen`). -- Directory names should be lowercase and hyphenated (e.g., `user-profile`, `chat-screen`). - -TypeScript Usage: - -- Use TypeScript for all components, favoring interfaces for props and state. -- Enable strict typing in `tsconfig.json`. -- Avoid using `any`; strive for precise types. -- Utilize `React.FC` for defining functional components with props. - -Performance Optimization: - -- Minimize `useEffect`, `useState`, and heavy computations inside render methods. -- Use `React.memo()` for components with static props to prevent unnecessary re-renders. -- Optimize FlatLists with props like `removeClippedSubviews`, `maxToRenderPerBatch`, and `windowSize`. -- Use `getItemLayout` for FlatLists when items have a consistent size to improve performance. -- Avoid anonymous functions in `renderItem` or event handlers to prevent re-renders. - -UI and Styling: - -- Use consistent styling, either through `StyleSheet.create()` or Styled Components. -- Ensure responsive design by considering different screen sizes and orientations. -- Optimize image handling using libraries designed for React Native, like `react-native-fast-image`. - -Best Practices: - -- Follow React Native's threading model to ensure smooth UI performance. -- Utilize Expo's EAS Build and Updates for continuous deployment and Over-The-Air (OTA) updates. -- Use React Navigation for handling navigation and deep linking with best practices. diff --git a/package.json b/package.json index 0a4ad4a6c..0bf00b791 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "e2e-test": "maestro test .maestro/ -e APP_ID=com.obytes.development" }, "dependencies": { - "@expo/metro-runtime": "^4.0.0", + "@expo/metro-runtime": "^4.0.1", "@gorhom/bottom-sheet": "^5.0.5", "@hookform/resolvers": "^3.9.0", "@lukemorales/query-key-factory": "^1.3.4", @@ -71,17 +71,17 @@ "app-icon-badge": "^0.1.2", "axios": "^1.7.5", "dayjs": "^1.11.13", - "expo": "~52.0.23", - "expo-constants": "~17.0.3", - "expo-dev-client": "~5.0.7", - "expo-font": "~13.0.2", - "expo-image": "~2.0.3", - "expo-linking": "~7.0.3", - "expo-localization": "~16.0.0", - "expo-router": "~4.0.15", - "expo-splash-screen": "~0.29.18", - "expo-status-bar": "~2.0.0", - "expo-system-ui": "~4.0.6", + "expo": "~52.0.26", + "expo-constants": "~17.0.4", + "expo-dev-client": "~5.0.9", + "expo-font": "~13.0.3", + "expo-image": "~2.0.4", + "expo-linking": "~7.0.4", + "expo-localization": "~16.0.1", + "expo-router": "~4.0.17", + "expo-splash-screen": "~0.29.21", + "expo-status-bar": "~2.0.1", + "expo-system-ui": "~4.0.7", "i18next": "^23.14.0", "lodash.memoize": "^4.1.2", "moti": "^0.29.0", @@ -91,7 +91,7 @@ "react-error-boundary": "^4.0.13", "react-hook-form": "^7.53.0", "react-i18next": "^15.0.1", - "react-native": "0.76.5", + "react-native": "0.76.6", "react-native-edge-to-edge": "^1.1.2", "react-native-flash-message": "^0.4.2", "react-native-gesture-handler": "~2.20.2", @@ -146,7 +146,7 @@ "husky": "^9.1.5", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "jest-expo": "~52.0.2", + "jest-expo": "~52.0.3", "jest-junit": "^16.0.0", "lint-staged": "^15.2.9", "np": "^10.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1281266b1..f252e0d35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@expo/metro-runtime': - specifier: ^4.0.0 - version: 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + specifier: ^4.0.1 + version: 4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) '@gorhom/bottom-sheet': specifier: ^5.0.5 - version: 5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) '@hookform/resolvers': specifier: ^3.9.0 version: 3.9.0(react-hook-form@7.53.0(react@18.3.1)) @@ -22,7 +22,7 @@ importers: version: 1.3.4(@tanstack/query-core@5.52.0)(@tanstack/react-query@5.52.1(react@18.3.1)) '@shopify/flash-list': specifier: 1.7.1 - version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.52.1 version: 5.52.1(react@18.3.1) @@ -39,38 +39,38 @@ importers: specifier: ^1.11.13 version: 1.11.18 expo: - specifier: ~52.0.23 - version: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~52.0.26 + version: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-constants: - specifier: ~17.0.3 - version: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + specifier: ~17.0.4 + version: 17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) expo-dev-client: - specifier: ~5.0.7 - version: 5.0.7(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + specifier: ~5.0.9 + version: 5.0.9(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-font: - specifier: ~13.0.2 - version: 13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ~13.0.3 + version: 13.0.3(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-image: - specifier: ~2.0.3 - version: 2.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~2.0.4 + version: 2.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-linking: - specifier: ~7.0.3 - version: 7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~7.0.4 + version: 7.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-localization: - specifier: ~16.0.0 - version: 16.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ~16.0.1 + version: 16.0.1(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-router: - specifier: ~4.0.15 - version: 4.0.15(alhoeu7yvz7pg4nhts3g2lj42u) + specifier: ~4.0.17 + version: 4.0.17(paeymazaj2fzjrtn62c3y2yiwe) expo-splash-screen: - specifier: ~0.29.18 - version: 0.29.18(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + specifier: ~0.29.21 + version: 0.29.21(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) expo-status-bar: - specifier: ~2.0.0 - version: 2.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + specifier: ~2.0.1 + version: 2.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-system-ui: - specifier: ~4.0.6 - version: 4.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + specifier: ~4.0.7 + version: 4.0.7(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) i18next: specifier: ^23.14.0 version: 23.14.0 @@ -79,10 +79,10 @@ importers: version: 4.1.2 moti: specifier: ^0.29.0 - version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) nativewind: specifier: ^4.1.21 - version: 4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) + version: 4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) react: specifier: 18.3.1 version: 18.3.1 @@ -97,46 +97,46 @@ importers: version: 7.53.0(react@18.3.1) react-i18next: specifier: ^15.0.1 - version: 15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native: - specifier: 0.76.5 - version: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + specifier: 0.76.6 + version: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-edge-to-edge: specifier: ^1.1.2 - version: 1.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.1.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-flash-message: specifier: ^0.4.2 - version: 0.4.2(prop-types@15.8.1)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 0.4.2(prop-types@15.8.1)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-gesture-handler: specifier: ~2.20.2 - version: 2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 2.20.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-keyboard-controller: specifier: ^1.13.2 - version: 1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-mmkv: specifier: ~3.1.0 - version: 3.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 3.1.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-reanimated: specifier: ~3.16.1 - version: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-restart: specifier: 0.0.27 - version: 0.0.27(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 0.0.27(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: specifier: 4.12.0 - version: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-screens: specifier: ^4.4.0 - version: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-svg: specifier: ~15.8.0 - version: 15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-native-web: specifier: ~0.19.13 version: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-webview: specifier: 13.8.6 - version: 13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + version: 13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-query-kit: specifier: ^3.3.0 version: 3.3.0(@tanstack/react-query@5.52.1(react@18.3.1)) @@ -161,7 +161,7 @@ importers: version: 19.2.2 '@dev-plugins/react-query': specifier: ^0.0.7 - version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + version: 0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) '@expo/config': specifier: ~10.0.3 version: 10.0.3 @@ -173,7 +173,7 @@ importers: version: 6.5.0 '@testing-library/react-native': specifier: ^12.7.2 - version: 12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) + version: 12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -259,8 +259,8 @@ importers: specifier: ^29.7.0 version: 29.7.0 jest-expo: - specifier: ~52.0.2 - version: 52.0.2(@babel/core@7.28.4)(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) + specifier: ~52.0.3 + version: 52.0.3(@babel/core@7.28.4)(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1) jest-junit: specifier: ^16.0.0 version: 16.0.0 @@ -1185,18 +1185,15 @@ packages: resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} - '@expo/cli@0.22.7': - resolution: {integrity: sha512-aNrUPVFPdIX42Q6UM6qygrN4DUqnXMDS1CnkTfNFVIZWRiJ1TUA05Zk6aF35M674CKd/c/dWHFjmbgjsyN/hEA==} + '@expo/cli@0.22.10': + resolution: {integrity: sha512-MA4TOtf6x8ixVaQbUINgest/DsrWcMVGMmjXYtnhUfwQGvZtJC+aI+xMBM7ow2OqY2B/xfoRcgqkvWkl36yxkA==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} - '@expo/config-plugins@9.0.12': - resolution: {integrity: sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg==} - - '@expo/config-plugins@9.0.17': - resolution: {integrity: sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg==} + '@expo/config-plugins@9.0.14': + resolution: {integrity: sha512-Lx1ebV95rTFKKQmbu4wMPLz65rKn7mqSpfANdCx+KwRxuLY2JQls8V4h3lQjG6dW8NWf9qV5QaEFAgNB6VMyOQ==} '@expo/config-plugins@9.0.9': resolution: {integrity: sha512-pbgbY3SwCMwkijhfe163J05BrTx4MqzeaV+nVgUMs7vRcjHY1tfM57Pdv6SPtgeDvZ8fvdXFXXzkJva+a7C9Bw==} @@ -1204,69 +1201,57 @@ packages: '@expo/config-types@52.0.1': resolution: {integrity: sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==} - '@expo/config-types@52.0.5': - resolution: {integrity: sha512-AMDeuDLHXXqd8W+0zSjIt7f37vUd/BP8p43k68NHpyAvQO+z8mbQZm3cNQVAMySeayK2XoPigAFB1JF2NFajaA==} - - '@expo/config@10.0.11': - resolution: {integrity: sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww==} + '@expo/config-types@52.0.3': + resolution: {integrity: sha512-muxvuARmbysH5OGaiBRlh1Y6vfdmL56JtpXxB+y2Hfhu0ezG1U4FjZYBIacthckZPvnDCcP3xIu1R+eTo7/QFA==} '@expo/config@10.0.3': resolution: {integrity: sha512-BrFMqoQXDl8O6gZqF2EtGtA1p8u3Sp8z6B8aJppEo5qrtPaxlyShkHwuLhlpLisQdipZWP89+meOqxk7bUOU2Q==} - '@expo/config@10.0.4': - resolution: {integrity: sha512-pkvdPqKTaP6+Qvc8aTmDLQ9Dfwp98P1GO37MFKwsF5XormfN/9/eN8HfIRoM6d3uSIVKCcWW3X2yAEbNmOyfXw==} - - '@expo/config@10.0.6': - resolution: {integrity: sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g==} + '@expo/config@10.0.8': + resolution: {integrity: sha512-RaKwi8e6PbkMilRexdsxObLMdQwxhY6mlgel+l/eW+IfIw8HEydSU0ERlzYUjlGJxHLHUXe4rC2vw8FEvaowyQ==} '@expo/devcert@1.1.4': resolution: {integrity: sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==} - '@expo/env@0.4.2': - resolution: {integrity: sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==} + '@expo/env@0.4.1': + resolution: {integrity: sha512-oDtbO3i9yXD1nx93acWiPTWGljJ3vABn35x1NAbqtQ2JL6mFOcRcArt1dwi4imZyLnG4VCcjabT9irj+LgYntw==} - '@expo/fingerprint@0.11.6': - resolution: {integrity: sha512-hlVIfMEJYZIqIFMjeGRN5GhK/h6vJ3M4QVc1ZD8F0Bh7gMeI+jZkEyZdL5XT29jergQrksP638e2qFwgrGTw/w==} + '@expo/fingerprint@0.11.7': + resolution: {integrity: sha512-2rfYVS4nqWmOPQk+AL5GPfPSawbqqmI5mL++bxAhWADt+d+fjoQYfIrGtjZxQ30f9o/a1PrRPVSuh2j09+diVg==} hasBin: true - '@expo/image-utils@0.6.5': - resolution: {integrity: sha512-RsS/1CwJYzccvlprYktD42KjyfWZECH6PPIEowvoSmXfGLfdViwcUEI4RvBfKX5Jli6P67H+6YmHvPTbGOboew==} - - '@expo/json-file@10.0.7': - resolution: {integrity: sha512-z2OTC0XNO6riZu98EjdNHC05l51ySeTto6GP7oSQrCvQgG9ARBwD1YvMQaVZ9wU7p/4LzSf1O7tckL3B45fPpw==} + '@expo/image-utils@0.6.4': + resolution: {integrity: sha512-L++1PBzSvf5iYc6UHJ8Db8GcYNkfLDw+a+zqEFBQ3xqRXP/muxb/O7wuiMFlXrj/cfkx4e0U+z1a4ceV0A7S7Q==} '@expo/json-file@9.0.0': resolution: {integrity: sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==} - '@expo/json-file@9.0.2': - resolution: {integrity: sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw==} - - '@expo/json-file@9.1.5': - resolution: {integrity: sha512-prWBhLUlmcQtvN6Y7BpW2k9zXGd3ySa3R6rAguMJkp1z22nunLN64KYTUWfijFlprFoxm9r2VNnGkcbndAlgKA==} + '@expo/json-file@9.0.1': + resolution: {integrity: sha512-ZVPhbbEBEwafPCJ0+kI25O2Iivt3XKHEKAADCml1q2cmOIbQnKgLyn8DpOJXqWEyRQr/VWS+hflBh8DU2YFSqg==} - '@expo/metro-config@0.19.8': - resolution: {integrity: sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA==} + '@expo/metro-config@0.19.9': + resolution: {integrity: sha512-JAsLWhFQqwLH0KsI4OMbPXsKFji5KJEmsi+/02Sz1GCT17YrjRmv1fZ91regUS/FUH2Y/PDAE/+2ulrTgMeG7A==} - '@expo/metro-runtime@4.0.0': - resolution: {integrity: sha512-+zgCyuXqIzgZVN8h0g36sursGXBy3xqtJW9han7t/iR2HTTrrbEoep5ftW1a27bdSINU96ng+rSsPLbyHYeBvw==} + '@expo/metro-runtime@4.0.1': + resolution: {integrity: sha512-CRpbLvdJ1T42S+lrYa1iZp1KfDeBp4oeZOK3hdpiS5n0vR0nhD6sC1gGF0sTboCTp64tLteikz5Y3j53dvgOIw==} peerDependencies: react-native: '*' - '@expo/osascript@2.3.7': - resolution: {integrity: sha512-IClSOXxR0YUFxIriUJVqyYki7lLMIHrrzOaP01yxAL1G8pj2DWV5eW1y5jSzIcIfSCNhtGsshGd1tU/AYup5iQ==} + '@expo/osascript@2.1.5': + resolution: {integrity: sha512-Cp7YF7msGiTAIbFdzNovwHBfecdMLVL5XzSqq4xQz72ALFCQ3uSIUXRph1QV2r61ugH7Yem0gY8yi7RcDlI4qg==} engines: {node: '>=12'} - '@expo/package-manager@1.9.7': - resolution: {integrity: sha512-k3uky8Qzlv21rxuPvP2KUTAy8NI0b/LP7BSXcwJpS/rH7RmiAqUXgzPar3I1OmKGgxpod78Y9Mae//F8d3aiOQ==} + '@expo/package-manager@1.7.1': + resolution: {integrity: sha512-DKbELrTOdl7U3KT0C07Aka9P+sUP3LL+1UTKf1KmLx2x2gPH1IC+c68N7iQlwNt+yA37qIw6/vKoqyTGu5EL9g==} '@expo/plist@0.2.0': resolution: {integrity: sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==} - '@expo/plist@0.2.2': - resolution: {integrity: sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g==} + '@expo/plist@0.2.1': + resolution: {integrity: sha512-9TaXGuNxa0LQwHQn4rYiU6YaERv6dPnQgsdKWq2rKKTr6LWOtGNQCi/yOk/HBLeZSxBm59APT5/6x60uRvr0Mg==} - '@expo/prebuild-config@8.0.23': - resolution: {integrity: sha512-Zf01kFiN2PISmLb0DhIAJh76v3J2oYUKSjiAtGZLOH0HUz59by/qdyU4mGHWdeyRdCCrLUA21Rct2MBykvRMsg==} + '@expo/prebuild-config@8.0.25': + resolution: {integrity: sha512-xYHV8eiydZEDedf2AGaOFRFwcGlaSzrqQH94dwX42urNCU03FO0RUb7yPp4nkb7WNFg5Ov6PDsV7ES+YwzNgYQ==} '@expo/rudder-sdk-node@1.1.1': resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} @@ -1275,8 +1260,8 @@ packages: '@expo/sdk-runtime-versions@1.0.0': resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} - '@expo/server@0.5.3': - resolution: {integrity: sha512-WXsWzeBs5v/h0PUfHyNLLz07rwwO5myQ1A5DGYewyyGLmsyl61yVCe8AgAlp1wkiMsqhj2hZqI2u3K10QnCMrQ==} + '@expo/server@0.5.1': + resolution: {integrity: sha512-lk8pKKw0eVP6rqkDR46vQB3vLA46z4KNGrqHpjD/SvMu1cGaRmQG2cQdX44mQtG8WyO9EYau+fBMHQQS2OTFKg==} '@expo/spawn-async@1.7.2': resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} @@ -1703,28 +1688,28 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 - '@react-native/assets-registry@0.76.5': - resolution: {integrity: sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==} + '@react-native/assets-registry@0.76.6': + resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.5': - resolution: {integrity: sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==} + '@react-native/babel-plugin-codegen@0.76.6': + resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.5': - resolution: {integrity: sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==} + '@react-native/babel-preset@0.76.6': + resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.76.5': - resolution: {integrity: sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==} + '@react-native/codegen@0.76.6': + resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.5': - resolution: {integrity: sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==} + '@react-native/community-cli-plugin@0.76.6': + resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -1732,24 +1717,24 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.5': - resolution: {integrity: sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==} + '@react-native/debugger-frontend@0.76.6': + resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.5': - resolution: {integrity: sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==} + '@react-native/dev-middleware@0.76.6': + resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.5': - resolution: {integrity: sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==} + '@react-native/gradle-plugin@0.76.6': + resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.5': - resolution: {integrity: sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==} + '@react-native/js-polyfills@0.76.6': + resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.5': - resolution: {integrity: sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==} + '@react-native/metro-babel-transformer@0.76.6': + resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -1757,11 +1742,11 @@ packages: '@react-native/normalize-colors@0.74.88': resolution: {integrity: sha512-He5oTwPBxvXrxJ91dZzpxR7P+VYmc9IkJfhuH8zUiU50ckrt+xWNjtVugPdUv4LuVjmZ36Vk2EX8bl1gVn2dVA==} - '@react-native/normalize-colors@0.76.5': - resolution: {integrity: sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==} + '@react-native/normalize-colors@0.76.6': + resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - '@react-native/virtualized-lists@0.76.5': - resolution: {integrity: sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==} + '@react-native/virtualized-lists@0.76.6': + resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -1815,6 +1800,44 @@ packages: '@react-navigation/routers@7.1.2': resolution: {integrity: sha512-emdEjpVDK8zbiu2GChC8oYIAub9i/OpNuQJekVsbyFCBz4/TzaBzms38Q53YaNhdIFNmiYLfHv/Y1Ub7KYfm3w==} + '@remix-run/node@2.17.0': + resolution: {integrity: sha512-ISy3N4peKB+Fo8ddh+mU6ki3HzQqLXwJxUrAtqxYxrBDM4Pwc7EvISrcQ4QasB6ORBknJeEZSBu69WDRhGzrjA==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/router@1.23.0': + resolution: {integrity: sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==} + engines: {node: '>=14.0.0'} + + '@remix-run/server-runtime@2.17.0': + resolution: {integrity: sha512-X0zfGLgvukhuTIL0tdWKnlvHy4xUe7Z17iQ0KMQoITK0SkTZPSud/6cJCsKhPqC8kfdYT1GNFLJKRhHz7Aapmw==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@remix-run/web-blob@3.1.0': + resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} + + '@remix-run/web-fetch@4.4.2': + resolution: {integrity: sha512-jgKfzA713/4kAW/oZ4bC3MoLWyjModOVDjFPNseVqcJKSafgIscrYL9G50SurEYLswPuoU3HzSbO0jQCMYWHhA==} + engines: {node: ^10.17 || >=12.3} + + '@remix-run/web-file@3.1.0': + resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==} + + '@remix-run/web-form-data@3.1.0': + resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==} + + '@remix-run/web-stream@1.1.0': + resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==} + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -1915,6 +1938,9 @@ packages: '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -2184,6 +2210,9 @@ packages: peerDependencies: '@urql/core': ^5.0.0 + '@web3-storage/multipart-parser@1.0.0': + resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2244,6 +2273,9 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@zxing/text-encoding@0.9.0': + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} + JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -2551,8 +2583,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 - babel-preset-expo@12.0.4: - resolution: {integrity: sha512-SAzAwqpyjA+/OFrU95OOioj6oTeCv4+rRfrNmBTy5S/gJswrZKBSPJioFudIaJBy43W+BL7HA5AspBIF6tO/aA==} + babel-preset-expo@12.0.6: + resolution: {integrity: sha512-az3H7gDVo0wxNBAFES8h5vLLWE8NPGkD9g5P962hDEOqZUdyPacb9MOzicypeLmcq9zQWr6E3iVtEHoNagCTTQ==} peerDependencies: babel-plugin-react-compiler: ^19.0.0-beta-9ee70a1-20241017 react-compiler-runtime: ^19.0.0-beta-8a03594-20241020 @@ -2977,6 +3009,14 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + core-js-compat@3.45.1: resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} @@ -3080,6 +3120,10 @@ packages: resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} engines: {node: '>=12'} + data-uri-to-buffer@3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -3687,26 +3731,26 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - expo-asset@11.0.1: - resolution: {integrity: sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==} + expo-asset@11.0.2: + resolution: {integrity: sha512-We3Td5WsNsNQyXoheLnuwic6JCOt/pqXqIIyWaZ3z/PeHrA+SwoQdI18MjDhkudLK08tbIVyDSUW8IJHXa04eg==} peerDependencies: expo: '*' react: '*' react-native: '*' - expo-constants@17.0.3: - resolution: {integrity: sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==} + expo-constants@17.0.4: + resolution: {integrity: sha512-5c0VlZycmDyQUCMCr3Na3cpHAsVJJ+5o6KkkD4rmATQZ0++Xp/S2gpnjWyEo2riRmO91vxoyHwmAySXuktJddQ==} peerDependencies: expo: '*' react-native: '*' - expo-dev-client@5.0.7: - resolution: {integrity: sha512-Ui938ZTSBHqQW9W5LY8Qb8ezf03YqX2LeYoQBh+p3Oen9XAZ67qd0NiQtssJd5GvbS5C5JTtF0OQMMhJAtiIvA==} + expo-dev-client@5.0.9: + resolution: {integrity: sha512-8+A5pQFx6A00XXFLpoqkJ1z2QzuLmKsPsnFMktjtl+U+HYhluN8FciaJk4e00pFzeF6YxUdZkS2B3SXjc13JpQ==} peerDependencies: expo: '*' - expo-dev-launcher@5.0.21: - resolution: {integrity: sha512-ZH/PB6COzxQMl9vvJB84hLNqU2X4gcoj+P6QgpWoANdoMLjl9Cm4u14XlEghZ7W3EHkesZUHl8dT+p/5QIiaNA==} + expo-dev-launcher@5.0.23: + resolution: {integrity: sha512-5pZeZgn1zOtmH1UHARHilH6Uy9jV12gz0Pdg/E6neTX24DoohIWtqO/RffDDH/m1hfV61am5tLN+Tt5bf2mUNA==} peerDependencies: expo: '*' @@ -3715,25 +3759,25 @@ packages: peerDependencies: expo: '*' - expo-dev-menu@6.0.14: - resolution: {integrity: sha512-bG4NXm4epHSmZdWW9hZCS7dTcKO82CyVfYMbNSOw5o/FKO9cY/AgfSj6ERPE9zBqYEJJEJaoJ0mzv0d47/h23g==} + expo-dev-menu@6.0.16: + resolution: {integrity: sha512-V9+V6dY7sudT0fq5Uq9hnjuTr1qRgu+8ri37TQFBM+ucY2h8x1F7WfJ45pddNXO2zLj4yQRv3q24m7/YueTheQ==} peerDependencies: expo: '*' - expo-file-system@18.0.6: - resolution: {integrity: sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ==} + expo-file-system@18.0.7: + resolution: {integrity: sha512-6PpbQfogMXdzOsJzlJayy5qf40IfIHhudtAOzr32RlRYL4Hkmk3YcR9jG0PWQ0rklJfAhbAdP63yOcN+wDgzaA==} peerDependencies: expo: '*' react-native: '*' - expo-font@13.0.2: - resolution: {integrity: sha512-H9FaXM7ZW5+EfV38w80BgJG3H17kB7CuVXwHoiszIYyoPfWz9bWesFe4QwNZjTq3pzKes28sSd8irFuflIrSIA==} + expo-font@13.0.3: + resolution: {integrity: sha512-9IdYz+A+b3KvuCYP7DUUXF4VMZjPU+IsvAnLSVJ2TfP6zUD2JjZFx3jeo/cxWRkYk/aLj5+53Te7elTAScNl4Q==} peerDependencies: expo: '*' react: '*' - expo-image@2.0.3: - resolution: {integrity: sha512-+YnHTQv8jbXaut3FY7TDhNiSiGZ927C329mHvTZWV4Fyj32/Hjhhmk7dqq9I6LrA0nqBBiJjFj3u6VdHvCBnZg==} + expo-image@2.0.4: + resolution: {integrity: sha512-oIVSlV/BpBJbI9Anf8RjraGJXDWSJxNKxdXkYBJ31XrQaUstOM7OmsVKjOK40ZFZHIz3rx5SBJWK5w52Uz+/bg==} peerDependencies: expo: '*' react: '*' @@ -3746,38 +3790,38 @@ packages: expo-json-utils@0.14.0: resolution: {integrity: sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==} - expo-keep-awake@14.0.1: - resolution: {integrity: sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==} + expo-keep-awake@14.0.2: + resolution: {integrity: sha512-71XAMnoWjKZrN8J7Q3+u0l9Ytp4OfhNAYz8BCWF1/9aFUw09J3I7Z5DuI3MUsVMa/KWi+XhG+eDUFP8cVA19Uw==} peerDependencies: expo: '*' react: '*' - expo-linking@7.0.3: - resolution: {integrity: sha512-YiDacNzeQZd/bdOwGyi+YlawM4GGbcSRkuFCpDGIK7D1KUGqLinBHwJvxUMb9Zert2Ois5IHtmZaZ1et6g229g==} + expo-linking@7.0.4: + resolution: {integrity: sha512-i+QaFc2zwOoq/ajePVWC+op3cOKC6nd6Wj/BJtukU71byTAbxDhbi+3m0ZFbh2i1/v/iIXRqrl3PvQcKNklPkw==} peerDependencies: react: '*' react-native: '*' - expo-localization@16.0.0: - resolution: {integrity: sha512-PaWDUs6sNaEbFwQc6QKsTfYCg9GDo3bBl+cWnoG0G7pn1A623CcMwWyV7jD5jpqz0s1gHmwSRjR3vKOqhouRWg==} + expo-localization@16.0.1: + resolution: {integrity: sha512-kUrXiV/Pq9r7cG+TMt+Qa49IUQ9Y/czVwen4hmiboTclTopcWdIeCzYZv6JGtufoPpjEO9vVx1QJrXYl9V2u0Q==} peerDependencies: expo: '*' react: '*' - expo-manifests@0.15.4: - resolution: {integrity: sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==} + expo-manifests@0.15.5: + resolution: {integrity: sha512-3X3eQomnTa4G0Y9GoJeyewHPTscuzWMrTB3x4CknqOyXpGOJjOuCKjhzvccHxXZAt0XswqBI94iTbqIofo9Uqw==} peerDependencies: expo: '*' - expo-modules-autolinking@2.0.4: - resolution: {integrity: sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg==} + expo-modules-autolinking@2.0.6: + resolution: {integrity: sha512-E5G0t9kQ3i69uOD/nbU9MKrrLE7kl0DcfXOUmmRu6zskQ90kyg7eBXoxtg9C59oQCCXiQrNoBhEZCnAIKgI1og==} hasBin: true - expo-modules-core@2.1.2: - resolution: {integrity: sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==} + expo-modules-core@2.1.4: + resolution: {integrity: sha512-gfsbTPSaocgcQQDy4Z4ztg1hcOofwODctAA+yoNcrUQr/hRaDc6ndIJQwGPjoGXnEbXVxFfzGGSAkNiqK1I7lQ==} - expo-router@4.0.15: - resolution: {integrity: sha512-5MDy7iVzgi8lheRunsR4lTKEKTNqukC3uYSWhY370Nakdd+E/Woz+Vw1M67/KrnvefTV5hF97bNUUMzY+fyojw==} + expo-router@4.0.17: + resolution: {integrity: sha512-8ybo6bVwdG1S9hafh9BTOjX1hpCgomdUvs6hKHMM01koo8mQ7zocH/+zxQeaMVDxGhboz2dO5GiDchWJ0OheRA==} peerDependencies: '@react-navigation/drawer': ^7.1.1 '@testing-library/jest-native': '*' @@ -3795,19 +3839,19 @@ packages: react-native-reanimated: optional: true - expo-splash-screen@0.29.18: - resolution: {integrity: sha512-bTBY+LF6YtYen2j60yGNh2SX/tG4UXZAyBCMMriOSiZZ7LSCs3ARyEufaSiWk+ckWShTeMqItOnaAN/CAF8MJA==} + expo-splash-screen@0.29.21: + resolution: {integrity: sha512-7uZ+qvIuNcvrvrLIklW+Wbt6llPuCj6LKYjrMu+GOX8s///laldS4TGiMAbqcE7fmfCzQ8ffgfY7xhxRourhcA==} peerDependencies: expo: '*' - expo-status-bar@2.0.0: - resolution: {integrity: sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==} + expo-status-bar@2.0.1: + resolution: {integrity: sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg==} peerDependencies: react: '*' react-native: '*' - expo-system-ui@4.0.6: - resolution: {integrity: sha512-JWmw0aaNIB8YxA6bXgH6nClyledZaAG5VNzoRvmXT4+j3MY4waAHSSSdVV71bUgjchT/2KOAcibZ/EeosJONug==} + expo-system-ui@4.0.7: + resolution: {integrity: sha512-x1VDoE7J8m4wxTgWyUBEYqsf1KabIg64dOLzYiZjg0cWOE6o6kX2Mg6n3abVWEEC01WhZBoo9+Urcce/6ZJ3tg==} peerDependencies: expo: '*' react-native: '*' @@ -3821,8 +3865,8 @@ packages: peerDependencies: expo: '*' - expo@52.0.23: - resolution: {integrity: sha512-DR36Vkpz/ZLPci4fxDBG/pLk26nGK63vcZ+X4RZJfNBzi14DXZ939loP8YzWGV78Qp23qdPINczpo2727tqLxg==} + expo@52.0.26: + resolution: {integrity: sha512-9osjHwAyLxCexnLEJXaZDZowbQl7IHqeMOcx90xwMQp2O/5XP+3T7uPK0sNdjlEO05QzAv0k4oXAKMRr5gdEqg==} hasBin: true peerDependencies: '@expo/dom-webview': '*' @@ -4405,6 +4449,10 @@ packages: resolution: {integrity: sha512-kniTIJmaZYiwa17eTtWIfm0K342seyugl6vuC8DiiyiRAJWAVlLkqGCI0Im0neo0TkXw+pRcKaBPRdcKHnQJ6Q==} engines: {node: '>=0.10.0'} + is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} + engines: {node: '>= 0.4'} + is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -4779,8 +4827,8 @@ packages: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-expo@52.0.2: - resolution: {integrity: sha512-6xV/+IRw93Org1UlgIqu89Ex3vuPRozD5VqTS95AonHMgjb0XTHHhMmn+TdR1d3i3ziy7JFbWAMoBLwminIalw==} + jest-expo@52.0.3: + resolution: {integrity: sha512-z2gptekrQ0FIichvRhrES31X9twtCCTzu00sWnPyFaQuWQdoyZiCj2WFPqVrpgIgNYLFIEGhc0VP9rUT9johJw==} hasBin: true peerDependencies: expo: '*' @@ -5452,6 +5500,10 @@ packages: peerDependencies: react-native-reanimated: '*' + mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -6243,8 +6295,8 @@ packages: react: '*' react-native: '*' - react-native@0.76.5: - resolution: {integrity: sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==} + react-native@0.76.6: + resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6605,6 +6657,9 @@ packages: server-only@0.0.1: resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -6731,6 +6786,10 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -6751,6 +6810,9 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} + split@1.0.1: + resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -6794,6 +6856,9 @@ packages: resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} engines: {node: '>= 0.10.0'} + stream-slice@0.1.2: + resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==} + strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} @@ -6932,6 +6997,10 @@ packages: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + sudo-prompt@9.1.1: + resolution: {integrity: sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} @@ -7163,6 +7232,9 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + turbo-stream@2.4.1: + resolution: {integrity: sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw==} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -7256,6 +7328,10 @@ packages: resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==} engines: {node: '>=18.17'} + undici@6.21.3: + resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} + engines: {node: '>=18.17'} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -7351,6 +7427,9 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -7402,6 +7481,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + web-encoding@1.1.5: + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} @@ -8765,10 +8847,10 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': + '@dev-plugins/react-query@0.0.7(@tanstack/react-query@5.52.1(react@18.3.1))(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))': dependencies: '@tanstack/react-query': 5.52.1(react@18.3.1) - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) flatted: 3.3.2 '@egjs/hammerjs@2.0.17': @@ -8815,26 +8897,26 @@ snapshots: dependencies: uuid: 8.3.2 - '@expo/cli@0.22.7': + '@expo/cli@0.22.10': dependencies: '@0no-co/graphql.web': 1.0.11 '@babel/runtime': 7.26.0 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 10.0.6 - '@expo/config-plugins': 9.0.12 + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 '@expo/devcert': 1.1.4 - '@expo/env': 0.4.2 - '@expo/image-utils': 0.6.5 - '@expo/json-file': 9.0.0 - '@expo/metro-config': 0.19.8 - '@expo/osascript': 2.3.7 - '@expo/package-manager': 1.9.7 - '@expo/plist': 0.2.0 - '@expo/prebuild-config': 8.0.23 + '@expo/env': 0.4.1 + '@expo/image-utils': 0.6.4 + '@expo/json-file': 9.0.1 + '@expo/metro-config': 0.19.9 + '@expo/osascript': 2.1.5 + '@expo/package-manager': 1.7.1 + '@expo/plist': 0.2.1 + '@expo/prebuild-config': 8.0.25 '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.76.5 + '@react-native/dev-middleware': 0.76.6 '@urql/core': 5.0.8 '@urql/exchange-retry': 1.3.0(@urql/core@5.0.8) accepts: 1.3.8 @@ -8871,10 +8953,10 @@ snapshots: qrcode-terminal: 0.11.0 require-from-string: 2.0.2 requireg: 0.2.2 - resolve: 1.22.10 + resolve: 1.22.8 resolve-from: 5.0.0 resolve.exports: 2.0.3 - semver: 7.7.2 + semver: 7.6.3 send: 0.19.1 slugify: 1.6.6 source-map-support: 0.5.21 @@ -8900,30 +8982,11 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 - '@expo/config-plugins@9.0.12': + '@expo/config-plugins@9.0.14': dependencies: - '@expo/config-types': 52.0.5 - '@expo/json-file': 9.0.0 - '@expo/plist': 0.2.0 - '@expo/sdk-runtime-versions': 1.0.0 - chalk: 4.1.2 - debug: 4.4.3 - getenv: 1.0.0 - glob: 10.4.5 - resolve-from: 5.0.0 - semver: 7.7.2 - slash: 3.0.0 - slugify: 1.6.6 - xcode: 3.0.1 - xml2js: 0.6.0 - transitivePeerDependencies: - - supports-color - - '@expo/config-plugins@9.0.17': - dependencies: - '@expo/config-types': 52.0.5 - '@expo/json-file': 9.0.2 - '@expo/plist': 0.2.2 + '@expo/config-types': 52.0.3 + '@expo/json-file': 9.0.1 + '@expo/plist': 0.2.1 '@expo/sdk-runtime-versions': 1.0.0 chalk: 4.1.2 debug: 4.4.3 @@ -8959,25 +9022,7 @@ snapshots: '@expo/config-types@52.0.1': {} - '@expo/config-types@52.0.5': {} - - '@expo/config@10.0.11': - dependencies: - '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 9.0.17 - '@expo/config-types': 52.0.5 - '@expo/json-file': 9.1.5 - deepmerge: 4.3.1 - getenv: 1.0.0 - glob: 10.4.5 - require-from-string: 2.0.2 - resolve-from: 5.0.0 - resolve-workspace-root: 2.0.0 - semver: 7.6.3 - slugify: 1.6.6 - sucrase: 3.35.0 - transitivePeerDependencies: - - supports-color + '@expo/config-types@52.0.3': {} '@expo/config@10.0.3': dependencies: @@ -8997,30 +9042,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/config@10.0.4': - dependencies: - '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 9.0.9 - '@expo/config-types': 52.0.1 - '@expo/json-file': 9.0.0 - deepmerge: 4.3.1 - getenv: 1.0.0 - glob: 10.4.5 - require-from-string: 2.0.2 - resolve-from: 5.0.0 - resolve-workspace-root: 2.0.0 - semver: 7.6.3 - slugify: 1.6.6 - sucrase: 3.35.0 - transitivePeerDependencies: - - supports-color - - '@expo/config@10.0.6': + '@expo/config@10.0.8': dependencies: '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 9.0.12 - '@expo/config-types': 52.0.1 - '@expo/json-file': 9.0.0 + '@expo/config-plugins': 9.0.14 + '@expo/config-types': 52.0.3 + '@expo/json-file': 9.0.1 deepmerge: 4.3.1 getenv: 1.0.0 glob: 10.4.5 @@ -9050,7 +9077,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/env@0.4.2': + '@expo/env@0.4.1': dependencies: chalk: 4.1.2 debug: 4.4.3 @@ -9060,7 +9087,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/fingerprint@0.11.6': + '@expo/fingerprint@0.11.7': dependencies: '@expo/spawn-async': 1.7.2 arg: 5.0.2 @@ -9075,7 +9102,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/image-utils@0.6.5': + '@expo/image-utils@0.6.4': dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -9088,37 +9115,27 @@ snapshots: temp-dir: 2.0.0 unique-string: 2.0.0 - '@expo/json-file@10.0.7': - dependencies: - '@babel/code-frame': 7.10.4 - json5: 2.2.3 - '@expo/json-file@9.0.0': dependencies: '@babel/code-frame': 7.10.4 json5: 2.2.3 write-file-atomic: 2.4.3 - '@expo/json-file@9.0.2': + '@expo/json-file@9.0.1': dependencies: '@babel/code-frame': 7.10.4 json5: 2.2.3 write-file-atomic: 2.4.3 - '@expo/json-file@9.1.5': - dependencies: - '@babel/code-frame': 7.10.4 - json5: 2.2.3 - - '@expo/metro-config@0.19.8': + '@expo/metro-config@0.19.9': dependencies: '@babel/core': 7.28.4 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - '@expo/config': 10.0.6 - '@expo/env': 0.4.2 - '@expo/json-file': 9.0.0 + '@expo/config': 10.0.8 + '@expo/env': 0.4.1 + '@expo/json-file': 9.0.1 '@expo/spawn-async': 1.7.2 chalk: 4.1.2 debug: 4.4.3 @@ -9133,23 +9150,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))': + '@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))': dependencies: - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - '@expo/osascript@2.3.7': + '@expo/osascript@2.1.5': dependencies: '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 - '@expo/package-manager@1.9.7': + '@expo/package-manager@1.7.1': dependencies: - '@expo/json-file': 10.0.7 + '@expo/json-file': 9.0.1 '@expo/spawn-async': 1.7.2 + ansi-regex: 5.0.1 chalk: 4.1.2 + find-up: 5.0.0 + js-yaml: 3.14.1 + micromatch: 4.0.8 npm-package-arg: 11.0.3 ora: 3.4.0 resolve-workspace-root: 2.0.0 + split: 1.0.1 + sudo-prompt: 9.1.1 '@expo/plist@0.2.0': dependencies: @@ -9157,20 +9180,20 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/plist@0.2.2': + '@expo/plist@0.2.1': dependencies: '@xmldom/xmldom': 0.7.13 base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/prebuild-config@8.0.23': + '@expo/prebuild-config@8.0.25': dependencies: - '@expo/config': 10.0.6 - '@expo/config-plugins': 9.0.12 - '@expo/config-types': 52.0.1 - '@expo/image-utils': 0.6.5 - '@expo/json-file': 9.0.0 - '@react-native/normalize-colors': 0.76.5 + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 + '@expo/config-types': 52.0.3 + '@expo/image-utils': 0.6.4 + '@expo/json-file': 9.0.1 + '@react-native/normalize-colors': 0.76.6 debug: 4.3.7 fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -9193,14 +9216,15 @@ snapshots: '@expo/sdk-runtime-versions@1.0.0': {} - '@expo/server@0.5.3': + '@expo/server@0.5.1(typescript@5.3.3)': dependencies: + '@remix-run/node': 2.17.0(typescript@5.3.3) abort-controller: 3.0.0 debug: 4.4.3 source-map-support: 0.5.21 - undici: 6.21.0 transitivePeerDependencies: - supports-color + - typescript '@expo/spawn-async@1.7.2': dependencies: @@ -9242,22 +9266,22 @@ snapshots: dependencies: tslib: 2.8.1 - '@gorhom/bottom-sheet@5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@gorhom/bottom-sheet@5.0.5(@types/react@18.3.12)(react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@gorhom/portal': 1.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@gorhom/portal': 1.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-gesture-handler: 2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-gesture-handler: 2.20.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@gorhom/portal@1.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@gorhom/portal@1.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: nanoid: 3.3.7 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) '@hookform/resolvers@3.9.0(react-hook-form@7.53.0(react@18.3.1))': dependencies: @@ -9803,16 +9827,16 @@ snapshots: '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) react: 18.3.1 - '@react-native/assets-registry@0.76.5': {} + '@react-native/assets-registry@0.76.6': {} - '@react-native/babel-plugin-codegen@0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: - '@react-native/codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/codegen': 0.76.6(@babel/preset-env@7.28.3(@babel/core@7.28.4)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/babel-preset@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.4) @@ -9854,8 +9878,8 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4) - '@babel/template': 7.27.2 - '@react-native/babel-plugin-codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@babel/template': 7.25.9 + '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.28.3(@babel/core@7.28.4)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.4) react-refresh: 0.14.2 @@ -9863,7 +9887,7 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/codegen@0.76.6(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/parser': 7.26.2 '@babel/preset-env': 7.28.3(@babel/core@7.28.4) @@ -9877,10 +9901,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/community-cli-plugin@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: - '@react-native/dev-middleware': 0.76.5 - '@react-native/metro-babel-transformer': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/dev-middleware': 0.76.6 + '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -9898,12 +9922,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.5': {} + '@react-native/debugger-frontend@0.76.6': {} - '@react-native/dev-middleware@0.76.5': + '@react-native/dev-middleware@0.76.6': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.5 + '@react-native/debugger-frontend': 0.76.6 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -9918,14 +9942,14 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.5': {} + '@react-native/gradle-plugin@0.76.6': {} - '@react-native/js-polyfills@0.76.5': {} + '@react-native/js-polyfills@0.76.6': {} - '@react-native/metro-babel-transformer@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': + '@react-native/metro-babel-transformer@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))': dependencies: '@babel/core': 7.28.4 - '@react-native/babel-preset': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -9934,26 +9958,26 @@ snapshots: '@react-native/normalize-colors@0.74.88': {} - '@react-native/normalize-colors@0.76.5': {} + '@react-native/normalize-colors@0.76.6': {} - '@react-native/virtualized-lists@0.76.5(@types/react@18.3.12)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: '@types/react': 18.3.12 - '@react-navigation/bottom-tabs@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/bottom-tabs@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -9968,40 +9992,94 @@ snapshots: use-latest-callback: 0.2.4(react@18.3.1) use-sync-external-store: 1.5.0(react@18.3.1) - '@react-navigation/elements@2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/elements@2.2.5(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) color: 4.2.3 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native-stack@7.2.0(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: - '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/elements': 2.2.5(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/core': 7.3.1(react@18.3.1) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.8 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) use-latest-callback: 0.2.4(react@18.3.1) '@react-navigation/routers@7.1.2': dependencies: nanoid: 3.3.8 + '@remix-run/node@2.17.0(typescript@5.3.3)': + dependencies: + '@remix-run/server-runtime': 2.17.0(typescript@5.3.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.2 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + undici: 6.21.3 + optionalDependencies: + typescript: 5.3.3 + + '@remix-run/router@1.23.0': {} + + '@remix-run/server-runtime@2.17.0(typescript@5.3.3)': + dependencies: + '@remix-run/router': 1.23.0 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.7.2 + set-cookie-parser: 2.7.1 + source-map: 0.7.6 + turbo-stream: 2.4.1 + optionalDependencies: + typescript: 5.3.3 + + '@remix-run/web-blob@3.1.0': + dependencies: + '@remix-run/web-stream': 1.1.0 + web-encoding: 1.1.5 + + '@remix-run/web-fetch@4.4.2': + dependencies: + '@remix-run/web-blob': 3.1.0 + '@remix-run/web-file': 3.1.0 + '@remix-run/web-form-data': 3.1.0 + '@remix-run/web-stream': 1.1.0 + '@web3-storage/multipart-parser': 1.0.0 + abort-controller: 3.0.0 + data-uri-to-buffer: 3.0.1 + mrmime: 1.0.1 + + '@remix-run/web-file@3.1.0': + dependencies: + '@remix-run/web-blob': 3.1.0 + + '@remix-run/web-form-data@3.1.0': + dependencies: + web-encoding: 1.1.5 + + '@remix-run/web-stream@1.1.0': + dependencies: + web-streams-polyfill: 3.3.3 + '@rtsao/scc@1.1.0': {} '@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7)': @@ -10017,12 +10095,12 @@ snapshots: component-type: 1.2.2 join-component: 1.1.0 - '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@shopify/flash-list@1.7.1(@babel/runtime@7.26.0)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - recyclerlistview: 4.2.1(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + recyclerlistview: 4.2.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) tslib: 2.6.3 '@sinclair/typebox@0.27.8': {} @@ -10070,12 +10148,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-test-renderer: 18.3.1(react@18.3.1) - '@testing-library/react-native@12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react-native@12.7.2(jest@29.7.0(@types/node@22.9.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: jest-matcher-utils: 29.7.0 pretty-format: 29.7.0 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-test-renderer: 18.3.1(react@18.3.1) redent: 3.0.0 optionalDependencies: @@ -10110,6 +10188,8 @@ snapshots: dependencies: '@types/node': 22.9.1 + '@types/cookie@0.6.0': {} + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 @@ -10466,6 +10546,8 @@ snapshots: '@urql/core': 5.0.8 wonka: 6.3.4 + '@web3-storage/multipart-parser@1.0.0': {} + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -10550,6 +10632,9 @@ snapshots: '@xtuc/long@4.2.2': {} + '@zxing/text-encoding@0.9.0': + optional: true + JSONStream@1.3.5: dependencies: jsonparse: 1.3.1 @@ -10916,7 +11001,7 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) - babel-preset-expo@12.0.4(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)): + babel-preset-expo@12.0.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)): dependencies: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4) @@ -10924,7 +11009,7 @@ snapshots: '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) '@babel/preset-react': 7.27.1(@babel/core@7.28.4) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@react-native/babel-preset': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) babel-plugin-react-native-web: 0.19.13 react-refresh: 0.14.2 transitivePeerDependencies: @@ -11370,6 +11455,10 @@ snapshots: convert-source-map@2.0.0: {} + cookie-signature@1.2.2: {} + + cookie@0.7.2: {} + core-js-compat@3.45.1: dependencies: browserslist: 4.26.2 @@ -11486,6 +11575,8 @@ snapshots: dargs@8.1.0: {} + data-uri-to-buffer@3.0.1: {} + data-urls@3.0.2: dependencies: abab: 2.0.6 @@ -12269,109 +12360,109 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@11.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - '@expo/image-utils': 0.6.5 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + '@expo/image-utils': 0.6.4 + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-constants@17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-constants@17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - '@expo/config': 10.0.4 - '@expo/env': 0.4.2 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + '@expo/config': 10.0.8 + '@expo/env': 0.4.1 + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-dev-client@5.0.7(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-client@5.0.9(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-launcher: 5.0.21(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu: 6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-dev-menu-interface: 1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-updates-interface: 1.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-launcher: 5.0.23(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu: 6.0.16(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-dev-menu-interface: 1.9.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-updates-interface: 1.0.0(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) transitivePeerDependencies: - supports-color - expo-dev-launcher@5.0.21(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-launcher@5.0.23(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: ajv: 8.11.0 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu: 6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-manifests: 0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu: 6.0.16(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo-manifests: 0.15.5(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) resolve-from: 5.0.0 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu-interface@1.9.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu@6.0.14(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-dev-menu@6.0.16(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-dev-menu-interface: 1.9.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-dev-menu-interface: 1.9.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)) - expo-file-system@18.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-file-system@18.0.7(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.3(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-image@2.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-image@2.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) expo-json-utils@0.14.0: {} - expo-keep-awake@14.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-linking@7.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: - expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-constants: 17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - expo - supports-color - expo-localization@16.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-localization@16.0.1(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react: 18.3.1 rtl-detect: 1.1.2 - expo-manifests@0.15.4(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-manifests@0.15.5(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/config': 10.0.6 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/config': 10.0.8 + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) expo-json-utils: 0.14.0 transitivePeerDependencies: - supports-color - expo-modules-autolinking@2.0.4: + expo-modules-autolinking@2.0.6: dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -12382,91 +12473,92 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 - expo-modules-core@2.1.2: + expo-modules-core@2.1.4: dependencies: invariant: 2.2.4 - expo-router@4.0.15(alhoeu7yvz7pg4nhts3g2lj42u): + expo-router@4.0.17(paeymazaj2fzjrtn62c3y2yiwe): dependencies: - '@expo/metro-runtime': 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - '@expo/server': 0.5.3 + '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + '@expo/server': 0.5.1(typescript@5.3.3) '@radix-ui/react-slot': 1.0.1(react@18.3.1) - '@react-navigation/bottom-tabs': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native': 7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/bottom-tabs': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.2.0(@react-navigation/native@7.0.14(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) client-only: 0.0.1 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-linking: 7.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-linking: 7.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-native-helmet-async: 2.0.4(react@18.3.1) - react-native-is-edge-to-edge: 1.1.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-is-edge-to-edge: 1.1.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) schema-utils: 4.2.0 semver: 7.6.3 server-only: 0.0.1 optionalDependencies: - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' - react - react-dom - react-native - supports-color + - typescript - expo-splash-screen@0.29.18(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-splash-screen@0.29.21(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - '@expo/prebuild-config': 8.0.23 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/prebuild-config': 8.0.25 + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-status-bar@2.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo-status-bar@2.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - expo-system-ui@4.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + expo-system-ui@4.0.7(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - '@react-native/normalize-colors': 0.76.5 + '@react-native/normalize-colors': 0.76.6 debug: 4.3.7 - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) optionalDependencies: react-native-web: 0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-updates-interface@1.0.0(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): + expo-updates-interface@1.0.0(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 - '@expo/cli': 0.22.7 - '@expo/config': 10.0.6 - '@expo/config-plugins': 9.0.12 - '@expo/fingerprint': 0.11.6 - '@expo/metro-config': 0.19.8 + '@expo/cli': 0.22.10 + '@expo/config': 10.0.8 + '@expo/config-plugins': 9.0.14 + '@expo/fingerprint': 0.11.7 + '@expo/metro-config': 0.19.9 '@expo/vector-icons': 14.0.4 - babel-preset-expo: 12.0.4(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - expo-asset: 11.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.3(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-file-system: 18.0.6(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - expo-font: 13.0.2(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.1(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-modules-autolinking: 2.0.4 - expo-modules-core: 2.1.2 + babel-preset-expo: 12.0.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + expo-asset: 11.0.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.4(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-file-system: 18.0.7(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + expo-font: 13.0.3(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.2(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-modules-autolinking: 2.0.6 + expo-modules-core: 2.1.4 fbemitter: 3.0.0 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) web-streams-polyfill: 3.3.3 whatwg-url-without-unicode: 8.0.0-3 optionalDependencies: - '@expo/metro-runtime': 4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - react-native-webview: 13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@expo/metro-runtime': 4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + react-native-webview: 13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -13115,6 +13207,11 @@ snapshots: irregular-plurals@1.4.0: {} + is-arguments@1.2.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -13532,14 +13629,14 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-expo@52.0.2(@babel/core@7.28.4)(expo@52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): + jest-expo@52.0.3(@babel/core@7.28.4)(expo@52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(jest@29.7.0(@types/node@22.9.1))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(webpack@5.96.1): dependencies: - '@expo/config': 10.0.11 - '@expo/json-file': 9.0.0 + '@expo/config': 10.0.8 + '@expo/json-file': 9.0.1 '@jest/create-cache-key-function': 29.7.0 '@jest/globals': 29.7.0 babel-jest: 29.7.0(@babel/core@7.28.4) - expo: 52.0.23(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + expo: 52.0.26(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@expo/metro-runtime@4.0.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)))(react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) fbemitter: 3.0.0 find-up: 5.0.0 jest-environment-jsdom: 29.7.0 @@ -13548,7 +13645,7 @@ snapshots: jest-watch-typeahead: 2.2.1(jest@29.7.0(@types/node@22.9.1)) json5: 2.2.3 lodash: 4.17.21 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-server-dom-webpack: 19.0.0-rc-6230622a1a-20240610(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.96.1) react-test-renderer: 18.3.1(react@18.3.1) server-only: 0.0.1 @@ -14484,14 +14581,16 @@ snapshots: mkdirp@1.0.4: {} - moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): + moti@0.29.0(react-dom@18.3.1(react@18.3.1))(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: framer-motion: 6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom + mrmime@1.0.1: {} + ms@2.0.0: {} ms@2.1.3: {} @@ -14512,11 +14611,11 @@ snapshots: nanoid@3.3.8: {} - nativewind@4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): + nativewind@4.1.21(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: comment-json: 4.2.5 debug: 4.3.7 - react-native-css-interop: 0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) + react-native-css-interop: 0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4) tailwindcss: 3.4.4 transitivePeerDependencies: - react @@ -14563,7 +14662,7 @@ snapshots: normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.10 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -15177,7 +15276,7 @@ snapshots: dependencies: react: 18.3.1 - react-i18next@15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-i18next@15.0.1(i18next@23.14.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 @@ -15185,13 +15284,13 @@ snapshots: react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-is@16.13.1: {} react-is@18.3.1: {} - react-native-css-interop@0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): + react-native-css-interop@0.1.20(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native-svg@15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.4): dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/traverse': 7.25.9 @@ -15199,36 +15298,36 @@ snapshots: debug: 4.3.7 lightningcss: 1.27.0 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) semver: 7.6.3 tailwindcss: 3.4.4 optionalDependencies: - react-native-safe-area-context: 4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-svg: 15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native-svg: 15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-edge-to-edge@1.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-edge-to-edge@1.1.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-flash-message@0.4.2(prop-types@15.8.1)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-iphone-screen-helper: 2.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-iphone-screen-helper: 2.1.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)) - react-native-gesture-handler@2.20.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-gesture-handler@2.20.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@egjs/hammerjs': 2.0.17 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) react-native-helmet-async@2.0.4(react@18.3.1): dependencies: @@ -15237,27 +15336,27 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-native-iphone-screen-helper@2.1.2(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): + react-native-iphone-screen-helper@2.1.2(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1)): dependencies: - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-is-edge-to-edge@1.1.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-is-edge-to-edge@1.1.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-keyboard-controller@1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-keyboard-controller@1.13.2(react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1))(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native-reanimated: 3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) - react-native-mmkv@3.1.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-mmkv@3.1.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-reanimated@3.16.1(@babel/core@7.28.4)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) @@ -15272,33 +15371,33 @@ snapshots: convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: - supports-color - react-native-restart@0.0.27(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-restart@0.0.27(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-safe-area-context@4.12.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-safe-area-context@4.12.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native-screens@4.4.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-screens@4.4.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) warn-once: 0.1.1 - react-native-svg@15.8.0(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-svg@15.8.0(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) warn-once: 0.1.1 react-native-web@0.19.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -15316,23 +15415,23 @@ snapshots: transitivePeerDependencies: - encoding - react-native-webview@13.8.6(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + react-native-webview@13.8.6(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) - react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1): + react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.5 - '@react-native/codegen': 0.76.5(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - '@react-native/community-cli-plugin': 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) - '@react-native/gradle-plugin': 0.76.5 - '@react-native/js-polyfills': 0.76.5 - '@react-native/normalize-colors': 0.76.5 - '@react-native/virtualized-lists': 0.76.5(@types/react@18.3.12)(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.76.6 + '@react-native/codegen': 0.76.6(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4)) + '@react-native/gradle-plugin': 0.76.6 + '@react-native/js-polyfills': 0.76.6 + '@react-native/normalize-colors': 0.76.6 + '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.12)(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -15470,12 +15569,12 @@ snapshots: source-map: 0.6.1 tslib: 2.8.1 - recyclerlistview@4.2.1(react-native@0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + recyclerlistview@4.2.1(react-native@0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 18.3.1 - react-native: 0.76.5(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) + react-native: 0.76.6(@babel/core@7.28.4)(@babel/preset-env@7.28.3(@babel/core@7.28.4))(@types/react@18.3.12)(react@18.3.1) ts-object-utils: 0.0.5 redent@3.0.0: @@ -15771,6 +15870,8 @@ snapshots: server-only@0.0.1: {} + set-cookie-parser@2.7.1: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -15899,6 +16000,8 @@ snapshots: source-map@0.6.1: {} + source-map@0.7.6: {} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -15917,6 +16020,10 @@ snapshots: split2@4.2.0: {} + split@1.0.1: + dependencies: + through: 2.3.8 + sprintf-js@1.0.3: {} ssri@10.0.6: @@ -15959,6 +16066,8 @@ snapshots: stream-buffers@2.2.0: {} + stream-slice@0.1.2: {} + strict-uri-encode@2.0.0: {} string-argv@0.3.2: {} @@ -16120,6 +16229,8 @@ snapshots: sudo-prompt@8.2.5: {} + sudo-prompt@9.1.1: {} + supports-color@2.0.0: {} supports-color@5.5.0: @@ -16350,6 +16461,8 @@ snapshots: tslib: 1.14.1 typescript: 5.3.3 + turbo-stream@2.4.1: {} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -16429,6 +16542,8 @@ snapshots: undici@6.21.0: {} + undici@6.21.3: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -16516,6 +16631,14 @@ snapshots: util-deprecate@1.0.2: {} + util@0.12.5: + dependencies: + inherits: 2.0.4 + is-arguments: 1.2.0 + is-generator-function: 1.0.10 + is-typed-array: 1.1.15 + which-typed-array: 1.1.19 + utils-merge@1.0.1: {} uuid@7.0.3: {} @@ -16560,6 +16683,12 @@ snapshots: dependencies: defaults: 1.0.4 + web-encoding@1.1.5: + dependencies: + util: 0.12.5 + optionalDependencies: + '@zxing/text-encoding': 0.9.0 + web-streams-polyfill@3.3.3: {} webidl-conversions@3.0.1: {} From 7cfc8e4ebbd23cf1fdb27b61615940ed639b33ca Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Wed, 29 Jan 2025 13:55:03 +0100 Subject: [PATCH 48/63] feat(docs): add llm file generation for docs --- docs/astro.config.mjs | 2 + docs/package.json | 7 +- docs/pnpm-lock.yaml | 4407 ++++++++++++++++++++--------------------- 3 files changed, 2155 insertions(+), 2261 deletions(-) diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index fb8f9919e..9f5eb3040 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -1,6 +1,7 @@ import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; import { pluginLineNumbers } from '@expressive-code/plugin-line-numbers'; +import starlightLlmsTxt from 'starlight-llms-txt'; const site = 'https://rootstrap.github.io'; const base = 'react-native-template'; @@ -12,6 +13,7 @@ export default defineConfig({ integrations: [ starlight({ title: 'Rootstrap React Native Template', + plugins: [starlightLlmsTxt()], description: `Your All-in-One Solution for Building Outstanding React Native/Expo Apps. From editor setup to store submission, we've got you covered!`, expressiveCode: { themes: ['dracula', 'solarized-light'], diff --git a/docs/package.json b/docs/package.json index 2bdefed96..ac6dfb627 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,13 +10,14 @@ "astro": "astro" }, "dependencies": { - "@astrojs/starlight": "^0.27.1", + "@astrojs/starlight": "^0.31.1", "@expressive-code/plugin-collapsible-sections": "^0.33.4", "@expressive-code/plugin-line-numbers": "^0.33.4", "@fontsource/ibm-plex-mono": "^5.0.8", "@fontsource/ibm-plex-serif": "^5.0.8", - "astro": "^4.15.4", + "astro": "^5.1.10", "hast-util-to-html": "^9.0.0", - "sharp": "^0.32.3" + "sharp": "^0.32.3", + "starlight-llms-txt": "^0.4.0" } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 6f85ffc0b..697394f5f 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -9,516 +9,450 @@ importers: .: dependencies: '@astrojs/starlight': - specifier: ^0.27.1 - version: 0.27.1(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2)) + specifier: ^0.31.1 + version: 0.31.1(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) '@expressive-code/plugin-collapsible-sections': specifier: ^0.33.4 - version: 0.33.4 + version: 0.33.5 '@expressive-code/plugin-line-numbers': specifier: ^0.33.4 - version: 0.33.4 + version: 0.33.5 '@fontsource/ibm-plex-mono': specifier: ^5.0.8 - version: 5.0.8 + version: 5.2.6 '@fontsource/ibm-plex-serif': specifier: ^5.0.8 - version: 5.0.8 + version: 5.2.6 astro: - specifier: ^4.15.4 - version: 4.16.16(rollup@4.28.0)(typescript@5.7.2) + specifier: ^5.1.10 + version: 5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2) hast-util-to-html: specifier: ^9.0.0 - version: 9.0.0 + version: 9.0.5 sharp: specifier: ^0.32.3 - version: 0.32.3 + version: 0.32.6 + starlight-llms-txt: + specifier: ^0.4.0 + version: 0.4.1(@astrojs/starlight@0.31.1(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)))(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) packages: - '@ampproject/remapping@2.2.1': - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} - - '@astrojs/compiler@2.10.3': - resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} - - '@astrojs/internal-helpers@0.4.1': - resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} - - '@astrojs/markdown-remark@5.3.0': - resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} - - '@astrojs/mdx@3.1.9': - resolution: {integrity: sha512-3jPD4Bff6lIA20RQoonnZkRtZ9T3i0HFm6fcDF7BMsKIZ+xBP2KXzQWiuGu62lrVCmU612N+SQVGl5e0fI+zWg==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} - peerDependencies: - astro: ^4.8.0 + '@astrojs/compiler@2.13.0': + resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} - '@astrojs/prism@3.1.0': - resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + '@astrojs/internal-helpers@0.7.2': + resolution: {integrity: sha512-KCkCqR3Goym79soqEtbtLzJfqhTWMyVaizUi35FLzgGSzBotSw8DB1qwsu7U96ihOJgYhDk2nVPz+3LnXPeX6g==} - '@astrojs/sitemap@3.2.1': - resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==} + '@astrojs/markdown-remark@6.3.6': + resolution: {integrity: sha512-bwylYktCTsLMVoCOEHbn2GSUA3c5KT/qilekBKA3CBng0bo1TYjNZPr761vxumRk9kJGqTOtU+fgCAp5Vwokug==} - '@astrojs/starlight@0.27.1': - resolution: {integrity: sha512-L2hEgN/Tk7tfBDeaqUOgOpey5NcUL78FuQa06iNxyZ6RjyYyuXSniOoFxZYIo5PpY9O1dLdK22PkZyCDpO729g==} + '@astrojs/mdx@4.3.5': + resolution: {integrity: sha512-YB3Hhsvl1BxyY0ARe1OrnVzLNKDPXAz9epYvmL+MQ8A85duSsSLQaO3GHB6/qZJKNoLmP6PptOtCONCKkbhPeQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} peerDependencies: - astro: ^4.8.6 - - '@astrojs/telemetry@3.1.0': - resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} - - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.3': - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} - engines: {node: '>=6.9.0'} + astro: ^5.0.0 - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.3': - resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.25.9': - resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} - engines: {node: '>=6.9.0'} + '@astrojs/prism@3.3.0': + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} + '@astrojs/sitemap@3.5.1': + resolution: {integrity: sha512-uX5z52GLtQTgOe8r3jeGmFRYrFe52mdpLYJzqjvL1cdy5Kg3MLOZEvaZ/OCH0fSq0t7e50uJQ6oBMZG0ffszBg==} - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} + '@astrojs/starlight@0.31.1': + resolution: {integrity: sha512-VIVkHugwgtEqJPiRH8+ouP0UqUfdmpBO9C64R+6QaQ2qmADNkI/BA3/YAJHTBZYlMQQGEEuLJwD9qpaUovi52Q==} peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} + astro: ^5.1.5 - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} + '@astrojs/telemetry@3.3.0': + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.0': - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.26.3': - resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx@7.25.9': - resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.3': - resolution: {integrity: sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} - engines: {node: '>=6.9.0'} + '@capsizecss/unpack@2.4.0': + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} - '@ctrl/tinycolor@4.1.0': - resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==} + '@ctrl/tinycolor@4.2.0': + resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} engines: {node: '>=14'} - '@emnapi/runtime@1.3.1': - resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + '@emnapi/runtime@1.5.0': + resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - '@expressive-code/core@0.33.4': - resolution: {integrity: sha512-IywACrwcR/7cIPBQ1qG/RsgvNp85/CAX6okxR0Niztrd7rh4IcEhAsz51jX/NPNnhU9yPynTT+mLdM1URqrnvw==} + '@expressive-code/core@0.33.5': + resolution: {integrity: sha512-KL0EkKAvd7SSIQL3ZIP19xqe4xNjBaQYNvcJC6RmoBUnQpvxaJNFwRxCBEF/X0ftJEMaSG7WTrabZ9c/zFeqmA==} - '@expressive-code/core@0.35.6': - resolution: {integrity: sha512-xGqCkmfkgT7lr/rvmfnYdDSeTdCSp1otAHgoFS6wNEeO7wGDPpxdosVqYiIcQ8CfWUABh/pGqWG90q+MV3824A==} + '@expressive-code/core@0.40.2': + resolution: {integrity: sha512-gXY3v7jbgz6nWKvRpoDxK4AHUPkZRuJsM79vHX/5uhV9/qX6Qnctp/U/dMHog/LCVXcuOps+5nRmf1uxQVPb3w==} - '@expressive-code/plugin-collapsible-sections@0.33.4': - resolution: {integrity: sha512-seLBBFPunq84GsJ1wqwsUmyMwhZf+5Lwpmo5qq4QYDy2gGFqUQbmSxHEl+XJLVygwdMxkgIr25x0k8Dmgv375g==} + '@expressive-code/plugin-collapsible-sections@0.33.5': + resolution: {integrity: sha512-CCudoABDKXx9oDrshEpxN/Vfu3qwUH+JJPjnd/kvEYrLQtL55yp9ZfpEpXED4d2C/iBMhckJdVVYJH5otcmasQ==} - '@expressive-code/plugin-frames@0.35.6': - resolution: {integrity: sha512-CqjSWjDJ3wabMJZfL9ZAzH5UAGKg7KWsf1TBzr4xvUbZvWoBtLA/TboBML0U1Ls8h/4TRCIvR4VEb8dv5+QG3w==} + '@expressive-code/plugin-frames@0.40.2': + resolution: {integrity: sha512-aLw5IlDlZWb10Jo/TTDCVsmJhKfZ7FJI83Zo9VDrV0OBlmHAg7klZqw68VDz7FlftIBVAmMby53/MNXPnMjTSQ==} - '@expressive-code/plugin-line-numbers@0.33.4': - resolution: {integrity: sha512-+AIxeufcutV1+0sAtXsTEcma7uxKQK2F7qfQYWHYp0PW6QxLXkMYP7aGfuIFPsfovKEe+EmFKXKhEwYnraK7yQ==} + '@expressive-code/plugin-line-numbers@0.33.5': + resolution: {integrity: sha512-jGHorejNS7tj/FPKwLqV5PCAai43ydlxVQUW4kO8g+/6f0BqkJGD0JaIylOnSD3MWmQXaOFs9a7FEJHn0EZvBQ==} - '@expressive-code/plugin-shiki@0.35.6': - resolution: {integrity: sha512-xm+hzi9BsmhkDUGuyAWIydOAWer7Cs9cj8FM0t4HXaQ+qCubprT6wJZSKUxuvFJIUsIOqk1xXFaJzGJGnWtKMg==} + '@expressive-code/plugin-shiki@0.40.2': + resolution: {integrity: sha512-t2HMR5BO6GdDW1c1ISBTk66xO503e/Z8ecZdNcr6E4NpUfvY+MRje+LtrcvbBqMwWBBO8RpVKcam/Uy+1GxwKQ==} - '@expressive-code/plugin-text-markers@0.35.6': - resolution: {integrity: sha512-/k9eWVZSCs+uEKHR++22Uu6eIbHWEciVHbIuD8frT8DlqTtHYaaiwHPncO6KFWnGDz5i/gL7oyl6XmOi/E6GVg==} + '@expressive-code/plugin-text-markers@0.40.2': + resolution: {integrity: sha512-/XoLjD67K9nfM4TgDlXAExzMJp6ewFKxNpfUw4F7q5Ecy+IU3/9zQQG/O70Zy+RxYTwKGw2MA9kd7yelsxnSmw==} - '@fontsource/ibm-plex-mono@5.0.8': - resolution: {integrity: sha512-AoR7K2YtlGKy3LApyLYjqjyz0o8XtkRvbB/juMsGSGNayBBAly140ykZls+VxcXjZSLQpp2RyxKo6lYOuHPmUw==} + '@fontsource/ibm-plex-mono@5.2.6': + resolution: {integrity: sha512-LTZJNTcpoT19fmwERZNMDI+ljHueuyhF2Qn+bICJ4Y4hxBLAAoJ2MRsGnyp0QNutW6t/25eyZpvaUK1LDrCo7Q==} - '@fontsource/ibm-plex-serif@5.0.8': - resolution: {integrity: sha512-KUp1E9Wzf2Umhr2SbpcF9HwgFJmuxvKAARmpl7GDDkIG30R1PMFJWxfSfQ7oX/oVBtomGq5RUTaMMUeE0ngEgw==} + '@fontsource/ibm-plex-serif@5.2.6': + resolution: {integrity: sha512-/FyBI9qciE6QQjF0Q2Uul68tz9vPsGZgh13ftKcyHsGkP8TvcW+2H77KurT7rN3usWHEbGgjoUkSzUEG7z+fRQ==} - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + '@img/sharp-darwin-arm64@0.34.3': + resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + '@img/sharp-darwin-x64@0.34.3': + resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + '@img/sharp-libvips-darwin-arm64@1.2.0': + resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + '@img/sharp-libvips-darwin-x64@1.2.0': + resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + '@img/sharp-libvips-linux-arm64@1.2.0': + resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + '@img/sharp-libvips-linux-arm@1.2.0': + resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + '@img/sharp-libvips-linux-ppc64@1.2.0': + resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.2.0': + resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} cpu: [s390x] os: [linux] - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + '@img/sharp-libvips-linux-x64@1.2.0': + resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} cpu: [x64] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + '@img/sharp-libvips-linuxmusl-arm64@1.2.0': + resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + '@img/sharp-libvips-linuxmusl-x64@1.2.0': + resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} cpu: [x64] os: [linux] - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + '@img/sharp-linux-arm64@0.34.3': + resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + '@img/sharp-linux-arm@0.34.3': + resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + '@img/sharp-linux-ppc64@0.34.3': + resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + + '@img/sharp-linux-s390x@0.34.3': + resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + '@img/sharp-linux-x64@0.34.3': + resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + '@img/sharp-linuxmusl-arm64@0.34.3': + resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + '@img/sharp-linuxmusl-x64@0.34.3': + resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + '@img/sharp-wasm32@0.34.3': + resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + '@img/sharp-win32-arm64@0.34.3': + resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.3': + resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + '@img/sharp-win32-x64@0.34.3': + resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] - '@jridgewell/gen-mapping@0.3.3': - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/resolve-uri@3.1.1': - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.1.2': - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.20': - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@mdx-js/mdx@3.1.0': - resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@mdx-js/mdx@3.1.1': + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} - '@pagefind/darwin-arm64@1.0.3': - resolution: {integrity: sha512-vsHDtvao3W4iFCxVc4S0BVhpj3E2MAoIVM7RmuQfGp1Ng22nGLRaMP6FguLO8TMabRJdvp4SVr227hL4WGKOHA==} + '@pagefind/darwin-arm64@1.4.0': + resolution: {integrity: sha512-2vMqkbv3lbx1Awea90gTaBsvpzgRs7MuSgKDxW0m9oV1GPZCZbZBJg/qL83GIUEN2BFlY46dtUZi54pwH+/pTQ==} cpu: [arm64] os: [darwin] - '@pagefind/darwin-x64@1.0.3': - resolution: {integrity: sha512-NhEXHHYmB/hT6lx5rCcmnVTxH+uIkMAd43bzEqMwHQosqTZEIQfwihmV39H+m8yo7jFvz3zRbJNzhAh7G4PiwA==} + '@pagefind/darwin-x64@1.4.0': + resolution: {integrity: sha512-e7JPIS6L9/cJfow+/IAqknsGqEPjJnVXGjpGm25bnq+NPdoD3c/7fAwr1OXkG4Ocjx6ZGSCijXEV4ryMcH2E3A==} cpu: [x64] os: [darwin] - '@pagefind/default-ui@1.0.3': - resolution: {integrity: sha512-WieFJXvezyvjZh49I8j7a7Kz3LsXYY2Uep3IWvG5NG05mmiurURXjXc+KyrpIp/iAycSnjrC1TDJ8CdES/ee3A==} + '@pagefind/default-ui@1.4.0': + resolution: {integrity: sha512-wie82VWn3cnGEdIjh4YwNESyS1G6vRHwL6cNjy9CFgNnWW/PGRjsLq300xjVH5sfPFK3iK36UxvIBymtQIEiSQ==} - '@pagefind/linux-arm64@1.0.3': - resolution: {integrity: sha512-RGsMt4AmGT8WxCSeP09arU7Za6Vf/We4TWHVSbY7vDMuwWql9Ngoib/q1cP9dIAIMdkXh9ePG/S3mGnJYsdzuQ==} + '@pagefind/freebsd-x64@1.4.0': + resolution: {integrity: sha512-WcJVypXSZ+9HpiqZjFXMUobfFfZZ6NzIYtkhQ9eOhZrQpeY5uQFqNWLCk7w9RkMUwBv1HAMDW3YJQl/8OqsV0Q==} + cpu: [x64] + os: [freebsd] + + '@pagefind/linux-arm64@1.4.0': + resolution: {integrity: sha512-PIt8dkqt4W06KGmQjONw7EZbhDF+uXI7i0XtRLN1vjCUxM9vGPdtJc2mUyVPevjomrGz5M86M8bqTr6cgDp1Uw==} cpu: [arm64] os: [linux] - '@pagefind/linux-x64@1.0.3': - resolution: {integrity: sha512-o+VCKaqImL42scSH1n5gUfppYSNyu3BuGTvtKKgWHmycbL+A3fkFH+ZOFbaLeN7LVTvJqJIOYbk4j2yaq9784Q==} + '@pagefind/linux-x64@1.4.0': + resolution: {integrity: sha512-z4oddcWwQ0UHrTHR8psLnVlz6USGJ/eOlDPTDYZ4cI8TK8PgwRUPQZp9D2iJPNIPcS6Qx/E4TebjuGJOyK8Mmg==} cpu: [x64] os: [linux] - '@pagefind/windows-x64@1.0.3': - resolution: {integrity: sha512-S+Yq4FyvXJm4F+iN/wRiLvEEF8Xs9lTKGtQGaRHXJslQyl65dytDDPIULXJXIadrDbnMrnTt4C2YHmEUIyUIHg==} + '@pagefind/windows-x64@1.4.0': + resolution: {integrity: sha512-NkT+YAdgS2FPCn8mIA9bQhiBs+xmniMGq1LFPDhcFn0+2yIUEiIG06t7bsZlhdjknEQRTSdT7YitP6fC5qwP0g==} cpu: [x64] os: [win32] - '@rollup/pluginutils@5.1.3': - resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -526,167 +460,188 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.28.0': - resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} + '@rollup/rollup-android-arm-eabi@4.50.2': + resolution: {integrity: sha512-uLN8NAiFVIRKX9ZQha8wy6UUs06UNSZ32xj6giK/rmMXAgKahwExvK6SsmgU5/brh4w/nSgj8e0k3c1HBQpa0A==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.28.0': - resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} + '@rollup/rollup-android-arm64@4.50.2': + resolution: {integrity: sha512-oEouqQk2/zxxj22PNcGSskya+3kV0ZKH+nQxuCCOGJ4oTXBdNTbv+f/E3c74cNLeMO1S5wVWacSws10TTSB77g==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.28.0': - resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} + '@rollup/rollup-darwin-arm64@4.50.2': + resolution: {integrity: sha512-OZuTVTpj3CDSIxmPgGH8en/XtirV5nfljHZ3wrNwvgkT5DQLhIKAeuFSiwtbMto6oVexV0k1F1zqURPKf5rI1Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.28.0': - resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} + '@rollup/rollup-darwin-x64@4.50.2': + resolution: {integrity: sha512-Wa/Wn8RFkIkr1vy1k1PB//VYhLnlnn5eaJkfTQKivirOvzu5uVd2It01ukeQstMursuz7S1bU+8WW+1UPXpa8A==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.28.0': - resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} + '@rollup/rollup-freebsd-arm64@4.50.2': + resolution: {integrity: sha512-QkzxvH3kYN9J1w7D1A+yIMdI1pPekD+pWx7G5rXgnIlQ1TVYVC6hLl7SOV9pi5q9uIDF9AuIGkuzcbF7+fAhow==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.28.0': - resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} + '@rollup/rollup-freebsd-x64@4.50.2': + resolution: {integrity: sha512-dkYXB0c2XAS3a3jmyDkX4Jk0m7gWLFzq1C3qUnJJ38AyxIF5G/dyS4N9B30nvFseCfgtCEdbYFhk0ChoCGxPog==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.28.0': - resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} + '@rollup/rollup-linux-arm-gnueabihf@4.50.2': + resolution: {integrity: sha512-9VlPY/BN3AgbukfVHAB8zNFWB/lKEuvzRo1NKev0Po8sYFKx0i+AQlCYftgEjcL43F2h9Ui1ZSdVBc4En/sP2w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.0': - resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} + '@rollup/rollup-linux-arm-musleabihf@4.50.2': + resolution: {integrity: sha512-+GdKWOvsifaYNlIVf07QYan1J5F141+vGm5/Y8b9uCZnG/nxoGqgCmR24mv0koIWWuqvFYnbURRqw1lv7IBINw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.0': - resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} + '@rollup/rollup-linux-arm64-gnu@4.50.2': + resolution: {integrity: sha512-df0Eou14ojtUdLQdPFnymEQteENwSJAdLf5KCDrmZNsy1c3YaCNaJvYsEUHnrg+/DLBH612/R0xd3dD03uz2dg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.0': - resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} + '@rollup/rollup-linux-arm64-musl@4.50.2': + resolution: {integrity: sha512-iPeouV0UIDtz8j1YFR4OJ/zf7evjauqv7jQ/EFs0ClIyL+by++hiaDAfFipjOgyz6y6xbDvJuiU4HwpVMpRFDQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': - resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} + '@rollup/rollup-linux-loong64-gnu@4.50.2': + resolution: {integrity: sha512-OL6KaNvBopLlj5fTa5D5bau4W82f+1TyTZRr2BdnfsrnQnmdxh4okMxR2DcDkJuh4KeoQZVuvHvzuD/lyLn2Kw==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.50.2': + resolution: {integrity: sha512-I21VJl1w6z/K5OTRl6aS9DDsqezEZ/yKpbqlvfHbW0CEF5IL8ATBMuUx6/mp683rKTK8thjs/0BaNrZLXetLag==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.0': - resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} + '@rollup/rollup-linux-riscv64-gnu@4.50.2': + resolution: {integrity: sha512-Hq6aQJT/qFFHrYMjS20nV+9SKrXL2lvFBENZoKfoTH2kKDOJqff5OSJr4x72ZaG/uUn+XmBnGhfr4lwMRrmqCQ==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.50.2': + resolution: {integrity: sha512-82rBSEXRv5qtKyr0xZ/YMF531oj2AIpLZkeNYxmKNN6I2sVE9PGegN99tYDLK2fYHJITL1P2Lgb4ZXnv0PjQvw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.0': - resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} + '@rollup/rollup-linux-s390x-gnu@4.50.2': + resolution: {integrity: sha512-4Q3S3Hy7pC6uaRo9gtXUTJ+EKo9AKs3BXKc2jYypEcMQ49gDPFU2P1ariX9SEtBzE5egIX6fSUmbmGazwBVF9w==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.0': - resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} + '@rollup/rollup-linux-x64-gnu@4.50.2': + resolution: {integrity: sha512-9Jie/At6qk70dNIcopcL4p+1UirusEtznpNtcq/u/C5cC4HBX7qSGsYIcG6bdxj15EYWhHiu02YvmdPzylIZlA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.0': - resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} + '@rollup/rollup-linux-x64-musl@4.50.2': + resolution: {integrity: sha512-HPNJwxPL3EmhzeAnsWQCM3DcoqOz3/IC6de9rWfGR8ZCuEHETi9km66bH/wG3YH0V3nyzyFEGUZeL5PKyy4xvw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.28.0': - resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} + '@rollup/rollup-openharmony-arm64@4.50.2': + resolution: {integrity: sha512-nMKvq6FRHSzYfKLHZ+cChowlEkR2lj/V0jYj9JnGUVPL2/mIeFGmVM2mLaFeNa5Jev7W7TovXqXIG2d39y1KYA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.50.2': + resolution: {integrity: sha512-eFUvvnTYEKeTyHEijQKz81bLrUQOXKZqECeiWH6tb8eXXbZk+CXSG2aFrig2BQ/pjiVRj36zysjgILkqarS2YA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.0': - resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} + '@rollup/rollup-win32-ia32-msvc@4.50.2': + resolution: {integrity: sha512-cBaWmXqyfRhH8zmUxK3d3sAhEWLrtMjWBRwdMMHJIXSjvjLKvv49adxiEz+FJ8AP90apSDDBx2Tyd/WylV6ikA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.0': - resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} + '@rollup/rollup-win32-x64-msvc@4.50.2': + resolution: {integrity: sha512-APwKy6YUhvZaEoHyM+9xqmTpviEI+9eL7LoCH+aLcvWYHJ663qG5zx7WzWZY+a9qkg5JtzcMyJ9z0WtQBMDmgA==} cpu: [x64] os: [win32] - '@shikijs/core@1.1.7': - resolution: {integrity: sha512-gTYLUIuD1UbZp/11qozD3fWpUTuMqPSf3svDMMrL0UmlGU7D9dPw/V1FonwAorCUJBltaaESxq90jrSjQyGixg==} + '@shikijs/core@1.29.2': + resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - '@shikijs/core@1.24.0': - resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} + '@shikijs/core@3.12.2': + resolution: {integrity: sha512-L1Safnhra3tX/oJK5kYHaWmLEBJi1irASwewzY3taX5ibyXyMkkSDZlq01qigjryOBwrXSdFgTiZ3ryzSNeu7Q==} - '@shikijs/engine-javascript@1.24.0': - resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} + '@shikijs/engine-javascript@1.29.2': + resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - '@shikijs/engine-oniguruma@1.24.0': - resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} + '@shikijs/engine-javascript@3.12.2': + resolution: {integrity: sha512-Nm3/azSsaVS7hk6EwtHEnTythjQfwvrO5tKqMlaH9TwG1P+PNaR8M0EAKZ+GaH2DFwvcr4iSfTveyxMIvXEHMw==} - '@shikijs/types@1.24.0': - resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} + '@shikijs/engine-oniguruma@1.29.2': + resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@shikijs/engine-oniguruma@3.12.2': + resolution: {integrity: sha512-hozwnFHsLvujK4/CPVHNo3Bcg2EsnG8krI/ZQ2FlBlCRpPZW4XAEQmEwqegJsypsTAN9ehu2tEYe30lYKSZW/w==} - '@types/acorn@4.0.6': - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + '@shikijs/langs@1.29.2': + resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@shikijs/langs@3.12.2': + resolution: {integrity: sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==} - '@types/babel__generator@7.6.6': - resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==} + '@shikijs/themes@1.29.2': + resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - '@types/babel__template@7.4.3': - resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==} + '@shikijs/themes@3.12.2': + resolution: {integrity: sha512-fTR3QAgnwYpfGczpIbzPjlRnxyONJOerguQv1iwpyQZ9QXX4qy/XFQqXlf17XTsorxnHoJGbH/LXBvwtqDsF5A==} - '@types/babel__traverse@7.20.3': - resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==} + '@shikijs/types@1.29.2': + resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@shikijs/types@3.12.2': + resolution: {integrity: sha512-K5UIBzxCyv0YoxN3LMrKB9zuhp1bV+LgewxuVwHdl4Gz5oePoUFrr9EfgJlGlDeXCU1b/yhdnXeuRvAnz8HN8Q==} - '@types/debug@4.1.8': - resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@types/estree-jsx@1.0.2': - resolution: {integrity: sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==} + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/braces@3.0.5': + resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/hast@2.3.5': - resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@types/hast@3.0.0': - resolution: {integrity: sha512-SoytUJRuf68HXYqcXicQIhCrLQjqeYU2anikr4G3p3Iz+OZO5QDQpDj++gv+RenHsnUBwNZ2dumBArF8VLSk2Q==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/fontkit@2.0.8': + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} + + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/mdast@4.0.0': - resolution: {integrity: sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==} - - '@types/mdast@4.0.3': - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/mdx@2.0.9': - resolution: {integrity: sha512-OKMdj17y8Cs+k1r0XFyp59ChSOwf8ODGtMQ4mnpfz5eFDk1aO41yN3pSKGuvVzmWAkFp37seubY1tzOVpwfWwg==} + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/ms@0.7.31': - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + '@types/micromatch@4.0.9': + resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} @@ -694,34 +649,31 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + '@types/node@24.5.0': + resolution: {integrity: sha512-y1dMvuvJspJiPSDZUQ+WMBvF7dpnEqN4x9DDC9ie5Fs/HUZJA3wFp7EhHoVaKX/iI0cRoECV8X2jL8zi0xrHCg==} + '@types/parse5@6.0.3': resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} - '@types/sax@1.2.6': - resolution: {integrity: sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==} - - '@types/unist@2.0.7': - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} - - '@types/unist@2.0.9': - resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} - '@types/unist@3.0.0': - resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.1': - resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true @@ -732,20 +684,21 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -756,30 +709,68 @@ packages: array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - astring@1.8.6: - resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-expressive-code@0.35.6: - resolution: {integrity: sha512-1U4KrvFuodaCV3z4I1bIR16SdhQlPkolGsYTtiANxPZUVv/KitGSCTjzksrkPonn1XuwVqvnwmUUVzTLWngnBA==} + astro-expressive-code@0.40.2: + resolution: {integrity: sha512-yJMQId0yXSAbW9I6yqvJ3FcjKzJ8zRL7elbJbllkv1ZJPlsI0NI83Pxn1YL1IapEM347EvOOkSW2GL+2+NO61w==} peerDependencies: - astro: ^4.0.0-beta || ^3.3.0 + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 - astro@4.16.16: - resolution: {integrity: sha512-H1CttrV6+JFrDBQx0Mcbq5i5AeLhCbztB786+9wEu3svWL/QPNeCGqF0dgNORAYmP+rODGCPu/y9qKSh87iLuA==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + astro@5.13.7: + resolution: {integrity: sha512-Of2tST7ErbE4y1dVb4aWDXaQSIRBAfraJ4jDqaA3PzPRJOn6Ina36+tQ+8BezjYqiWwRRJdOEE07PRAJXnsddw==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + b4a@1.7.1: + resolution: {integrity: sha512-ZovbrBV0g6JxK5cGUF1Suby1vLfKjv4RWi8IxoaO/Mon8BDD9I21RxjHFtgQ+kskJqLAVyQZly3uMBui+vhc8Q==} + peerDependencies: + react-native-b4a: '*' + peerDependenciesMeta: + react-native-b4a: + optional: true bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + bare-events@2.6.1: + resolution: {integrity: sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==} + + bare-fs@4.4.4: + resolution: {integrity: sha512-Q8yxM1eLhJfuM7KXVP3zjhBvtMJCYRByoTT+wHXjpdMELv0xICFJX+1w4c7csa+WZEOsq4ItJ4RGwvzid6m/dw==} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.6.2: + resolution: {integrity: sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + + bare-stream@2.7.0: + resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==} + peerDependencies: + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.2.2: + resolution: {integrity: sha512-g+ueNGKkrjMazDG3elZO1pNs3HY5+mMmOet1jtKyhOaCnkLzitxf26z7hoAEkDNgdNmnc1KIlt/dw6Po6xZMpA==} + base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} @@ -795,6 +786,9 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -806,10 +800,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -818,14 +810,11 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001686: - resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} character-entities-html4@2.1.0: @@ -840,24 +829,24 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - ci-info@4.1.0: - resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} + ci-info@4.3.0: + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} engines: {node: '>=8'} cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - cli-cursor@5.0.0: - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} - engines: {node: '>=18'} - - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} @@ -886,35 +875,36 @@ packages: common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} css-selector-parser@1.4.1: resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==} - css-selector-parser@3.0.4: - resolution: {integrity: sha512-pnmS1dbKsz6KA4EW4BznyPL2xxkNDRg62hcD0v8g6DEw2W7hxOln5M953jsp9hmw5Dg57S6o/A8GOn37mbAgcQ==} + css-selector-parser@3.1.3: + resolution: {integrity: sha512-gJMigczVZqYAk0hPVzx/M4Hm1D9QOtqkdQk9005TNzDIUGzo5cnHEDiKUT7jGPximL/oYb+LIitcHFQ4aKupxg==} + + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -922,8 +912,8 @@ packages: supports-color: optional: true - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} @@ -933,28 +923,33 @@ packages: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} - engines: {node: '>=8'} + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + detect-libc@2.1.0: + resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} engines: {node: '>=8'} deterministic-object-hash@2.0.2: resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} engines: {node: '>=18'} - devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + devalue@5.3.2: + resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} @@ -970,27 +965,24 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} - electron-to-chromium@1.5.68: - resolution: {integrity: sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==} - emoji-regex-xs@1.0.0: resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - emoji-regex@10.3.0: - resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + emoji-regex@10.5.0: + resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -998,24 +990,15 @@ packages: esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + engines: {node: '>=18'} hasBin: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - estree-util-attach-comments@3.0.0: resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} @@ -1047,45 +1030,41 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expressive-code@0.35.6: - resolution: {integrity: sha512-+mx+TPTbMqgo0mL92Xh9QgjW0kSQIsEivMgEcOnaqKqL7qCw8Vkqc5Rg/di7ZYw4aMUSr74VTc+w8GQWu05j1g==} - - extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + expressive-code@0.40.2: + resolution: {integrity: sha512-1zIda2rB0qiDZACawzw2rbdBQiWHBT56uBctS+ezFe5XMAaFaHLnnSYND/Kd+dVzO9HfCXRDpzH3d+3fvOWRcw==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} - engines: {node: '>=18'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flattie@1.1.1: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} + fontace@0.3.0: + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} + + fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -1094,12 +1073,8 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-east-asian-width@1.2.0: - resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + get-east-asian-width@1.4.0: + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} engines: {node: '>=18'} github-from-package@0.0.0: @@ -1108,20 +1083,8 @@ packages: github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} + h3@1.15.4: + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} hast-util-embedded@3.0.0: resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} @@ -1129,17 +1092,14 @@ packages: hast-util-format@1.1.0: resolution: {integrity: sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==} - hast-util-from-html@2.0.1: - resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} - hast-util-from-html@2.0.3: resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} - hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} hast-util-has-property@2.0.1: resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} @@ -1168,29 +1128,29 @@ packages: hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} - hast-util-raw@9.0.1: - resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} hast-util-select@5.0.5: resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==} - hast-util-select@6.0.2: - resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==} + hast-util-select@6.0.4: + resolution: {integrity: sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==} - hast-util-to-estree@3.1.0: - resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} hast-util-to-html@8.0.4: resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} - hast-util-to-html@9.0.0: - resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} - hast-util-to-html@9.0.3: - resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} - hast-util-to-jsx-runtime@2.3.0: - resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + hast-util-to-mdast@10.1.2: + resolution: {integrity: sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==} hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} @@ -1201,8 +1161,8 @@ packages: hast-util-to-string@2.0.0: resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} - hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} hast-util-to-text@4.0.2: resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} @@ -1216,11 +1176,8 @@ packages: hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} - hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} - - hastscript@9.0.0: - resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} @@ -1234,14 +1191,17 @@ packages: html-whitespace-sensitive-tag-names@3.0.1: resolution: {integrity: sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + + i18next@23.16.8: + resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1249,11 +1209,11 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - inline-style-parser@0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - inline-style-parser@0.2.2: - resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==} + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -1261,8 +1221,8 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-arrayish@0.3.4: + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} @@ -1276,22 +1236,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} @@ -1300,10 +1248,6 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -1312,43 +1256,14 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} @@ -1357,30 +1272,14 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - log-symbols@6.0.0: - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} - engines: {node: '>=18'} - longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - magic-string@0.30.14: - resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -1389,26 +1288,26 @@ packages: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} - markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} - mdast-util-directive@3.0.0: - resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} + mdast-util-directive@3.1.0: + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} - mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - mdast-util-from-markdown@2.0.0: - resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - mdast-util-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} mdast-util-gfm-strikethrough@2.0.0: resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} @@ -1419,14 +1318,14 @@ packages: mdast-util-gfm-task-list-item@2.0.0: resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - mdast-util-mdx-expression@2.0.0: - resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - mdast-util-mdx-jsx@3.1.0: - resolution: {integrity: sha512-A8AJHlR7/wPQ3+Jre1+1rq040fX9A4Q1jG8JxmSNp/PLPHg80A6475wxTp3KzHpApFH6yWxFotHrJQA3dXP6/w==} + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} mdast-util-mdx@3.0.0: resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} @@ -1437,51 +1336,50 @@ packages: mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - mdast-util-to-hast@13.0.2: - resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - micromark-core-commonmark@2.0.0: - resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - micromark-extension-directive@3.0.0: - resolution: {integrity: sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==} + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} - micromark-extension-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - micromark-extension-gfm-footnote@2.0.0: - resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - micromark-extension-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - micromark-extension-gfm-table@2.0.0: - resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm-task-list-item@2.0.1: - resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-extension-mdx-expression@3.0.0: - resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} - micromark-extension-mdx-jsx@3.0.0: - resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} micromark-extension-mdx-md@2.0.0: resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} @@ -1492,80 +1390,76 @@ packages: micromark-extension-mdxjs@3.0.0: resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} - micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - micromark-factory-mdx-expression@2.0.1: - resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - micromark-util-character@2.0.1: - resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - micromark-util-events-to-acorn@2.0.2: - resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - micromark-util-subtokenize@2.0.0: - resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - mimic-function@5.0.1: - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} - engines: {node: '>=18'} - mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -1576,23 +1470,20 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + napi-build-utils@2.0.0: + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} neotraverse@0.6.18: resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} @@ -1601,15 +1492,31 @@ packages: nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} - node-abi@3.47.0: - resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} + node-abi@3.77.0: + resolution: {integrity: sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==} engines: {node: '>=10'} node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-mock-http@1.0.3: + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} not@0.1.0: resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} @@ -1617,50 +1524,48 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@7.0.0: - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} - engines: {node: '>=18'} + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} - oniguruma-to-es@0.7.0: - resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==} + oniguruma-to-es@2.3.0: + resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} - ora@8.1.1: - resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} - engines: {node: '>=18'} + oniguruma-to-es@4.3.3: + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@6.1.0: - resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + p-limit@6.2.0: + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-queue@8.0.1: - resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + p-queue@8.1.1: + resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} engines: {node: '>=18'} - p-timeout@6.1.2: - resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + p-timeout@6.1.4: + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} engines: {node: '>=14.16'} - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} - pagefind@1.0.3: - resolution: {integrity: sha512-ws7kmMxW6OuxzsOjj3YAx6TYq/54MiE3wfyBM3J5CInbZyBBvM2Z8c8IYvnMkBcb5v2EoB9DewXEekOEiDRu5g==} + pagefind@1.4.0: + resolution: {integrity: sha512-z2kY1mQlL4J8q5EIsQkLzQjilovKzfNVhX8De6oyE6uHpfFtyBaqUpcl/XzJC/4fjD8vBDyh1zolimIcVrCn9g==} hasBin: true - parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} parse-latin@7.0.0: resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} @@ -1668,15 +1573,8 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1685,67 +1583,48 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 - postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - prebuild-install@7.1.1: - resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + prebuild-install@7.1.3: + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} hasBin: true - preferred-pm@4.0.0: - resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} - engines: {node: '>=18.12'} - - prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} - property-information@6.2.0: - resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - property-information@6.3.0: - resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==} + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.3: + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -1755,11 +1634,17 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + recma-build-jsx@1.0.0: resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} - recma-jsx@1.0.0: - resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + recma-jsx@1.0.1: + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 recma-parse@1.0.0: resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} @@ -1767,23 +1652,32 @@ packages: recma-stringify@1.0.0: resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - regex-recursion@4.3.0: - resolution: {integrity: sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==} + regex-recursion@5.1.1: + resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@5.0.2: - resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==} + regex@5.1.1: + resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} - rehype-expressive-code@0.35.6: - resolution: {integrity: sha512-pPdE+pRcRw01kxMOwHQjuRxgwlblZt5+wAc3w2aPGgmcnn57wYjn07iKO7zaznDxYVxMYVvYlnL+R3vWFQS4Gw==} + regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + + rehype-expressive-code@0.40.2: + resolution: {integrity: sha512-+kn+AMGCrGzvtH8Q5lC6Y5lnmTV/r33fdmi5QU/IH1KPHKobKr5UnLwJuqHv5jBTSN/0v2wLDS7RTM73FVzqmQ==} rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} - rehype-parse@9.0.0: - resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} + rehype-minify-whitespace@6.0.2: + resolution: {integrity: sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} rehype-raw@7.0.0: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} @@ -1791,35 +1685,29 @@ packages: rehype-recma@1.0.0: resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - rehype-stringify@10.0.0: - resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} + rehype-remark@10.0.1: + resolution: {integrity: sha512-EmDndlb5NVwXGfUa4c9GPK+lXeItTilLhE6ADSaQuHr4JUlKw9MidzGzx4HpqZrNCt6vnHmEifXQiiA+CEnjYQ==} rehype-stringify@10.0.1: resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} - rehype@13.0.1: - resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} - rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - remark-directive@3.0.0: - resolution: {integrity: sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==} + remark-directive@3.0.1: + resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} - remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} - remark-mdx@3.0.1: - resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==} + remark-mdx@3.1.1: + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - remark-rehype@11.1.0: - resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} - - remark-rehype@11.1.1: - resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} remark-smartypants@3.0.2: resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} @@ -1828,9 +1716,8 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - restore-cursor@5.1.0: - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} - engines: {node: '>=18'} + restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} @@ -1844,59 +1731,35 @@ packages: retext@9.0.0: resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rollup@4.28.0: - resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} + rollup@4.50.2: + resolution: {integrity: sha512-BgLRGy7tNS9H66aIMASq1qSYbAAJV6Z6WR4QYTvj5FgF15rZ/ympT1uixHXwzbZUBDbkvqUI1KR0fH1FhMaQ9w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true - sharp@0.32.3: - resolution: {integrity: sha512-i1gFPiNqyqxC4ouVvCKj5G8WfPIMeeSxpKcMrjic6NY4e8zktW7bIdqHPc3FCG+pNKU/XCEabKA57hhvZi8UmQ==} + sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + sharp@0.34.3: + resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shiki@1.1.7: - resolution: {integrity: sha512-9kUTMjZtcPH3i7vHunA6EraTPpPOITYTdA5uMrvsJRexktqP0s7P3s9HVK80b4pP42FRVe03D7fT3NmJv2yYhw==} + shiki@1.29.2: + resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - shiki@1.24.0: - resolution: {integrity: sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + shiki@3.12.2: + resolution: {integrity: sha512-uIrKI+f9IPz1zDT+GMz+0RjzKJiijVr6WDWm9Pe3NNY6QigKCfifCEv9v9R2mDASKKjzjQ2QpFLcxaR3iHSnMA==} simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -1904,8 +1767,8 @@ packages: simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + simple-swizzle@0.2.4: + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -1915,33 +1778,33 @@ packages: engines: {node: '>=14.0.0', npm: '>=6.0.0'} hasBin: true - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} + smol-toml@1.4.2: + resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} + engines: {node: '>= 18'} source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stdin-discarder@0.2.2: - resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} - engines: {node: '>=18'} + starlight-llms-txt@0.4.1: + resolution: {integrity: sha512-lrMvDBOxsZ70je4FIRn77J+aS9J7XVARusxrfjsrWYNoO7sosIyEeEyCK5HEmVBRFdR9uNRXw3uCUuDoz5OabA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + peerDependencies: + '@astrojs/starlight': '>=0.31' + astro: ^5.1.6 stream-replace-string@2.0.0: resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} - streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + streamx@2.22.1: + resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -1954,63 +1817,71 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} - strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - style-to-object@0.4.4: - resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} + style-to-js@1.1.17: + resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} - style-to-object@1.0.5: - resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} + style-to-object@1.0.9: + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} - tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + tar-fs@2.1.4: + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} - tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + tar-fs@3.1.1: + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} - tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + + text-decoder@1.2.3: + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - trough@2.1.0: - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + trim-trailing-lines@2.1.0: + resolution: {integrity: sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==} - tsconfck@3.1.4: - resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -2025,21 +1896,39 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - type-fest@4.30.0: - resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true - unified@11.0.4: - resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + + unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unifont@0.5.2: + resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} + unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -2064,6 +1953,9 @@ packages: unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-remove@4.0.0: + resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} + unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} @@ -2085,11 +1977,67 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true + unstorage@1.17.1: + resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==} peerDependencies: - browserslist: '>= 4.21.0' + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -2097,40 +2045,42 @@ packages: vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} - vfile-location@5.0.2: - resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@5.4.11: - resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@6.3.6: + resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 sass: '*' sass-embedded: '*' stylus: '*' sugarss: '*' - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -2145,11 +2095,15 @@ packages: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true - vitefu@1.0.4: - resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==} + vitefu@1.1.1: + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 peerDependenciesMeta: vite: optional: true @@ -2157,20 +2111,22 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} - which-pm@3.0.0: - resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} - engines: {node: '>=18.12'} - widest-line@5.0.0: resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} engines: {node: '>=18'} - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} wrappy@1.0.2: @@ -2179,24 +2135,26 @@ packages: xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} - zod-to-json-schema@3.23.5: - resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} + yocto-spinner@0.2.3: + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} + engines: {node: '>=18.19'} + + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + + zod-to-json-schema@3.24.6: + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} peerDependencies: - zod: ^3.23.3 + zod: ^3.24.1 zod-to-ts@1.2.0: resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} @@ -2204,38 +2162,36 @@ packages: typescript: ^4.9.4 || ^5.0.2 zod: ^3 - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - '@ampproject/remapping@2.2.1': - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - - '@astrojs/compiler@2.10.3': {} + '@astrojs/compiler@2.13.0': {} - '@astrojs/internal-helpers@0.4.1': {} + '@astrojs/internal-helpers@0.7.2': {} - '@astrojs/markdown-remark@5.3.0': + '@astrojs/markdown-remark@6.3.6': dependencies: - '@astrojs/prism': 3.1.0 + '@astrojs/internal-helpers': 0.7.2 + '@astrojs/prism': 3.3.0 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 - import-meta-resolve: 4.1.0 + import-meta-resolve: 4.2.0 + js-yaml: 4.1.0 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 - remark-gfm: 4.0.0 + remark-gfm: 4.0.1 remark-parse: 11.0.0 - remark-rehype: 11.1.1 + remark-rehype: 11.1.2 remark-smartypants: 3.0.2 - shiki: 1.24.0 + shiki: 3.12.2 + smol-toml: 1.4.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -2244,67 +2200,69 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.9(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2))': + '@astrojs/mdx@4.3.5(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2))': dependencies: - '@astrojs/markdown-remark': 5.3.0 - '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - acorn: 8.14.0 - astro: 4.16.16(rollup@4.28.0)(typescript@5.7.2) - es-module-lexer: 1.5.4 + '@astrojs/markdown-remark': 6.3.6 + '@mdx-js/mdx': 3.1.1 + acorn: 8.15.0 + astro: 5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2) + es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 - gray-matter: 4.0.3 - hast-util-to-html: 9.0.3 + hast-util-to-html: 9.0.5 kleur: 4.1.5 rehype-raw: 7.0.0 - remark-gfm: 4.0.0 + remark-gfm: 4.0.1 remark-smartypants: 3.0.2 - source-map: 0.7.4 + source-map: 0.7.6 unist-util-visit: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: - supports-color - '@astrojs/prism@3.1.0': + '@astrojs/prism@3.3.0': dependencies: - prismjs: 1.29.0 + prismjs: 1.30.0 - '@astrojs/sitemap@3.2.1': + '@astrojs/sitemap@3.5.1': dependencies: sitemap: 8.0.0 stream-replace-string: 2.0.0 - zod: 3.23.8 + zod: 3.25.76 - '@astrojs/starlight@0.27.1(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2))': + '@astrojs/starlight@0.31.1(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2))': dependencies: - '@astrojs/mdx': 3.1.9(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2)) - '@astrojs/sitemap': 3.2.1 - '@pagefind/default-ui': 1.0.3 + '@astrojs/mdx': 4.3.5(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) + '@astrojs/sitemap': 3.5.1 + '@pagefind/default-ui': 1.4.0 '@types/hast': 3.0.4 + '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 4.16.16(rollup@4.28.0)(typescript@5.7.2) - astro-expressive-code: 0.35.6(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2)) + astro: 5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2) + astro-expressive-code: 0.40.2(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) bcp-47: 2.1.0 - hast-util-from-html: 2.0.1 - hast-util-select: 6.0.2 - hast-util-to-string: 3.0.0 - hastscript: 9.0.0 - mdast-util-directive: 3.0.0 - mdast-util-to-markdown: 2.1.0 + hast-util-from-html: 2.0.3 + hast-util-select: 6.0.4 + hast-util-to-string: 3.0.1 + hastscript: 9.0.1 + i18next: 23.16.8 + js-yaml: 4.1.0 + mdast-util-directive: 3.1.0 + mdast-util-to-markdown: 2.1.2 mdast-util-to-string: 4.0.0 - pagefind: 1.0.3 - rehype: 13.0.1 + pagefind: 1.4.0 + rehype: 13.0.2 rehype-format: 5.0.1 - remark-directive: 3.0.0 + remark-directive: 3.0.1 unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: - supports-color - '@astrojs/telemetry@3.1.0': + '@astrojs/telemetry@3.3.0': dependencies: - ci-info: 4.1.0 - debug: 4.3.7 + ci-info: 4.3.0 + debug: 4.4.3 dlv: 1.1.3 dset: 3.1.4 is-docker: 3.0.0 @@ -2313,609 +2271,510 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.0.0 - - '@babel/compat-data@7.26.3': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.3 - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.3 - '@babel/types': 7.26.3 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-string-parser@7.27.1': {} - '@babel/generator@7.26.3': - dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + '@babel/helper-validator-identifier@7.27.1': {} - '@babel/helper-annotate-as-pure@7.25.9': + '@babel/parser@7.28.4': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.28.4 - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.3 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 + '@babel/runtime@7.28.4': {} - '@babel/helper-module-imports@7.25.9': + '@babel/types@7.28.4': dependencies: - '@babel/traverse': 7.26.3 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + '@capsizecss/unpack@2.4.0': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.3 + blob-to-buffer: 1.2.9 + cross-fetch: 3.2.0 + fontkit: 2.0.4 transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + - encoding - '@babel/parser@7.24.0': - dependencies: - '@babel/types': 7.26.3 - - '@babel/parser@7.26.3': - dependencies: - '@babel/types': 7.26.3 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/template@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@ctrl/tinycolor@3.6.1': {} - '@babel/traverse@7.26.3': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@ctrl/tinycolor@4.2.0': {} - '@babel/types@7.26.3': + '@emnapi/runtime@1.5.0': dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + tslib: 2.8.1 + optional: true - '@ctrl/tinycolor@3.6.1': {} + '@esbuild/aix-ppc64@0.25.9': + optional: true - '@ctrl/tinycolor@4.1.0': {} + '@esbuild/android-arm64@0.25.9': + optional: true - '@emnapi/runtime@1.3.1': - dependencies: - tslib: 2.8.1 + '@esbuild/android-arm@0.25.9': optional: true - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/android-x64@0.25.9': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/darwin-arm64@0.25.9': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/darwin-x64@0.25.9': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/freebsd-arm64@0.25.9': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/freebsd-x64@0.25.9': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/linux-arm64@0.25.9': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/linux-arm@0.25.9': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/linux-ia32@0.25.9': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-loong64@0.25.9': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/linux-mips64el@0.25.9': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/linux-ppc64@0.25.9': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/linux-riscv64@0.25.9': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/linux-s390x@0.25.9': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/linux-x64@0.25.9': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/netbsd-arm64@0.25.9': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/netbsd-x64@0.25.9': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/openbsd-arm64@0.25.9': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/openbsd-x64@0.25.9': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/openharmony-arm64@0.25.9': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/sunos-x64@0.25.9': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/win32-arm64@0.25.9': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-ia32@0.25.9': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.25.9': optional: true - '@expressive-code/core@0.33.4': + '@expressive-code/core@0.33.5': dependencies: '@ctrl/tinycolor': 3.6.1 hast-util-to-html: 8.0.4 hastscript: 7.2.0 - postcss: 8.4.35 - postcss-nested: 6.0.1(postcss@8.4.35) + postcss: 8.5.6 + postcss-nested: 6.2.0(postcss@8.5.6) - '@expressive-code/core@0.35.6': + '@expressive-code/core@0.40.2': dependencies: - '@ctrl/tinycolor': 4.1.0 - hast-util-select: 6.0.2 - hast-util-to-html: 9.0.3 + '@ctrl/tinycolor': 4.2.0 + hast-util-select: 6.0.4 + hast-util-to-html: 9.0.5 hast-util-to-text: 4.0.2 - hastscript: 9.0.0 - postcss: 8.4.49 - postcss-nested: 6.0.1(postcss@8.4.49) + hastscript: 9.0.1 + postcss: 8.5.6 + postcss-nested: 6.2.0(postcss@8.5.6) unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-collapsible-sections@0.33.4': + '@expressive-code/plugin-collapsible-sections@0.33.5': dependencies: - '@expressive-code/core': 0.33.4 + '@expressive-code/core': 0.33.5 hast-util-select: 5.0.5 hastscript: 7.2.0 - '@expressive-code/plugin-frames@0.35.6': + '@expressive-code/plugin-frames@0.40.2': dependencies: - '@expressive-code/core': 0.35.6 + '@expressive-code/core': 0.40.2 - '@expressive-code/plugin-line-numbers@0.33.4': + '@expressive-code/plugin-line-numbers@0.33.5': dependencies: - '@expressive-code/core': 0.33.4 + '@expressive-code/core': 0.33.5 hastscript: 7.2.0 - '@expressive-code/plugin-shiki@0.35.6': + '@expressive-code/plugin-shiki@0.40.2': dependencies: - '@expressive-code/core': 0.35.6 - shiki: 1.1.7 + '@expressive-code/core': 0.40.2 + shiki: 1.29.2 - '@expressive-code/plugin-text-markers@0.35.6': + '@expressive-code/plugin-text-markers@0.40.2': dependencies: - '@expressive-code/core': 0.35.6 + '@expressive-code/core': 0.40.2 - '@fontsource/ibm-plex-mono@5.0.8': {} + '@fontsource/ibm-plex-mono@5.2.6': {} - '@fontsource/ibm-plex-serif@5.0.8': {} + '@fontsource/ibm-plex-serif@5.2.6': {} - '@img/sharp-darwin-arm64@0.33.5': + '@img/sharp-darwin-arm64@0.34.3': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-arm64': 1.2.0 optional: true - '@img/sharp-darwin-x64@0.33.5': + '@img/sharp-darwin-x64@0.34.3': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.2.0 optional: true - '@img/sharp-libvips-darwin-arm64@1.0.4': + '@img/sharp-libvips-darwin-arm64@1.2.0': optional: true - '@img/sharp-libvips-darwin-x64@1.0.4': + '@img/sharp-libvips-darwin-x64@1.2.0': optional: true - '@img/sharp-libvips-linux-arm64@1.0.4': + '@img/sharp-libvips-linux-arm64@1.2.0': optional: true - '@img/sharp-libvips-linux-arm@1.0.5': + '@img/sharp-libvips-linux-arm@1.2.0': optional: true - '@img/sharp-libvips-linux-s390x@1.0.4': + '@img/sharp-libvips-linux-ppc64@1.2.0': optional: true - '@img/sharp-libvips-linux-x64@1.0.4': + '@img/sharp-libvips-linux-s390x@1.2.0': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + '@img/sharp-libvips-linux-x64@1.2.0': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.0.4': + '@img/sharp-libvips-linuxmusl-arm64@1.2.0': optional: true - '@img/sharp-linux-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64@1.2.0': optional: true - '@img/sharp-linux-arm@0.33.5': + '@img/sharp-linux-arm64@0.34.3': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.2.0 optional: true - '@img/sharp-linux-s390x@0.33.5': + '@img/sharp-linux-arm@0.34.3': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.2.0 optional: true - '@img/sharp-linux-x64@0.33.5': + '@img/sharp-linux-ppc64@0.34.3': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linux-ppc64': 1.2.0 optional: true - '@img/sharp-linuxmusl-arm64@0.33.5': + '@img/sharp-linux-s390x@0.34.3': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.2.0 optional: true - '@img/sharp-linuxmusl-x64@0.33.5': + '@img/sharp-linux-x64@0.34.3': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.2.0 optional: true - '@img/sharp-wasm32@0.33.5': - dependencies: - '@emnapi/runtime': 1.3.1 - optional: true - - '@img/sharp-win32-ia32@0.33.5': + '@img/sharp-linuxmusl-arm64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 optional: true - '@img/sharp-win32-x64@0.33.5': + '@img/sharp-linuxmusl-x64@0.34.3': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 optional: true - '@jridgewell/gen-mapping@0.3.3': - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - - '@jridgewell/gen-mapping@0.3.5': + '@img/sharp-wasm32@0.34.3': dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.1': {} - - '@jridgewell/set-array@1.1.2': {} - - '@jridgewell/set-array@1.2.1': {} + '@emnapi/runtime': 1.5.0 + optional: true - '@jridgewell/sourcemap-codec@1.4.15': {} + '@img/sharp-win32-arm64@0.34.3': + optional: true - '@jridgewell/sourcemap-codec@1.5.0': {} + '@img/sharp-win32-ia32@0.34.3': + optional: true - '@jridgewell/trace-mapping@0.3.20': - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@img/sharp-win32-x64@0.34.3': + optional: true - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec@1.5.5': {} - '@mdx-js/mdx@3.1.0(acorn@8.14.0)': + '@mdx-js/mdx@3.1.1': dependencies: - '@types/estree': 1.0.5 - '@types/estree-jsx': 1.0.2 + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdx': 2.0.9 + '@types/mdx': 2.0.13 + acorn: 8.15.0 collapse-white-space: 2.1.0 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 estree-util-scope: 1.0.0 estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.0 + hast-util-to-jsx-runtime: 2.3.6 markdown-extensions: 2.0.0 recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.14.0) + recma-jsx: 1.0.1(acorn@8.15.0) recma-stringify: 1.0.0 rehype-recma: 1.0.0 - remark-mdx: 3.0.1 + remark-mdx: 3.1.1 remark-parse: 11.0.0 - remark-rehype: 11.1.0 - source-map: 0.7.4 + remark-rehype: 11.1.2 + source-map: 0.7.6 unified: 11.0.5 unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 unist-util-visit: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: - - acorn - supports-color - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - '@oslojs/encoding@1.1.0': {} - '@pagefind/darwin-arm64@1.0.3': + '@pagefind/darwin-arm64@1.4.0': optional: true - '@pagefind/darwin-x64@1.0.3': + '@pagefind/darwin-x64@1.4.0': optional: true - '@pagefind/default-ui@1.0.3': {} + '@pagefind/default-ui@1.4.0': {} - '@pagefind/linux-arm64@1.0.3': + '@pagefind/freebsd-x64@1.4.0': optional: true - '@pagefind/linux-x64@1.0.3': + '@pagefind/linux-arm64@1.4.0': optional: true - '@pagefind/windows-x64@1.0.3': + '@pagefind/linux-x64@1.4.0': optional: true - '@rollup/pluginutils@5.1.3(rollup@4.28.0)': + '@pagefind/windows-x64@1.4.0': + optional: true + + '@rollup/pluginutils@5.3.0(rollup@4.50.2)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: - rollup: 4.28.0 + rollup: 4.50.2 + + '@rollup/rollup-android-arm-eabi@4.50.2': + optional: true - '@rollup/rollup-android-arm-eabi@4.28.0': + '@rollup/rollup-android-arm64@4.50.2': optional: true - '@rollup/rollup-android-arm64@4.28.0': + '@rollup/rollup-darwin-arm64@4.50.2': optional: true - '@rollup/rollup-darwin-arm64@4.28.0': + '@rollup/rollup-darwin-x64@4.50.2': optional: true - '@rollup/rollup-darwin-x64@4.28.0': + '@rollup/rollup-freebsd-arm64@4.50.2': optional: true - '@rollup/rollup-freebsd-arm64@4.28.0': + '@rollup/rollup-freebsd-x64@4.50.2': optional: true - '@rollup/rollup-freebsd-x64@4.28.0': + '@rollup/rollup-linux-arm-gnueabihf@4.50.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + '@rollup/rollup-linux-arm-musleabihf@4.50.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.0': + '@rollup/rollup-linux-arm64-gnu@4.50.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.0': + '@rollup/rollup-linux-arm64-musl@4.50.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.28.0': + '@rollup/rollup-linux-loong64-gnu@4.50.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + '@rollup/rollup-linux-ppc64-gnu@4.50.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.0': + '@rollup/rollup-linux-riscv64-gnu@4.50.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.0': + '@rollup/rollup-linux-riscv64-musl@4.50.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.28.0': + '@rollup/rollup-linux-s390x-gnu@4.50.2': optional: true - '@rollup/rollup-linux-x64-musl@4.28.0': + '@rollup/rollup-linux-x64-gnu@4.50.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.0': + '@rollup/rollup-linux-x64-musl@4.50.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.0': + '@rollup/rollup-openharmony-arm64@4.50.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.28.0': + '@rollup/rollup-win32-arm64-msvc@4.50.2': optional: true - '@shikijs/core@1.1.7': {} + '@rollup/rollup-win32-ia32-msvc@4.50.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.50.2': + optional: true - '@shikijs/core@1.24.0': + '@shikijs/core@1.29.2': dependencies: - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/engine-javascript': 1.29.2 + '@shikijs/engine-oniguruma': 1.29.2 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 + hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@1.24.0': + '@shikijs/core@3.12.2': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 - oniguruma-to-es: 0.7.0 + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 - '@shikijs/engine-oniguruma@1.24.0': + '@shikijs/engine-javascript@1.29.2': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 2.3.0 - '@shikijs/types@1.24.0': + '@shikijs/engine-javascript@3.12.2': dependencies: - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@9.3.0': {} + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.3 - '@types/acorn@4.0.6': + '@shikijs/engine-oniguruma@1.29.2': dependencies: - '@types/estree': 1.0.5 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 - '@types/babel__core@7.20.5': + '@shikijs/engine-oniguruma@3.12.2': dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.26.3 - '@types/babel__generator': 7.6.6 - '@types/babel__template': 7.4.3 - '@types/babel__traverse': 7.20.3 + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 - '@types/babel__generator@7.6.6': + '@shikijs/langs@1.29.2': dependencies: - '@babel/types': 7.26.3 + '@shikijs/types': 1.29.2 - '@types/babel__template@7.4.3': + '@shikijs/langs@3.12.2': dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.26.3 + '@shikijs/types': 3.12.2 - '@types/babel__traverse@7.20.3': + '@shikijs/themes@1.29.2': dependencies: - '@babel/types': 7.26.3 + '@shikijs/types': 1.29.2 - '@types/cookie@0.6.0': {} + '@shikijs/themes@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 - '@types/debug@4.1.8': + '@shikijs/types@1.29.2': dependencies: - '@types/ms': 0.7.31 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - '@types/estree-jsx@1.0.2': + '@shikijs/types@3.12.2': dependencies: - '@types/estree': 1.0.5 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - '@types/estree@1.0.5': {} + '@shikijs/vscode-textmate@10.0.2': {} - '@types/estree@1.0.6': {} + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 - '@types/hast@2.3.5': + '@types/braces@3.0.5': {} + + '@types/debug@4.1.12': dependencies: - '@types/unist': 2.0.7 + '@types/ms': 2.1.0 - '@types/hast@3.0.0': + '@types/estree-jsx@1.0.5': dependencies: - '@types/unist': 3.0.0 + '@types/estree': 1.0.8 - '@types/hast@3.0.4': + '@types/estree@1.0.8': {} + + '@types/fontkit@2.0.8': dependencies: - '@types/unist': 3.0.1 + '@types/node': 24.5.0 - '@types/mdast@4.0.0': + '@types/hast@2.3.10': dependencies: - '@types/unist': 3.0.0 + '@types/unist': 2.0.11 - '@types/mdast@4.0.3': + '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 + + '@types/js-yaml@4.0.9': {} '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} - '@types/mdx@2.0.9': {} + '@types/micromatch@4.0.9': + dependencies: + '@types/braces': 3.0.5 - '@types/ms@0.7.31': {} + '@types/ms@2.1.0': {} '@types/nlcst@2.0.3': dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 '@types/node@17.0.45': {} + '@types/node@24.5.0': + dependencies: + undici-types: 7.12.0 + '@types/parse5@6.0.3': {} - '@types/sax@1.2.6': + '@types/sax@1.2.7': dependencies: '@types/node': 17.0.45 - '@types/unist@2.0.7': {} + '@types/unist@2.0.11': {} - '@types/unist@2.0.9': {} + '@types/unist@3.0.3': {} - '@types/unist@3.0.0': {} + '@ungap/structured-clone@1.3.0': {} - '@types/unist@3.0.1': {} - - '@ungap/structured-clone@1.2.0': {} - - acorn-jsx@5.3.2(acorn@8.14.0): + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: - acorn: 8.14.0 + acorn: 8.15.0 - acorn@8.14.0: {} + acorn@8.15.0: {} ansi-align@3.0.1: dependencies: @@ -2923,15 +2782,16 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.2.2: {} - ansi-styles@6.2.1: {} - - arg@5.0.2: {} + ansi-styles@6.2.3: {} - argparse@1.0.10: + anymatch@3.1.3: dependencies: - sprintf-js: 1.0.3 + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} argparse@2.0.1: {} @@ -2939,81 +2799,101 @@ snapshots: array-iterate@2.0.1: {} - astring@1.8.6: {} + astring@1.9.0: {} - astro-expressive-code@0.35.6(astro@4.16.16(rollup@4.28.0)(typescript@5.7.2)): + astro-expressive-code@0.40.2(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)): dependencies: - astro: 4.16.16(rollup@4.28.0)(typescript@5.7.2) - rehype-expressive-code: 0.35.6 + astro: 5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2) + rehype-expressive-code: 0.40.2 - astro@4.16.16(rollup@4.28.0)(typescript@5.7.2): + astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2): dependencies: - '@astrojs/compiler': 2.10.3 - '@astrojs/internal-helpers': 0.4.1 - '@astrojs/markdown-remark': 5.3.0 - '@astrojs/telemetry': 3.1.0 - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.3 + '@astrojs/compiler': 2.13.0 + '@astrojs/internal-helpers': 0.7.2 + '@astrojs/markdown-remark': 6.3.6 + '@astrojs/telemetry': 3.3.0 + '@capsizecss/unpack': 2.4.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@4.28.0) - '@types/babel__core': 7.20.5 - '@types/cookie': 0.6.0 - acorn: 8.14.0 + '@rollup/pluginutils': 5.3.0(rollup@4.50.2) + acorn: 8.15.0 aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 8.0.1 - ci-info: 4.1.0 + ci-info: 4.3.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 - cookie: 0.7.2 + cookie: 1.0.2 cssesc: 3.0.0 - debug: 4.3.7 + debug: 4.4.3 deterministic-object-hash: 2.0.2 - devalue: 5.1.1 + devalue: 5.3.2 diff: 5.2.0 dlv: 1.1.3 dset: 3.1.4 - es-module-lexer: 1.5.4 - esbuild: 0.21.5 + es-module-lexer: 1.7.0 + esbuild: 0.25.9 estree-walker: 3.0.3 - fast-glob: 3.3.2 flattie: 1.1.1 + fontace: 0.3.0 github-slugger: 2.0.0 - gray-matter: 4.0.3 html-escaper: 3.0.3 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 + import-meta-resolve: 4.2.0 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.14 + magic-string: 0.30.19 magicast: 0.3.5 - micromatch: 4.0.8 - mrmime: 2.0.0 + mrmime: 2.0.1 neotraverse: 0.6.18 - ora: 8.1.1 - p-limit: 6.1.0 - p-queue: 8.0.1 - preferred-pm: 4.0.0 + p-limit: 6.2.0 + p-queue: 8.1.1 + package-manager-detector: 1.3.0 + picomatch: 4.0.3 prompts: 2.4.2 rehype: 13.0.2 - semver: 7.6.3 - shiki: 1.24.0 - tinyexec: 0.3.1 - tsconfck: 3.1.4(typescript@5.7.2) + semver: 7.7.2 + shiki: 3.12.2 + smol-toml: 1.4.2 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tsconfck: 3.1.6(typescript@5.9.2) + ultrahtml: 1.6.0 + unifont: 0.5.2 unist-util-visit: 5.0.0 + unstorage: 1.17.1 vfile: 6.0.3 - vite: 5.4.11 - vitefu: 1.0.4(vite@5.4.11) - which-pm: 3.0.0 + vite: 6.3.6(@types/node@24.5.0) + vitefu: 1.1.1(vite@6.3.6(@types/node@24.5.0)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 - zod: 3.23.8 - zod-to-json-schema: 3.23.5(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8) + yocto-spinner: 0.2.3 + zod: 3.25.76 + zod-to-json-schema: 3.24.6(zod@3.25.76) + zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) optionalDependencies: - sharp: 0.33.5 + sharp: 0.34.3 transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - encoding + - idb-keyval + - ioredis + - jiti - less - lightningcss - rollup @@ -3023,14 +2903,53 @@ snapshots: - sugarss - supports-color - terser + - tsx - typescript + - uploadthing + - yaml axobject-query@4.1.0: {} - b4a@1.6.4: {} + b4a@1.7.1: {} bail@2.0.2: {} + bare-events@2.6.1: + optional: true + + bare-fs@4.4.4: + dependencies: + bare-events: 2.6.1 + bare-path: 3.0.0 + bare-stream: 2.7.0(bare-events@2.6.1) + bare-url: 2.2.2 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - react-native-b4a + optional: true + + bare-os@3.6.2: + optional: true + + bare-path@3.0.0: + dependencies: + bare-os: 3.6.2 + optional: true + + bare-stream@2.7.0(bare-events@2.6.1): + dependencies: + streamx: 2.22.1 + optionalDependencies: + bare-events: 2.6.1 + transitivePeerDependencies: + - react-native-b4a + optional: true + + bare-url@2.2.2: + dependencies: + bare-path: 3.0.0 + optional: true + base-64@1.0.0: {} base64-js@1.5.1: {} @@ -3049,29 +2968,28 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + blob-to-buffer@1.2.9: {} + boolbase@1.0.0: {} boxen@8.0.1: dependencies: ansi-align: 3.0.1 camelcase: 8.0.0 - chalk: 5.3.0 + chalk: 5.6.2 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.30.0 + type-fest: 4.41.0 widest-line: 5.0.0 - wrap-ansi: 9.0.0 + wrap-ansi: 9.0.2 braces@3.0.3: dependencies: fill-range: 7.1.1 - browserslist@4.24.2: + brotli@1.3.3: dependencies: - caniuse-lite: 1.0.30001686 - electron-to-chromium: 1.5.68 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + base64-js: 1.5.1 buffer@5.7.1: dependencies: @@ -3080,11 +2998,9 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001686: {} - ccount@2.0.1: {} - chalk@5.3.0: {} + chalk@5.6.2: {} character-entities-html4@2.1.0: {} @@ -3094,17 +3010,17 @@ snapshots: character-reference-invalid@2.0.1: {} + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + chownr@1.1.4: {} - ci-info@4.1.0: {} + ci-info@4.3.0: {} cli-boxes@3.0.0: {} - cli-cursor@5.0.0: - dependencies: - restore-cursor: 5.1.0 - - cli-spinners@2.9.2: {} + clone@2.1.2: {} clsx@2.1.1: {} @@ -3119,7 +3035,7 @@ snapshots: color-string@1.9.1: dependencies: color-name: 1.1.4 - simple-swizzle: 0.2.2 + simple-swizzle: 0.2.4 color@4.2.3: dependencies: @@ -3130,25 +3046,36 @@ snapshots: common-ancestor-path@1.0.1: {} - convert-source-map@2.0.0: {} + cookie-es@1.2.2: {} - cookie@0.7.2: {} + cookie@1.0.2: {} - css-selector-parser@1.4.1: {} + cross-fetch@3.2.0: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding - css-selector-parser@3.0.4: {} + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 - cssesc@3.0.0: {} + css-selector-parser@1.4.1: {} + + css-selector-parser@3.1.3: {} - debug@4.3.4: + css-tree@3.1.0: dependencies: - ms: 2.1.2 + mdn-data: 2.12.2 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} - debug@4.3.7: + debug@4.4.3: dependencies: ms: 2.1.3 - decode-named-character-reference@1.0.2: + decode-named-character-reference@1.2.0: dependencies: character-entities: 2.0.2 @@ -3158,23 +3085,26 @@ snapshots: deep-extend@0.6.0: {} + defu@6.1.4: {} + dequal@2.0.3: {} - detect-libc@2.0.2: {} + destr@2.0.5: {} - detect-libc@2.0.3: - optional: true + detect-libc@2.1.0: {} deterministic-object-hash@2.0.2: dependencies: base-64: 1.0.0 - devalue@5.1.1: {} + devalue@5.3.2: {} devlop@1.1.0: dependencies: dequal: 2.0.3 + dfa@1.2.0: {} + diff@5.2.0: {} direction@2.0.1: {} @@ -3183,75 +3113,72 @@ snapshots: dset@3.1.4: {} - electron-to-chromium@1.5.68: {} - emoji-regex-xs@1.0.0: {} - emoji-regex@10.3.0: {} + emoji-regex@10.5.0: {} emoji-regex@8.0.0: {} - end-of-stream@1.4.4: + end-of-stream@1.4.5: dependencies: once: 1.4.0 - entities@4.5.0: {} + entities@6.0.1: {} - es-module-lexer@1.5.4: {} + es-module-lexer@1.7.0: {} esast-util-from-estree@2.0.0: dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.5 devlop: 1.1.0 estree-util-visit: 2.0.0 unist-util-position-from-estree: 2.0.0 esast-util-from-js@2.0.1: dependencies: - '@types/estree-jsx': 1.0.2 - acorn: 8.14.0 + '@types/estree-jsx': 1.0.5 + acorn: 8.15.0 esast-util-from-estree: 2.0.0 - vfile-message: 4.0.2 + vfile-message: 4.0.3 - esbuild@0.21.5: + esbuild@0.25.9: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - escalade@3.2.0: {} + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 escape-string-regexp@5.0.0: {} - esprima@4.0.1: {} - estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 estree-util-build-jsx@3.0.1: dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.5 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 estree-walker: 3.0.3 @@ -3260,102 +3187,92 @@ snapshots: estree-util-scope@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 devlop: 1.1.0 estree-util-to-js@2.0.0: dependencies: - '@types/estree-jsx': 1.0.2 - astring: 1.8.6 - source-map: 0.7.4 + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.6 estree-util-visit@2.0.0: dependencies: - '@types/estree-jsx': 1.0.2 - '@types/unist': 3.0.1 + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 estree-walker@2.0.2: {} estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 eventemitter3@5.0.1: {} expand-template@2.0.3: {} - expressive-code@0.35.6: - dependencies: - '@expressive-code/core': 0.35.6 - '@expressive-code/plugin-frames': 0.35.6 - '@expressive-code/plugin-shiki': 0.35.6 - '@expressive-code/plugin-text-markers': 0.35.6 - - extend-shallow@2.0.1: + expressive-code@0.40.2: dependencies: - is-extendable: 0.1.1 + '@expressive-code/core': 0.40.2 + '@expressive-code/plugin-frames': 0.40.2 + '@expressive-code/plugin-shiki': 0.40.2 + '@expressive-code/plugin-text-markers': 0.40.2 extend@3.0.2: {} - fast-fifo@1.3.2: {} + fast-deep-equal@3.1.3: {} - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 + fast-fifo@1.3.2: {} - fastq@1.15.0: - dependencies: - reusify: 1.0.4 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - find-up-simple@1.0.0: {} + flattie@1.1.1: {} - find-up@4.1.0: + fontace@0.3.0: dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + '@types/fontkit': 2.0.8 + fontkit: 2.0.4 - find-yarn-workspace-root2@1.2.16: + fontkit@2.0.4: dependencies: - micromatch: 4.0.8 - pkg-dir: 4.2.0 - - flattie@1.1.1: {} + '@swc/helpers': 0.5.17 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.2 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 fs-constants@1.0.0: {} fsevents@2.3.3: optional: true - gensync@1.0.0-beta.2: {} - - get-east-asian-width@1.2.0: {} + get-east-asian-width@1.4.0: {} github-from-package@0.0.0: {} github-slugger@2.0.0: {} - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - globals@11.12.0: {} - - graceful-fs@4.2.11: {} - - gray-matter@4.0.3: + h3@1.15.4: dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 + cookie-es: 1.2.2 + crossws: 0.3.5 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.3 + radix3: 1.1.2 + ufo: 1.6.1 + uncrypto: 0.1.3 hast-util-embedded@3.0.0: dependencies: @@ -3372,43 +3289,34 @@ snapshots: html-whitespace-sensitive-tag-names: 3.0.1 unist-util-visit-parents: 6.0.1 - hast-util-from-html@2.0.1: - dependencies: - '@types/hast': 3.0.4 - devlop: 1.1.0 - hast-util-from-parse5: 8.0.1 - parse5: 7.1.2 - vfile: 6.0.3 - vfile-message: 4.0.2 - hast-util-from-html@2.0.3: dependencies: '@types/hast': 3.0.4 devlop: 1.1.0 - hast-util-from-parse5: 8.0.1 - parse5: 7.1.2 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 vfile: 6.0.3 - vfile-message: 4.0.2 + vfile-message: 4.0.3 hast-util-from-parse5@7.1.2: dependencies: - '@types/hast': 2.3.5 - '@types/unist': 2.0.7 + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 hastscript: 7.2.0 - property-information: 6.2.0 + property-information: 6.5.0 vfile: 5.3.7 vfile-location: 4.1.0 web-namespaces: 2.0.1 - hast-util-from-parse5@8.0.1: + hast-util-from-parse5@8.0.3: dependencies: - '@types/hast': 3.0.0 - '@types/unist': 3.0.0 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 devlop: 1.1.0 - hastscript: 8.0.0 - property-information: 6.2.0 - vfile: 6.0.1 - vfile-location: 5.0.2 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 web-namespaces: 2.0.1 hast-util-has-property@2.0.1: {} @@ -3435,11 +3343,11 @@ snapshots: hast-util-parse-selector@3.1.1: dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 hast-util-parse-selector@4.0.0: dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.4 hast-util-phrasing@3.0.1: dependencies: @@ -3451,7 +3359,7 @@ snapshots: hast-util-raw@7.2.3: dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 '@types/parse5': 6.0.3 hast-util-from-parse5: 7.1.2 hast-util-to-parse5: 7.1.0 @@ -3463,26 +3371,26 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 - hast-util-raw@9.0.1: + hast-util-raw@9.1.0: dependencies: - '@types/hast': 3.0.0 - '@types/unist': 3.0.0 - '@ungap/structured-clone': 1.2.0 - hast-util-from-parse5: 8.0.1 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.0.2 - parse5: 7.1.2 + mdast-util-to-hast: 13.2.0 + parse5: 7.3.0 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.3 web-namespaces: 2.0.1 zwitch: 2.0.4 hast-util-select@5.0.5: dependencies: - '@types/hast': 2.3.5 - '@types/unist': 2.0.9 + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 bcp-47-match: 2.0.3 comma-separated-tokens: 2.0.3 css-selector-parser: 1.4.1 @@ -3492,46 +3400,45 @@ snapshots: hast-util-whitespace: 2.0.1 not: 0.1.0 nth-check: 2.1.1 - property-information: 6.3.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 unist-util-visit: 4.1.2 zwitch: 2.0.4 - hast-util-select@6.0.2: + hast-util-select@6.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 bcp-47-match: 2.0.3 comma-separated-tokens: 2.0.3 - css-selector-parser: 3.0.4 + css-selector-parser: 3.1.3 devlop: 1.1.0 direction: 2.0.1 hast-util-has-property: 3.0.0 - hast-util-to-string: 3.0.0 + hast-util-to-string: 3.0.1 hast-util-whitespace: 3.0.0 - not: 0.1.0 nth-check: 2.1.1 - property-information: 6.3.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 unist-util-visit: 5.0.0 zwitch: 2.0.4 - hast-util-to-estree@3.1.0: + hast-util-to-estree@3.1.3: dependencies: - '@types/estree': 1.0.5 - '@types/estree-jsx': 1.0.2 + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-attach-comments: 3.0.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 - property-information: 6.3.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-object: 0.4.4 + style-to-js: 1.1.17 unist-util-position: 5.0.0 zwitch: 2.0.4 transitivePeerDependencies: @@ -3539,98 +3446,100 @@ snapshots: hast-util-to-html@8.0.4: dependencies: - '@types/hast': 2.3.5 - '@types/unist': 2.0.7 + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 7.2.3 hast-util-whitespace: 2.0.1 html-void-elements: 2.0.1 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 - zwitch: 2.0.4 - - hast-util-to-html@9.0.0: - dependencies: - '@types/hast': 3.0.0 - '@types/unist': 3.0.0 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-raw: 9.0.1 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.0.2 - property-information: 6.2.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 + stringify-entities: 4.0.4 zwitch: 2.0.4 - hast-util-to-html@9.0.3: + hast-util-to-html@9.0.5: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.0.2 - property-information: 6.3.0 + mdast-util-to-hast: 13.2.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 + stringify-entities: 4.0.4 zwitch: 2.0.4 - hast-util-to-jsx-runtime@2.3.0: + hast-util-to-jsx-runtime@2.3.6: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 '@types/hast': 3.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 - property-information: 6.3.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-object: 1.0.5 + style-to-js: 1.1.17 unist-util-position: 5.0.0 - vfile-message: 4.0.2 + vfile-message: 4.0.3 transitivePeerDependencies: - supports-color + hast-util-to-mdast@10.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + hast-util-phrasing: 3.0.1 + hast-util-to-html: 9.0.5 + hast-util-to-text: 4.0.2 + hast-util-whitespace: 3.0.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-hast: 13.2.0 + mdast-util-to-string: 4.0.0 + rehype-minify-whitespace: 6.0.2 + trim-trailing-lines: 2.1.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + hast-util-to-parse5@7.1.0: dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 comma-separated-tokens: 2.0.3 - property-information: 6.2.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 hast-util-to-parse5@8.0.0: dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.2.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 hast-util-to-string@2.0.0: dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 - hast-util-to-string@3.0.0: + hast-util-to-string@3.0.1: dependencies: '@types/hast': 3.0.4 hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -3638,30 +3547,22 @@ snapshots: hast-util-whitespace@3.0.0: dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.4 hastscript@7.2.0: dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.10 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 - property-information: 6.2.0 - space-separated-tokens: 2.0.2 - - hastscript@8.0.0: - dependencies: - '@types/hast': 3.0.0 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 - property-information: 6.2.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 - hastscript@9.0.0: + hastscript@9.0.1: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.3.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 html-escaper@3.0.3: {} @@ -3672,19 +3573,23 @@ snapshots: html-whitespace-sensitive-tag-names@3.0.1: {} - http-cache-semantics@4.1.1: {} + http-cache-semantics@4.2.0: {} + + i18next@23.16.8: + dependencies: + '@babel/runtime': 7.28.4 ieee754@1.2.1: {} - import-meta-resolve@4.1.0: {} + import-meta-resolve@4.2.0: {} inherits@2.0.4: {} ini@1.3.8: {} - inline-style-parser@0.1.1: {} + inline-style-parser@0.2.4: {} - inline-style-parser@0.2.2: {} + iron-webcrypto@1.2.1: {} is-alphabetical@2.0.1: {} @@ -3693,7 +3598,7 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-arrayish@0.3.2: {} + is-arrayish@0.3.4: {} is-buffer@2.0.5: {} @@ -3701,163 +3606,115 @@ snapshots: is-docker@3.0.0: {} - is-extendable@0.1.1: {} - - is-extglob@2.1.1: {} - is-fullwidth-code-point@3.0.0: {} - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - is-hexadecimal@2.0.1: {} is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 - is-interactive@2.0.0: {} - is-number@7.0.0: {} is-plain-obj@4.1.0: {} - is-unicode-supported@1.3.0: {} - - is-unicode-supported@2.1.0: {} - is-wsl@3.1.0: dependencies: is-inside-container: 1.0.0 - js-tokens@4.0.0: {} - - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - js-yaml@4.1.0: dependencies: argparse: 2.0.1 - jsesc@3.0.2: {} - - json5@2.2.3: {} - - kind-of@6.0.3: {} - kleur@3.0.3: {} kleur@4.1.5: {} - load-yaml-file@0.2.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - log-symbols@6.0.0: - dependencies: - chalk: 5.3.0 - is-unicode-supported: 1.3.0 - longest-streak@3.1.0: {} - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 + lru-cache@10.4.3: {} - magic-string@0.30.14: + magic-string@0.30.19: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.3.5: dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 source-map-js: 1.2.1 markdown-extensions@2.0.0: {} - markdown-table@3.0.3: {} + markdown-table@3.0.4: {} mdast-util-definitions@6.0.0: dependencies: - '@types/mdast': 4.0.3 - '@types/unist': 3.0.1 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 - mdast-util-directive@3.0.0: + mdast-util-directive@3.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 + ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 - parse-entities: 4.0.1 - stringify-entities: 4.0.3 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 unist-util-visit-parents: 6.0.1 transitivePeerDependencies: - supports-color - mdast-util-find-and-replace@3.0.1: + mdast-util-find-and-replace@3.0.2: dependencies: '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@2.0.0: + mdast-util-from-markdown@2.0.2: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.1 - decode-named-character-reference: 1.0.2 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@2.0.0: + mdast-util-gfm-autolink-literal@2.0.1: dependencies: '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.1 - micromark-util-character: 2.0.1 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 - mdast-util-gfm-footnote@2.0.0: + mdast-util-gfm-footnote@2.1.0: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -3865,9 +3722,9 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -3875,70 +3732,69 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.0.0: + mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.0 - mdast-util-gfm-autolink-literal: 2.0.0 - mdast-util-gfm-footnote: 2.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-mdx-expression@2.0.0: + mdast-util-mdx-expression@2.0.1: dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@3.1.0: + mdast-util-mdx-jsx@3.2.0: dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 - parse-entities: 4.0.1 - stringify-entities: 4.0.3 - unist-util-remove-position: 5.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 + vfile-message: 4.0.3 transitivePeerDependencies: - supports-color mdast-util-mdx@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color mdast-util-mdxjs-esm@2.0.1: dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.0 - mdast-util-to-markdown: 2.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -3947,25 +3803,27 @@ snapshots: '@types/mdast': 4.0.4 unist-util-is: 6.0.0 - mdast-util-to-hast@13.0.2: + mdast-util-to-hast@13.2.0: dependencies: - '@types/hast': 3.0.0 - '@types/mdast': 4.0.0 - '@ungap/structured-clone': 1.2.0 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.0 + micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 + vfile: 6.0.3 - mdast-util-to-markdown@2.1.0: + mdast-util-to-markdown@2.1.2: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 - micromark-util-decode-string: 2.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 unist-util-visit: 5.0.0 zwitch: 2.0.4 @@ -3973,279 +3831,279 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - merge2@1.4.1: {} + mdn-data@2.12.2: {} - micromark-core-commonmark@2.0.0: + micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.0.2 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 - micromark-factory-destination: 2.0.0 - micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-html-tag-name: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-directive@3.0.0: + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-directive@3.0.2: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - parse-entities: 4.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + parse-entities: 4.0.2 - micromark-extension-gfm-autolink-literal@2.0.0: + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - micromark-util-character: 2.0.1 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-extension-gfm-footnote@2.0.0: + micromark-extension-gfm-footnote@2.1.0: dependencies: devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-extension-gfm-strikethrough@2.0.0: + micromark-extension-gfm-strikethrough@2.1.0: dependencies: devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-extension-gfm-table@2.0.0: + micromark-extension-gfm-table@2.1.1: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 micromark-extension-gfm-tagfilter@2.0.0: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.2 - micromark-extension-gfm-task-list-item@2.0.1: + micromark-extension-gfm-task-list-item@2.1.0: dependencies: devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 micromark-extension-gfm@3.0.0: dependencies: - micromark-extension-gfm-autolink-literal: 2.0.0 - micromark-extension-gfm-footnote: 2.0.0 - micromark-extension-gfm-strikethrough: 2.0.0 - micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.0.1 - micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 - micromark-extension-mdx-expression@3.0.0: + micromark-extension-mdx-expression@3.0.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-extension-mdx-jsx@3.0.0: + micromark-extension-mdx-jsx@3.0.2: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - vfile-message: 4.0.2 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 micromark-extension-mdx-md@2.0.0: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.2 micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 + vfile-message: 4.0.3 micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) - micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.0 + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 - micromark-factory-destination@2.0.0: + micromark-factory-destination@2.0.1: dependencies: - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-factory-label@2.0.0: + micromark-factory-label@2.0.1: dependencies: devlop: 1.1.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-factory-mdx-expression@2.0.1: + micromark-factory-mdx-expression@2.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 devlop: 1.1.0 - micromark-util-character: 2.0.1 - micromark-util-events-to-acorn: 2.0.2 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 unist-util-position-from-estree: 2.0.0 - vfile-message: 4.0.2 + vfile-message: 4.0.3 - micromark-factory-space@2.0.0: + micromark-factory-space@2.0.1: dependencies: - micromark-util-character: 2.0.1 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 - micromark-factory-title@2.0.0: + micromark-factory-title@2.0.1: dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-factory-whitespace@2.0.0: + micromark-factory-whitespace@2.0.1: dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-util-character@2.0.1: + micromark-util-character@2.1.1: dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-util-chunked@2.0.0: + micromark-util-chunked@2.0.1: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 - micromark-util-classify-character@2.0.0: + micromark-util-classify-character@2.0.1: dependencies: - micromark-util-character: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-util-combine-extensions@2.0.0: + micromark-util-combine-extensions@2.0.1: dependencies: - micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 - micromark-util-decode-numeric-character-reference@2.0.1: + micromark-util-decode-numeric-character-reference@2.0.2: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 - micromark-util-decode-string@2.0.0: + micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 + decode-named-character-reference: 1.2.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 - micromark-util-encode@2.0.0: {} + micromark-util-encode@2.0.1: {} - micromark-util-events-to-acorn@2.0.2: + micromark-util-events-to-acorn@2.0.3: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 - '@types/unist': 3.0.1 + '@types/estree': 1.0.8 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - vfile-message: 4.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 - micromark-util-html-tag-name@2.0.0: {} + micromark-util-html-tag-name@2.0.1: {} - micromark-util-normalize-identifier@2.0.0: + micromark-util-normalize-identifier@2.0.1: dependencies: - micromark-util-symbol: 2.0.0 + micromark-util-symbol: 2.0.1 - micromark-util-resolve-all@2.0.0: + micromark-util-resolve-all@2.0.1: dependencies: - micromark-util-types: 2.0.0 + micromark-util-types: 2.0.2 - micromark-util-sanitize-uri@2.0.0: + micromark-util-sanitize-uri@2.0.1: dependencies: - micromark-util-character: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 - micromark-util-subtokenize@2.0.0: + micromark-util-subtokenize@2.1.0: dependencies: devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - micromark-util-symbol@2.0.0: {} + micromark-util-symbol@2.0.1: {} - micromark-util-types@2.0.0: {} + micromark-util-types@2.0.2: {} - micromark@4.0.0: + micromark@4.0.2: dependencies: - '@types/debug': 4.1.8 - debug: 4.3.4 - decode-named-character-reference: 1.0.2 + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.0.1 - micromark-util-chunked: 2.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 transitivePeerDependencies: - supports-color @@ -4254,23 +4112,19 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mimic-function@5.0.1: {} - mimic-response@3.1.0: {} minimist@1.2.8: {} mkdirp-classic@0.5.3: {} - mrmime@2.0.0: {} - - ms@2.1.2: {} + mrmime@2.0.1: {} ms@2.1.3: {} - nanoid@3.3.7: {} + nanoid@3.3.11: {} - napi-build-utils@1.0.2: {} + napi-build-utils@2.0.0: {} neotraverse@0.6.18: {} @@ -4278,13 +4132,21 @@ snapshots: dependencies: '@types/nlcst': 2.0.3 - node-abi@3.47.0: + node-abi@3.77.0: dependencies: - semver: 7.5.4 + semver: 7.7.2 node-addon-api@6.1.0: {} - node-releases@2.0.18: {} + node-fetch-native@1.6.7: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-mock-http@1.0.3: {} + + normalize-path@3.0.0: {} not@0.1.0: {} @@ -4292,68 +4154,62 @@ snapshots: dependencies: boolbase: 1.0.0 + ofetch@1.4.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.1 + + ohash@2.0.11: {} + once@1.4.0: dependencies: wrappy: 1.0.2 - onetime@7.0.0: - dependencies: - mimic-function: 5.0.1 + oniguruma-parser@0.12.1: {} - oniguruma-to-es@0.7.0: + oniguruma-to-es@2.3.0: dependencies: emoji-regex-xs: 1.0.0 - regex: 5.0.2 - regex-recursion: 4.3.0 - - ora@8.1.1: - dependencies: - chalk: 5.3.0 - cli-cursor: 5.0.0 - cli-spinners: 2.9.2 - is-interactive: 2.0.0 - is-unicode-supported: 2.1.0 - log-symbols: 6.0.0 - stdin-discarder: 0.2.2 - string-width: 7.2.0 - strip-ansi: 7.1.0 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 + regex: 5.1.1 + regex-recursion: 5.1.1 - p-limit@6.1.0: + oniguruma-to-es@4.3.3: dependencies: - yocto-queue: 1.1.1 + oniguruma-parser: 0.12.1 + regex: 6.0.1 + regex-recursion: 6.0.2 - p-locate@4.1.0: + p-limit@6.2.0: dependencies: - p-limit: 2.3.0 + yocto-queue: 1.2.1 - p-queue@8.0.1: + p-queue@8.1.1: dependencies: eventemitter3: 5.0.1 - p-timeout: 6.1.2 + p-timeout: 6.1.4 - p-timeout@6.1.2: {} + p-timeout@6.1.4: {} - p-try@2.2.0: {} + package-manager-detector@1.3.0: {} - pagefind@1.0.3: + pagefind@1.4.0: optionalDependencies: - '@pagefind/darwin-arm64': 1.0.3 - '@pagefind/darwin-x64': 1.0.3 - '@pagefind/linux-arm64': 1.0.3 - '@pagefind/linux-x64': 1.0.3 - '@pagefind/windows-x64': 1.0.3 + '@pagefind/darwin-arm64': 1.4.0 + '@pagefind/darwin-x64': 1.4.0 + '@pagefind/freebsd-x64': 1.4.0 + '@pagefind/linux-arm64': 1.4.0 + '@pagefind/linux-x64': 1.4.0 + '@pagefind/windows-x64': 1.4.0 + + pako@0.2.9: {} - parse-entities@4.0.1: + parse-entities@4.0.2: dependencies: - '@types/unist': 2.0.9 - character-entities: 2.0.2 + '@types/unist': 2.0.11 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 + decode-named-character-reference: 1.2.0 is-alphanumerical: 2.0.1 is-decimal: 2.0.1 is-hexadecimal: 2.0.1 @@ -4361,7 +4217,7 @@ snapshots: parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 @@ -4369,93 +4225,64 @@ snapshots: parse5@6.0.1: {} - parse5@7.1.2: + parse5@7.3.0: dependencies: - entities: 4.5.0 - - path-exists@4.0.0: {} - - picocolors@1.0.0: {} + entities: 6.0.1 picocolors@1.1.1: {} picomatch@2.3.1: {} - picomatch@4.0.2: {} - - pify@4.0.1: {} + picomatch@4.0.3: {} - pkg-dir@4.2.0: + postcss-nested@6.2.0(postcss@8.5.6): dependencies: - find-up: 4.1.0 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 - postcss-nested@6.0.1(postcss@8.4.35): - dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.13 - - postcss-nested@6.0.1(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 6.0.13 - - postcss-selector-parser@6.0.13: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.35: + postcss@8.5.6: dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - - postcss@8.4.49: - dependencies: - nanoid: 3.3.7 + nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 - prebuild-install@7.1.1: + prebuild-install@7.1.3: dependencies: - detect-libc: 2.0.2 + detect-libc: 2.1.0 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.47.0 - pump: 3.0.0 + napi-build-utils: 2.0.0 + node-abi: 3.77.0 + pump: 3.0.3 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 2.1.1 + tar-fs: 2.1.4 tunnel-agent: 0.6.0 - preferred-pm@4.0.0: - dependencies: - find-up-simple: 1.0.0 - find-yarn-workspace-root2: 1.2.16 - which-pm: 3.0.0 - - prismjs@1.29.0: {} + prismjs@1.30.0: {} prompts@2.4.2: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - property-information@6.2.0: {} + property-information@6.5.0: {} - property-information@6.3.0: {} + property-information@7.1.0: {} - pump@3.0.0: + pump@3.0.3: dependencies: - end-of-stream: 1.4.4 + end-of-stream: 1.4.5 once: 1.4.0 - queue-microtask@1.2.3: {} - - queue-tick@1.0.1: {} + radix3@1.1.2: {} rc@1.2.8: dependencies: @@ -4470,114 +4297,124 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + readdirp@4.1.2: {} + recma-build-jsx@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 estree-util-build-jsx: 3.0.1 vfile: 6.0.3 - recma-jsx@1.0.0(acorn@8.14.0): + recma-jsx@1.0.1(acorn@8.15.0): dependencies: - acorn-jsx: 5.3.2(acorn@8.14.0) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) estree-util-to-js: 2.0.0 recma-parse: 1.0.0 recma-stringify: 1.0.0 unified: 11.0.5 - transitivePeerDependencies: - - acorn recma-parse@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.3 recma-stringify@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.3 - regex-recursion@4.3.0: + regex-recursion@5.1.1: + dependencies: + regex: 5.1.1 + regex-utilities: 2.3.0 + + regex-recursion@6.0.2: dependencies: regex-utilities: 2.3.0 regex-utilities@2.3.0: {} - regex@5.0.2: + regex@5.1.1: + dependencies: + regex-utilities: 2.3.0 + + regex@6.0.1: dependencies: regex-utilities: 2.3.0 - rehype-expressive-code@0.35.6: + rehype-expressive-code@0.40.2: dependencies: - expressive-code: 0.35.6 + expressive-code: 0.40.2 rehype-format@5.0.1: dependencies: '@types/hast': 3.0.4 hast-util-format: 1.1.0 - rehype-parse@9.0.0: + rehype-minify-whitespace@6.0.2: + dependencies: + '@types/hast': 3.0.4 + hast-util-minify-whitespace: 1.0.1 + + rehype-parse@9.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-from-html: 2.0.1 + hast-util-from-html: 2.0.3 unified: 11.0.5 rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.1 + hast-util-raw: 9.1.0 vfile: 6.0.3 rehype-recma@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.8 '@types/hast': 3.0.4 - hast-util-to-estree: 3.1.0 + hast-util-to-estree: 3.1.3 transitivePeerDependencies: - supports-color - rehype-stringify@10.0.0: + rehype-remark@10.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.0 + '@types/mdast': 4.0.4 + hast-util-to-mdast: 10.1.2 unified: 11.0.5 + vfile: 6.0.3 rehype-stringify@10.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.0 - unified: 11.0.5 - - rehype@13.0.1: - dependencies: - '@types/hast': 3.0.4 - rehype-parse: 9.0.0 - rehype-stringify: 10.0.0 + hast-util-to-html: 9.0.5 unified: 11.0.5 rehype@13.0.2: dependencies: '@types/hast': 3.0.4 - rehype-parse: 9.0.0 - rehype-stringify: 10.0.0 - unified: 11.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 - remark-directive@3.0.0: + remark-directive@3.0.1: dependencies: '@types/mdast': 4.0.4 - mdast-util-directive: 3.0.0 - micromark-extension-directive: 3.0.0 + mdast-util-directive: 3.1.0 + micromark-extension-directive: 3.0.2 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-gfm@4.0.0: + remark-gfm@4.0.1: dependencies: '@types/mdast': 4.0.4 - mdast-util-gfm: 3.0.0 + mdast-util-gfm: 3.1.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -4585,7 +4422,7 @@ snapshots: transitivePeerDependencies: - supports-color - remark-mdx@3.0.1: + remark-mdx@3.1.1: dependencies: mdast-util-mdx: 3.0.0 micromark-extension-mdxjs: 3.0.0 @@ -4594,26 +4431,18 @@ snapshots: remark-parse@11.0.0: dependencies: - '@types/mdast': 4.0.3 - mdast-util-from-markdown: 2.0.0 - micromark-util-types: 2.0.0 + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: - supports-color - remark-rehype@11.1.0: + remark-rehype@11.1.2: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.0.2 - unified: 11.0.5 - vfile: 6.0.3 - - remark-rehype@11.1.1: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 - mdast-util-to-hast: 13.0.2 + mdast-util-to-hast: 13.2.0 unified: 11.0.5 vfile: 6.0.3 @@ -4627,13 +4456,10 @@ snapshots: remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.0 + mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - restore-cursor@5.1.0: - dependencies: - onetime: 7.0.0 - signal-exit: 4.1.0 + restructure@3.0.2: {} retext-latin@4.0.0: dependencies: @@ -4660,106 +4486,105 @@ snapshots: retext-stringify: 4.0.0 unified: 11.0.5 - reusify@1.0.4: {} - - rollup@4.28.0: + rollup@4.50.2: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.0 - '@rollup/rollup-android-arm64': 4.28.0 - '@rollup/rollup-darwin-arm64': 4.28.0 - '@rollup/rollup-darwin-x64': 4.28.0 - '@rollup/rollup-freebsd-arm64': 4.28.0 - '@rollup/rollup-freebsd-x64': 4.28.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 - '@rollup/rollup-linux-arm-musleabihf': 4.28.0 - '@rollup/rollup-linux-arm64-gnu': 4.28.0 - '@rollup/rollup-linux-arm64-musl': 4.28.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 - '@rollup/rollup-linux-riscv64-gnu': 4.28.0 - '@rollup/rollup-linux-s390x-gnu': 4.28.0 - '@rollup/rollup-linux-x64-gnu': 4.28.0 - '@rollup/rollup-linux-x64-musl': 4.28.0 - '@rollup/rollup-win32-arm64-msvc': 4.28.0 - '@rollup/rollup-win32-ia32-msvc': 4.28.0 - '@rollup/rollup-win32-x64-msvc': 4.28.0 + '@rollup/rollup-android-arm-eabi': 4.50.2 + '@rollup/rollup-android-arm64': 4.50.2 + '@rollup/rollup-darwin-arm64': 4.50.2 + '@rollup/rollup-darwin-x64': 4.50.2 + '@rollup/rollup-freebsd-arm64': 4.50.2 + '@rollup/rollup-freebsd-x64': 4.50.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.50.2 + '@rollup/rollup-linux-arm-musleabihf': 4.50.2 + '@rollup/rollup-linux-arm64-gnu': 4.50.2 + '@rollup/rollup-linux-arm64-musl': 4.50.2 + '@rollup/rollup-linux-loong64-gnu': 4.50.2 + '@rollup/rollup-linux-ppc64-gnu': 4.50.2 + '@rollup/rollup-linux-riscv64-gnu': 4.50.2 + '@rollup/rollup-linux-riscv64-musl': 4.50.2 + '@rollup/rollup-linux-s390x-gnu': 4.50.2 + '@rollup/rollup-linux-x64-gnu': 4.50.2 + '@rollup/rollup-linux-x64-musl': 4.50.2 + '@rollup/rollup-openharmony-arm64': 4.50.2 + '@rollup/rollup-win32-arm64-msvc': 4.50.2 + '@rollup/rollup-win32-ia32-msvc': 4.50.2 + '@rollup/rollup-win32-x64-msvc': 4.50.2 fsevents: 2.3.3 - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - safe-buffer@5.2.1: {} - sax@1.3.0: {} + sax@1.4.1: {} - section-matter@1.0.0: - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - - semver@6.3.1: {} - - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 + semver@7.7.2: {} - semver@7.6.3: {} - - sharp@0.32.3: + sharp@0.32.6: dependencies: color: 4.2.3 - detect-libc: 2.0.2 + detect-libc: 2.1.0 node-addon-api: 6.1.0 - prebuild-install: 7.1.1 - semver: 7.5.4 + prebuild-install: 7.1.3 + semver: 7.7.2 simple-get: 4.0.1 - tar-fs: 3.0.4 + tar-fs: 3.1.1 tunnel-agent: 0.6.0 + transitivePeerDependencies: + - bare-buffer + - react-native-b4a - sharp@0.33.5: + sharp@0.34.3: dependencies: color: 4.2.3 - detect-libc: 2.0.3 - semver: 7.6.3 + detect-libc: 2.1.0 + semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.5 - '@img/sharp-darwin-x64': 0.33.5 - '@img/sharp-libvips-darwin-arm64': 1.0.4 - '@img/sharp-libvips-darwin-x64': 1.0.4 - '@img/sharp-libvips-linux-arm': 1.0.5 - '@img/sharp-libvips-linux-arm64': 1.0.4 - '@img/sharp-libvips-linux-s390x': 1.0.4 - '@img/sharp-libvips-linux-x64': 1.0.4 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - '@img/sharp-linux-arm': 0.33.5 - '@img/sharp-linux-arm64': 0.33.5 - '@img/sharp-linux-s390x': 0.33.5 - '@img/sharp-linux-x64': 0.33.5 - '@img/sharp-linuxmusl-arm64': 0.33.5 - '@img/sharp-linuxmusl-x64': 0.33.5 - '@img/sharp-wasm32': 0.33.5 - '@img/sharp-win32-ia32': 0.33.5 - '@img/sharp-win32-x64': 0.33.5 + '@img/sharp-darwin-arm64': 0.34.3 + '@img/sharp-darwin-x64': 0.34.3 + '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-linux-arm': 0.34.3 + '@img/sharp-linux-arm64': 0.34.3 + '@img/sharp-linux-ppc64': 0.34.3 + '@img/sharp-linux-s390x': 0.34.3 + '@img/sharp-linux-x64': 0.34.3 + '@img/sharp-linuxmusl-arm64': 0.34.3 + '@img/sharp-linuxmusl-x64': 0.34.3 + '@img/sharp-wasm32': 0.34.3 + '@img/sharp-win32-arm64': 0.34.3 + '@img/sharp-win32-ia32': 0.34.3 + '@img/sharp-win32-x64': 0.34.3 optional: true - shiki@1.1.7: + shiki@1.29.2: dependencies: - '@shikijs/core': 1.1.7 + '@shikijs/core': 1.29.2 + '@shikijs/engine-javascript': 1.29.2 + '@shikijs/engine-oniguruma': 1.29.2 + '@shikijs/langs': 1.29.2 + '@shikijs/themes': 1.29.2 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - shiki@1.24.0: + shiki@3.12.2: dependencies: - '@shikijs/core': 1.24.0 - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/core': 3.12.2 + '@shikijs/engine-javascript': 3.12.2 + '@shikijs/engine-oniguruma': 3.12.2 + '@shikijs/langs': 3.12.2 + '@shikijs/themes': 3.12.2 + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - signal-exit@4.1.0: {} - simple-concat@1.0.1: {} simple-get@4.0.1: @@ -4768,37 +4593,56 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - simple-swizzle@0.2.2: + simple-swizzle@0.2.4: dependencies: - is-arrayish: 0.3.2 + is-arrayish: 0.3.4 sisteransi@1.0.5: {} sitemap@8.0.0: dependencies: '@types/node': 17.0.45 - '@types/sax': 1.2.6 + '@types/sax': 1.2.7 arg: 5.0.2 - sax: 1.3.0 + sax: 1.4.1 - source-map-js@1.0.2: {} + smol-toml@1.4.2: {} source-map-js@1.2.1: {} - source-map@0.7.4: {} + source-map@0.7.6: {} space-separated-tokens@2.0.2: {} - sprintf-js@1.0.3: {} - - stdin-discarder@0.2.2: {} + starlight-llms-txt@0.4.1(@astrojs/starlight@0.31.1(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)))(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)): + dependencies: + '@astrojs/mdx': 4.3.5(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) + '@astrojs/starlight': 0.31.1(astro@5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2)) + '@types/hast': 3.0.4 + '@types/micromatch': 4.0.9 + astro: 5.13.7(@types/node@24.5.0)(rollup@4.50.2)(typescript@5.9.2) + github-slugger: 2.0.0 + hast-util-select: 6.0.4 + micromatch: 4.0.8 + rehype-parse: 9.0.1 + rehype-remark: 10.0.1 + remark-gfm: 4.0.1 + remark-stringify: 11.0.0 + unified: 11.0.5 + unist-util-remove: 4.0.0 + transitivePeerDependencies: + - supports-color stream-replace-string@2.0.0: {} - streamx@2.15.1: + streamx@2.22.1: dependencies: fast-fifo: 1.3.2 - queue-tick: 1.0.1 + text-decoder: 1.2.3 + optionalDependencies: + bare-events: 2.6.1 + transitivePeerDependencies: + - react-native-b4a string-width@4.2.3: dependencies: @@ -4808,15 +4652,15 @@ snapshots: string-width@7.2.0: dependencies: - emoji-regex: 10.3.0 - get-east-asian-width: 1.2.0 - strip-ansi: 7.1.0 + emoji-regex: 10.5.0 + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - stringify-entities@4.0.3: + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 @@ -4825,262 +4669,309 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: + strip-ansi@7.1.2: dependencies: - ansi-regex: 6.0.1 - - strip-bom-string@1.0.0: {} - - strip-bom@3.0.0: {} + ansi-regex: 6.2.2 strip-json-comments@2.0.1: {} - style-to-object@0.4.4: + style-to-js@1.1.17: dependencies: - inline-style-parser: 0.1.1 + style-to-object: 1.0.9 - style-to-object@1.0.5: + style-to-object@1.0.9: dependencies: - inline-style-parser: 0.2.2 + inline-style-parser: 0.2.4 - tar-fs@2.1.1: + tar-fs@2.1.4: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.0 + pump: 3.0.3 tar-stream: 2.2.0 - tar-fs@3.0.4: + tar-fs@3.1.1: dependencies: - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 3.1.6 + pump: 3.0.3 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 4.4.4 + bare-path: 3.0.0 + transitivePeerDependencies: + - bare-buffer + - react-native-b4a tar-stream@2.2.0: dependencies: bl: 4.1.0 - end-of-stream: 1.4.4 + end-of-stream: 1.4.5 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - tar-stream@3.1.6: + tar-stream@3.1.7: dependencies: - b4a: 1.6.4 + b4a: 1.7.1 fast-fifo: 1.3.2 - streamx: 2.15.1 + streamx: 2.22.1 + transitivePeerDependencies: + - react-native-b4a + + text-decoder@1.2.3: + dependencies: + b4a: 1.7.1 + transitivePeerDependencies: + - react-native-b4a - tinyexec@0.3.1: {} + tiny-inflate@1.0.3: {} + + tinyexec@0.3.2: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 to-regex-range@5.0.1: dependencies: is-number: 7.0.0 + tr46@0.0.3: {} + trim-lines@3.0.1: {} - trough@2.1.0: {} + trim-trailing-lines@2.1.0: {} - tsconfck@3.1.4(typescript@5.7.2): + trough@2.2.0: {} + + tsconfck@3.1.6(typescript@5.9.2): optionalDependencies: - typescript: 5.7.2 + typescript: 5.9.2 - tslib@2.8.1: - optional: true + tslib@2.8.1: {} tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - type-fest@4.30.0: {} + type-fest@4.41.0: {} + + typescript@5.9.2: {} - typescript@5.7.2: {} + ufo@1.6.1: {} - unified@11.0.4: + ultrahtml@1.6.0: {} + + uncrypto@0.1.3: {} + + undici-types@7.12.0: {} + + unicode-properties@1.4.1: dependencies: - '@types/unist': 3.0.1 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.1.0 - vfile: 6.0.3 + base64-js: 1.5.1 + unicode-trie: 2.0.0 + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 unified@11.0.5: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 is-plain-obj: 4.1.0 - trough: 2.1.0 + trough: 2.2.0 vfile: 6.0.3 + unifont@0.5.2: + dependencies: + css-tree: 3.1.0 + ofetch: 1.4.1 + ohash: 2.0.11 + unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 unist-util-position@4.0.4: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 + unist-util-remove@4.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.3 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - update-browserslist-db@1.1.1(browserslist@4.24.2): + unstorage@1.17.1: dependencies: - browserslist: 4.24.2 - escalade: 3.2.0 - picocolors: 1.1.1 + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.4 + lru-cache: 10.4.3 + node-fetch-native: 1.6.7 + ofetch: 1.4.1 + ufo: 1.6.1 util-deprecate@1.0.2: {} vfile-location@4.1.0: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 vfile: 5.3.7 - vfile-location@5.0.2: + vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.0 - vfile: 6.0.1 + '@types/unist': 3.0.3 + vfile: 6.0.3 vfile-message@3.1.4: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 unist-util-stringify-position: 3.0.3 - vfile-message@4.0.2: + vfile-message@4.0.3: dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile@5.3.7: dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.11 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vfile@6.0.1: - dependencies: - '@types/unist': 3.0.0 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 - vfile@6.0.3: dependencies: - '@types/unist': 3.0.1 - vfile-message: 4.0.2 + '@types/unist': 3.0.3 + vfile-message: 4.0.3 - vite@5.4.11: + vite@6.3.6(@types/node@24.5.0): dependencies: - esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.28.0 + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.2 + tinyglobby: 0.2.15 optionalDependencies: + '@types/node': 24.5.0 fsevents: 2.3.3 - vitefu@1.0.4(vite@5.4.11): + vitefu@1.1.1(vite@6.3.6(@types/node@24.5.0)): optionalDependencies: - vite: 5.4.11 + vite: 6.3.6(@types/node@24.5.0) web-namespaces@2.0.1: {} - which-pm-runs@1.1.0: {} + webidl-conversions@3.0.1: {} - which-pm@3.0.0: + whatwg-url@5.0.0: dependencies: - load-yaml-file: 0.2.0 + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-pm-runs@1.1.0: {} widest-line@5.0.0: dependencies: string-width: 7.2.0 - wrap-ansi@9.0.0: + wrap-ansi@9.0.2: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrappy@1.0.2: {} xxhash-wasm@1.1.0: {} - yallist@3.1.1: {} + yargs-parser@21.1.1: {} - yallist@4.0.0: {} + yocto-queue@1.2.1: {} - yargs-parser@21.1.1: {} + yocto-spinner@0.2.3: + dependencies: + yoctocolors: 2.1.2 - yocto-queue@1.1.1: {} + yoctocolors@2.1.2: {} - zod-to-json-schema@3.23.5(zod@3.23.8): + zod-to-json-schema@3.24.6(zod@3.25.76): dependencies: - zod: 3.23.8 + zod: 3.25.76 - zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76): dependencies: - typescript: 5.7.2 - zod: 3.23.8 + typescript: 5.9.2 + zod: 3.25.76 - zod@3.23.8: {} + zod@3.25.76: {} zwitch@2.0.4: {} From 83358284bad45e04178475c51b5d902472f9ba2d Mon Sep 17 00:00:00 2001 From: Khalil EL Maghraoui Date: Tue, 18 Feb 2025 15:39:04 +0100 Subject: [PATCH 49/63] chore(checks): added permissions for lint & type check workflows --- .github/workflows/lint-ts.yml | 4 ++++ .github/workflows/type-check.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/lint-ts.yml b/.github/workflows/lint-ts.yml index 1a3403d7f..07535c547 100644 --- a/.github/workflows/lint-ts.yml +++ b/.github/workflows/lint-ts.yml @@ -18,6 +18,10 @@ on: pull_request: types: [opened, synchronize] +permissions: + contents: read + pull-requests: write + jobs: lint: name: Lint TS (eslint, prettier) diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml index 62bed8d81..b07947235 100644 --- a/.github/workflows/type-check.yml +++ b/.github/workflows/type-check.yml @@ -18,6 +18,10 @@ on: pull_request: types: [opened, synchronize] +permissions: + contents: read + pull-requests: write + jobs: type-check: name: Type Check (tsc) From e9685eefd546d3cd90bfaa35168948d27293058b Mon Sep 17 00:00:00 2001 From: Khalil EL Maghraoui Date: Tue, 18 Feb 2025 16:42:48 +0100 Subject: [PATCH 50/63] chore: added permissions on expo doctor and stale workflows --- .github/workflows/expo-doctor.yml | 4 ++++ .github/workflows/stale.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/expo-doctor.yml b/.github/workflows/expo-doctor.yml index 8f67c71c5..0f0fc3dbe 100644 --- a/.github/workflows/expo-doctor.yml +++ b/.github/workflows/expo-doctor.yml @@ -23,6 +23,10 @@ on: - 'package.json' - 'pnpm-lock.yaml' +permissions: + contents: read + pull-requests: write + jobs: doctor: name: Expo Doctor (expo) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index e750e5efd..3fbbdea6d 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -4,6 +4,10 @@ on: schedule: - cron: '0 0 * * *' +permissions: + contents: read + pull-requests: write + jobs: stale: runs-on: ubuntu-latest From dccd01778b44bf823068807a9e587ac0bfc1eaff Mon Sep 17 00:00:00 2001 From: Youssouf EL Azizi Date: Tue, 18 Feb 2025 17:01:28 +0100 Subject: [PATCH 51/63] feat: add cursor rules + few prompts --- prompts/expo-doctor.md | 11 +++ prompts/image-to-components.md | 143 +++++++++++++++++++++++++++++++++ prompts/svg-icon.md | 42 ++++++++++ prompts/write-unit-tests.md | 95 ++++++++++++++++++++++ 4 files changed, 291 insertions(+) create mode 100644 prompts/expo-doctor.md create mode 100644 prompts/image-to-components.md create mode 100644 prompts/svg-icon.md create mode 100644 prompts/write-unit-tests.md diff --git a/prompts/expo-doctor.md b/prompts/expo-doctor.md new file mode 100644 index 000000000..213293109 --- /dev/null +++ b/prompts/expo-doctor.md @@ -0,0 +1,11 @@ +You are an expert in TypeScript, Expo, and React Native. + +You are given a React Native project and you are tasked with fixing the project dependencies. + +You should follow the following steps: + +1. Run expo doctor command using `pnpm run doctor` +2. Analyze the check results and provide an explanation of what we need to do to fix the issues +3. Run commands to fix the issues in case there are any +4. Run expo doctor command again to check if the issues are fixed +5. If the issues is fixed, make sure to commit changes for package.json and pnpm-lock.yaml with the message `git add package.json pnpm-lock.yaml && git commit -m "fix(deps): expo doctor issues"` diff --git a/prompts/image-to-components.md b/prompts/image-to-components.md new file mode 100644 index 000000000..a24bd6701 --- /dev/null +++ b/prompts/image-to-components.md @@ -0,0 +1,143 @@ +You are an expert in TypeScript, React Native, Expo, and Mobile UI development with Nativewind. + +Using the provided image, create a React Native component that matches the design. + +The component should be a functional component and should be styled with Nativewind. + +Follow the following steps: + +1. Layout Analysis: + + - Describe the main layout structure you observe in the image + - Identify key UI components (buttons, cards, lists, etc.) + - Identify components from `@/components/ui` we can use to build the layout if needed + - Note any specific spacing, alignment, or positioning patterns + +2. Component Implementation: + + - Use Nativewind for styling + - Use shared components from `@/components/ui` in case you need them + - Component should be accessible and follow the accessibility best practices + - Prefer using colors from tailwind config + - For images, use a placeholder image from `@assets/images/placeholder.png` + - Animated View doesn't support `className` prop, so you need to use `style` prop instead + +## Example + +Here is a example of how to write the component: + +```tsx +import * as React from 'react'; + +import { Text, View, Image, SavaAreaView } from '@/components/ui'; + +// Props should be defined in the top of the component +type TitleProps = { + text: string; +}; + +export function Title({ text }: TitleProps) { + return ( + + {text} + + + + ); +} +``` + +- If the screen is a form, create a form component that uses `react-hook-form` and `zod` to validate the form data and handle the form submission using the `onSubmit` prop and a console log of the form data for debugging + +Here is an example of how to write the form component: + +```tsx +import { zodResolver } from '@hookform/resolvers/zod'; +import React from 'react'; +import type { SubmitHandler } from 'react-hook-form'; +import { useForm } from 'react-hook-form'; +import { KeyboardAvoidingView } from 'react-native-keyboard-controller'; +import * as z from 'zod'; + +import { Button, ControlledInput, Text, View } from '@/components/ui'; + +const schema = z.object({ + name: z.string().optional(), + email: z + .string({ + required_error: 'Email is required', + }) + .email('Invalid email format'), + password: z + .string({ + required_error: 'Password is required', + }) + .min(6, 'Password must be at least 6 characters'), +}); + +export type FormType = z.infer; + +export type LoginFormProps = { + onSubmit?: SubmitHandler; +}; + +export const LoginForm = ({ onSubmit = () => {} }: LoginFormProps) => { + const { handleSubmit, control } = useForm({ + resolver: zodResolver(schema), + }); + return ( + + + + + Sign In + + + + Welcome! 👋 This is a demo login screen! Feel free to use any email + and password to sign in and try it out. + + + + + + + +