From d1be3c19a2b2754dfc3d136eb7cc4d5aa4442b86 Mon Sep 17 00:00:00 2001 From: Thomas Demirdjian Date: Tue, 28 Oct 2025 15:43:18 +0100 Subject: [PATCH] Fixes and tickets --- android/app/google-services.json | 10 +- .../res/drawable-hdpi/splashscreen_logo.png | Bin 34129 -> 5174 bytes .../res/drawable-mdpi/splashscreen_logo.png | Bin 18975 -> 2728 bytes .../res/drawable-xhdpi/splashscreen_logo.png | Bin 51857 -> 7918 bytes .../res/drawable-xxhdpi/splashscreen_logo.png | Bin 94712 -> 14358 bytes .../drawable-xxxhdpi/splashscreen_logo.png | Bin 148279 -> 20399 bytes app.json | 6 +- bun.lock | 3582 +++++++++++++++++ config/GoogleService-Info.plist | 18 +- config/google-services.json | 10 +- eas.json | 9 - functions/config/keys.js | 4 +- functions/deleteAllCloudFunctions.sh | 746 ++++ functions/helpers/email.js | 44 + functions/package-lock.json | 656 +-- functions/package.json | 1 + functions/src/notifications.js | 83 +- functions/src/users.js | 39 +- package.json | 3 +- .../FeatureCarousel/FeatureCarousel.web.js | 144 +- src/hooks/useSocialAuth.js | 464 +++ src/navigation/TabBar.js | 13 +- src/screens/AccountSettings.js | 8 +- src/screens/Home/Home.js | 23 +- src/screens/LandingPage.js | 58 +- src/screens/Login.js | 333 +- src/screens/Profile/Notifications.js | 53 +- src/screens/Register.js | 449 ++- starter/register.js | 189 + starter/useRegisterForm.js | 124 + starter/useSocialAuth.js | 389 ++ 31 files changed, 6663 insertions(+), 795 deletions(-) create mode 100644 bun.lock create mode 100755 functions/deleteAllCloudFunctions.sh create mode 100644 functions/helpers/email.js create mode 100644 src/hooks/useSocialAuth.js create mode 100644 starter/register.js create mode 100644 starter/useRegisterForm.js create mode 100644 starter/useSocialAuth.js diff --git a/android/app/google-services.json b/android/app/google-services.json index 15c6647..f90f630 100644 --- a/android/app/google-services.json +++ b/android/app/google-services.json @@ -37,6 +37,14 @@ { "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com", "client_type": 3 + }, + { + "client_id": "305598753437-t2uitr9gd7aaed59ahdvklkcsg0vngmk.apps.googleusercontent.com", + "client_type": 2, + "ios_info": { + "bundle_id": "com.omedis.musicland.ai", + "app_store_id": "6754162822" + } } ] } @@ -44,4 +52,4 @@ } ], "configuration_version": "1" -} +} \ No newline at end of file diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png index 9e2563d01d38cbc3073f35a80dd4cb801183364d..00c6ef0a8dd7c8323b8b05a3e796ff70e31e8ad0 100644 GIT binary patch literal 5174 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 TA9zCjKp6SZQQw+_5gGpiSO|fG literal 34129 zcmeFY_dna~|37|Sr@N@tnnmrI7@^v#I(CUsBPc-|jS;K%=5!ztv_;IKHZg

L6%i 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 cE*^iy*1t8!89!84_dzGBme*a diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png index 9d1bd024c7854261587454636ce47d50ee19cb80..0b6fb35aabb9569adbec3a4b06b575b1e1e9055b 100644 GIT binary patch delta 1963 zcmZuyeKgaHA2u__Mw^X0jl9j$HA*{5Tx{;P>`;-{tEI2e`gseBl(*R`GBa<5W#uKe zkegL!Hxic2%QbZ?x1-xI+`L5cmY0a1`}^y6?zx|Ho_{`{=Xw5k&gYz`{2HjnAm5Uu z6HBL%{Vsq$J$rvICd*$oGK@KQzjtU|T!ha(M6Zvih>3IvxDoKXVOfZbWOdDAwXRjC zbyd}dx3Ioy;lFVF_aSDBUnSk^bsGD{P|7b36UM9+M6LO=YWGY@`tWym51M|Dt0fmz z(*IL5OUG_QPY3y>hP0JOsoW9rf9tKPu~q}J8mwO-71(;7G;cAreC>=`!28@qW9tG)YBm5j*az3) zmG3P_+$AJlSxOgp#1cES`-_<{DTp?U<%*cpeWW93x<>5x`wtMLS~^oLm;%mb7H$mw z@p2sspxUd$B%`g!AP@-dNA?aEOZs& z)2j|p1dMx5X5V6I)d#5pl6y?8Q{{j=35H4XUyvl?2FaXHx6UZ1qD5Q#>}^i#$^ z*h$PMXv4O@R2gSRK65Cv%UBf#9C0ao}h&8#wYnlg77*1lu2nAj$Tq zdW?l=IfVyP z4P@>QNP_SgYrZ+{&WFT=r?dp+M-ZRLgB4z}mFx0QJd_z!$3sPuoC$^0bGd*fM;!_< z!&wl;cDP^-1PKIjIIe^ksx*z9i=U9XA}EImHBYGQ_P)OMvyaEnjZ!1WFu9~Ws3CA> z8C6zP@aB(83~^g$4-1gOj=Cij8bkDLDHcHArylc2M-;s58F1Nw0H_Oy1v{$?5N6zF0E2rSHuaI51 zMu>9l8RXQ)%*0wZYRAK^`CDJ=O4(i4v@kn1p63jYTAH@?CA;X$vSJ5S>%*x9rcdYg zMniu^Mr*sSPv^}Ker}O1zWj#2D|2g^+u8O-`9`Uxw+`N$wlcgn-L_%lI^X~N2d_Dd zrBjHdQ}D6<-ZDOrl+MZeywT1Eu?XrXEP`f1nYoIDBq*dx=ut7UHMCt6pd@*bTu4Egrh^x+`x%;OfcFNwWB{LUw<>O(9On10-AS%gD{QEk<;lNiVodfp}oaiCN-ZB4YgQ# z+Tlq+=XF`mEb!ahQghDxOkO%zb^FWBHL5FdQ=j~>pWB2#pGehY^c$osYmohsNVL3N z;fI2wz=(4Q8OPlRVq?a&jZ=rqbh@nrp0~F&hPQ1$uycG?NlDfl-{2nWj3Edl+pq8zUo8RAz=tiXp$U z&|H(v2kCx0#LaIh54YWkrp59j120P!4~(zUFXe1cb-ydEtou zayh$)K@8LokPGX7DlOdu1f~=RVK5k@Y@JR9)Q~3F;i^9 zc`ZenNNe#Snb}QWV6$*uyLNW6W=|3~@ zU`*y>=h)D^?eO{pEn(@-jfx9_Fj!JaO8yxy1%a@g6Z)Jj+&lDeUWd^5H4GnuH1VeDdFe`fDbz{f4n(W>I`+ly?GULHSYC3r8 z6Rmn>lHD3ED2Q^_LsJXAaCChQExm1~To@H-+}NxPtJD4;E3_^<>bqVm&$C7znuTUi zo(oEgWf%2Q(Jp7_)v~IS_FH^|pYIhmu>zWyf&x`=oJzL4qoWe9*UPQSAL_fhM7$Bn zys?|73Z_WWcOS?-{&uQetwRljw3qezV7S1&ewUKuh-mns`Eix3AhqmKtMpk z-j3)hAOJya{S_4!5D<_}s-z1D*iYLN@$P3Kb1mZ4l_Q7WF3-<5zlqQP_uq8n|khB(pV2 z@KA{>f$rsmdtG6~i+5xWJnkQv|C4v--|UB`e&0=ZGn+F_pZ9Bl02lqK~>A*un&qkcN0;*WebA|hjR zcKwN3KW8yF^ZI-7`2z*aW0mjB|2QwJ*FV2<rWi%+uMTcvR|rXln}l>2+_4t!;`WD!vG%;95y> z)8ZVoLB^(_4I@V{c0rX>*nS8NH|*~4c6JX0p@3Esv!@Sx3z$T;urjNY!e2s%!jV%R zegS#n6;B6TgVC*c!YeXKmWY*h?qpdOMYovO*GOE9g0<-&Qj!a^ejTR#tD^3aa`~io zr7aVUj>gZW1PjC56vf<(HT0@&T6vlGt)*d=Uq8VXl>tfg~q4o5mn?z|YKrXlFFZCg>+JAyOkhkwgSCCQZItmKo= z=}4$^Cr3Dv4X;NcDG-X2d!%%$DNdOoB_#Glut?hgnm)TBN9ora9p-7v9er;q7Iz6z zEXca1*Rjwh2-RRH+wwG&oRNw;G$uTGMii1msaEpft$JZCoBdh>Czwq#mY)VBMgq}= z8OCym;xvQ?1cq&*UX8n%Z_JCP?a>l2#tx_CA4`)@Q5ss;w&oIhwTkZ`5yqaaP=BU4*NqVjKqdkQU^_7I_zXWtj42E z6K9A?83*K+J)h1ZURywQp7TZ$#&OJtgMq-#7XHgEY%bAV@YY4GlHbxNh zD2?+Yv}Ix6Apzr`f`(H{j|7Mvves-kXZ!6eDGwAWAdIdE^JYU0RZ{cyv}Q&^9$P_& zVq47><3vnJ!tybCC=x>~eo@#x24>Gr)};ZS=Qlccdh}d+Wr0f)U?v-34=1!NbcZPG zs}9Osw)dcDzNM#UW+Y|u)7ghxly$vuMUWzGs4R{^M~dmFq+ao+qtx_`|M#KL(qAaW zaF{$PUe4yPPl4BB^S8 zIHF}i1+n_qiKDw@*HVThwhf?&ICb}TZ<-Flmf{$Hsp zZ6_;WL$Ro^csl#NfN_~MxYv{;7T^PgF*M;&`E<4pE3_{5sg)-SY=ri{C zbjzW?3Y31a8m3|#gqcYvy_66&(ZT6Gg3FRxNC9YbxS|Z$U5x-wTQK_ivB=o#;7I-W zcqizq)|2b7A)`ErMKWoQ59pa`obCrvAhk@BJM?en0gH-}Lul0a(1|bPl@%d5elTLC z@!>=Os22RJ=34<{jJ2j$7mTz3R3@rV2cgXEP0=vX;jj_nsLBTt?$%TAM{uad?vqKg zE8@H_)^z1ZIg|mK(j(!0eJFTT9{V1>O|IS;ra>aOr5%3 zNUf&4Z$_N_hZF39D-6M>8HeZ{I@kc*(J4&5VrqI?mu#W&Pv+qaWTbnwB8*^Hqz%?> zmBsM{q>}`^{_g;51M{RCRD5T_^_0n+(7Ekrz0)+ zDfy5gySNrwvMwj{KT#!(8W(G}UrU3cH@LVvyOTw#gtXXMf3`ab)J@j-uz1Ttc`8Pf zB<CoUGFbv!Ea27FX=>hM$J+XsqZ7mh5%M3u#ky4zSEO{Ak#g9+@wJF1 zb2c8_fYaVWES#$OSy_&R&$TqQ_Aes8P-7#$>gx5oGoxpnQe#V5JDon zDD)m4wM{2OnJd4GfeOm=$Ba_$%24|A^$=|65o^wsa3qizk`v2O0^2m1f|BVZ(B%0% z4QABG&XW`&qLb*8tot-J9i@R$*Py7~mfoe$%)e^!z_H)Fes*MH-l z5@v(}u@RId6*WS5Ub^n)#)xzR>4<;{{6raD(Sy&10zN_l-M7hMEfau`fr5D|!(u?Z z;_Ktm;&LNDJ>ld71KB=WZ5AV;6Nu^|R7RtPVbwE=o`NF_Wp|49E+h{J@Of^!P!W<% zOokqE$RxlGTkI%@1{Edb5h)FEcl8B?aCC^HUu(~tQN%hu=(S`Em{?XZXOCPg*)JF} zb8wUCBx1)XrT-T7YbRKh9Y#mOsa z2Lz$Q1Owu8P}nAvH)OZ_w)TMm7R`xykWg$y7 zj50O;bqcjOG})t*1FxjrArOk_cA`%*q$Kp?T_G5;*S`^pHL+oGLQ;EV?qU3T7H*32 z5`35@nZ9%?6}Wm}HQliap?}jvT3pzC$fs2H$AC;x08UPaO&nml+BP<7L(;cPx}KTN#<&^-M(51GzLs z(J&T8Q-_m}@X#94fhu!zZtAc)bcRc(Fq~vMSYA((K*Kq zz0>^!@EylFnJP$dD=1-1XAZk5qejyY={=mTF(~%I+Wn90=sp_@C}-A3{D&JzzB+ty z-CY!twVK;g)Cr!OnAxptA7a@Iy>3vZIwQgm%F`x3NA)!MLAn;8rslYh1VcK3EQb{m zbL;Y8BQ3V!wZf>Wc!-FQSdCzj!XBZrvuWsjn$*o`G?2qa|6?$}Uh9b+inRiPg?yLJ zxl;P99P{X)OrVtL(0vS4agfGez`z3HA?_4jnYuZtDAnD?WlP>;QmzTP*~Mup45wsP zE8B)3tg+R6agafvUiN|_20H^*O2mG+d2F|+lM!Ng;dqQB7hs}+SEcf1WQnz1`tsbz zuo`YY^fHulL<0b3SZBcBhQXuaA*PZvCFf44H?3S4*Oaae0&swu7oFU3d`ih#QS503 zR^R%zHvHi}N{6|dVWU${%mKVfk^r!@m{zD*6SYakU^NZ?>R!=P;~vfruE(j2d*DdI@%N=zgKGbalpW z@=JyX68RllJ$Ro*I$qNydjhIqf6XGpM>I7(Umv4BglJt5)QO~(5vlP6)BV?kLugoh zWu~5W21uotLPCc=8mi}v)Tvg$-M-}#palD;8wbf2?ICoSw%NI-iE~fgpNNfzm2&dw zHd>mZ=J5}_^{)``O0hEOf!X(Dleb6~YcG8r1LABA6(Iz&m2G8rn~~LIj6oil{ixc8*K7 zD2@kg6yOQkC_xvbn0F&B&!LE+S1fQE?H)H!bR)mz&@ZWf_a|=DI=+<9VG9CAAXo=) zSBGiTswdBS5I^4>>tM(QMDBqJeOZ7H)MbVX*9^+U$laSpVXsHVs`=@>v%uZDh~O!( zv|RBARESO@&T4P1(HQ5h3R=%jw@x!4v@pe5rqqtri%|g+t-kx&8nFfN%H44-w%bly z2gsVIzlU=McPMGq-WB9|Nx_CpVm{dyxf$aJ#P77OeD8mkWvMQI}M04F|o8g zm&Nnu2gD06cDc(XKSHO936Rc?AN7o;Yi>~`)kQ}By`j9z&U!X2YH2E8W%4}{V2lXdH5 z3SuGuXM!%9NvOpZ@5mt+d+C@SqZ9AK%hQiogvo0R>f_YigK-`x^U5qD%IJ{h5VUoH z2u#c!D^w%cVmBe|y=|*SDCcB;06=3w3#W(J=EqNvzVe+%WJMS@_NjCv#Md)~W#f4P zyKv$*;zimO`hh5_Es9hW)j>8=(HHDqkTcWK7~3j)*%zTeSo)z^#-_y=FaI? zEew5oII1G$r=spIHd2nFSqm2&6sKsEgkX!EKPxPuK(cG3#_u)Y2sK5ac3_KbKr~Li zt%mDmM8*fWJk9hG+uCNUY35ODYz)+!%?<})6v6HxX?P8*u#xY7eknJc`>H`3P|>Y?DZ%{paXGsiMqLw};V}j@))OwuGcp zgNpxIT$PGMKXtX{DZtApykvUsNkR_B6|^zdvT#LP7+P2yAbVOP2s(yTtjlnP!7XJX zkNZ97H92i9mDDl4Lw6jM@2H=4%R_nom1|xUkp3DoeGW_UymZR*W>TrzjTJ&ouhS2` z8`6VHWDXDlK1nu}O*6anp;389s$Gq_pb;?=C5Yf8q}a^Dvl>JCOc#`VkKF{E<07OG zlMcwtroZ&aYNTRxkYaUFE#_V$2`Ho-)v4pX0Q1O4`LUi;QhpJwH#2KItrwClG#ZqY zcwTg+FAGq8`Jd1x8;R&bZRX31HM6FI!!u@>lyr)XDZFWiBlrhENUc=sVI*v1p|vP8 zLcT=@A(4$W<+HazH5AQa1eGjT#mwa^AM_rUP+<$!W*7r3O=AQ0FmsS6o;CXl5$|&Ety#Fk6BDo^=4a=gKutu;m_d z#~g#uKUPy^wCgP~ssa{bdt5{|UajUU-=iK6sBxDjVZ?bf}WXyIS z&>`ts514$h7HTU6rOnCd>0s)z;ZaGM*iep3b@9)SlQ#eY{5cTo2lb@)ruK}bRL{zR z(S&#hXRIvk>7ZV6o}C#8bZR=B9x_6@iF{j~R20~zqvOs@R=`YK8;N?vcvJ_1jK|Hl zh|%;K7DXE$r6bMe(m{pmD=$wd$w+vEzI#S& zIQ!56JLM*(w^+QOe9V1$d*vpS`#IE*DAnW^6U-|hkqb)c%vrH8(DwuI1$!U8jT*(gDU|C1NY!- zIw1)np+G=9qm(1QHJQEQ4x7GtAMGNFQRd1azAOlq-f{PX42rXLX>)Mapdi#T`ce)P zX<%)$&|0nCDXUb3g#!lMglxwi(Ev+R%qUwiGytckKsj*= zraB|X93X{w(09c%M9pzI;^3^K@+eY~H;2RvanjCWJ)lWZ&kmQJFmDpTJW8>qVe-Tk z-MZW{DTUe-+p>Katxaetrm`QRDUbEC^I~rTE@V5@vX**0<}mbavd#j9YCv1W$mY8^ z+|DIjrfTPhPL&uO?ks0HXfoH2zsNitPO=eHY}v1R447KbAn(fgje8*=VL&;3?d6W-vf zCOq2sd8zrb_-K9fo$uAZHlKbvzxGr0g7M~$yBjbsn6t4N#%eQmezJM>ynlJ~uiWMo zdWg%z0X^$>n!Gi%e)-Lb<&Y!mU&mkEO_usnU@_4tO>hWS;i=)8>KN5ApLSfKM}bIPd7l$WO_GMX-(WhcnZ zkwPx%?t9MJzRBAD$?55@^mFsq#~?#PeJR!_*IqO)Cr;YsJ|gqg`R0UuU4FxE#>!0u z{GKn1-?e|%M|;R|(#2Olyxd&RwrcsLdhVv`*$>-)xy+wS^Tbu3i)rQkGGXryKkGchyTF&iox+li1hdB z&K!~BAAT!b_&ERi>gJNuQvU|ms={gW+Gh5@{c8I=o1k;pNyWVF<=ZL}axphUP}t5{HZb$R&ux3#sKtO<;o(sb6bj7Db=KaB`siPS%g zvBzTD>X%ol)|F0-cAQwL*py3Le=^>BtH2`aXGh4N;h_1qqlt5>U)}td6*tZ#{!~$= zRJkAuMdS4#k$z`eG`9cgD_GHfx>@sY_1lFPXI3}kU-z&2Z{!tBTb-X!h?`v8F}6Cq zdiI4?;-#^bwAg1qUXOqF|5bFA(7CU~IgE98#IFn&=#C~w;ol$7x9)s8?eL6ZwNkv9 z(ZAHw|E6kr#=q;!`LX#T1D-b3hIPN~WA(4j;uNdjuM0%Y|2^)N)c7IY@2!uSWTFj^ zT}t16ZX#)|)o4xdYSaAr___1*LkX%01!J3x7fW}oPEO2k{v2H%n@_AgviSSzr&Ioa zUvJz$v9a^nAII^&1K&u~kkkolr#WoGmQ(5MgCC*XMI8^s?Zvn6d%pIkApY+7N`1qx zw6}6?Cg|vZP_>?tQ{m@U8xr*rzd2fU!tDJti9+nzhnmALNk-7oALe*yowpENwSFM79()H2rldSLTKGYjxh2F=*=RYZIdk*Z!>W&0pMAU^x0$#i zaAKved1`#qYG02~gE=WA^AQ<7wwnK9>D}9AZvW<5|J1(=E%&Q?HKQ-Ro-AWcv>tUa z04?&X2d0K2(`6>y*gtoAr}u8O`v3Q(>8tqJ&!J5$uf%1-G~}2mn0}>v&GS=eF+)5> zhAqIOw6aHBM0-jymfE+k6+PQXA8&n;*m^l`#KAuee6<yov zdCfgA#b_Iyu$CcprbBSUvh#_&E6}#x)we|}kJ`}1U=KaV{^b9Q!Xs(Y$5q4zbq!@< zmW-pw)^i>6OShh`1^JhaulsCPNM1@hNpH>WkrOVX?p5hIJgvJ|0j}JSxGpaq84r7O zBiSeN*>Alg{mqI0o-EtWFWEaxI-P&M>ud3aQ=b~ntB0WExd~jImeJ--jr9ZLo5wfS z&YV+L{qx{@j6J_^GJG;z9Krr^vq0lVR+~q{Wf7_C=wHq26Wfg?! zSci3Fh#?{e&`6w)bX!7FN)-5tBDjRYpWB3_+MAaQmkXLcTb`T$cdh{v+b$VBYjgEk zhSBN+qt6aU{(OFK@gA*?<>(228>b2ak1?~)2 zn>!$E-gGeonM{Xb?Igyz#9r>ef#sjRP_*}S>gH@+-&9aX14R|l*k-=D>a+nhTDdy@V)ew+Ok)WZ1nWRnHc2u1$u(&OUCODF z;OA46Vf~vr8Eo{%h|IGzy{f0K&A%SMjd|^HHE6ZwNs(Gx7@uc`L**tT=^_{2-(49} zUAeb%&&w~!Ud7Hj(4GZB+SifZY?J(fHuQB69a6H}7KoSjU;L}bd-@{c$m*V0k?*Tr z*PC*y&b40uW$fh_U|90-Q8H9l^E7hAuhHJ=!q;qz#6`iX^SwrUHI2i14+a*5e@Bv} zD@@V*uMJ&fl>B*nHGdIau=?n#`6batl}x)jPgVl)_x>x)HYvpW?hu;@>zi7`p-OiV z8q?~rPX?2CXJAh2H$s2)H64i_l+1t@tpBu)`TSh9<6rZVNM^D|V|rVFJ+@r1 zmUcjs7<6d|MiH$Pq7Tgxnm_mN;l8PW?V&GaHYYutrvGd##GV~-xR8;!1}m61x$Ykl zDY;DrTagJ#m8_BWTTU&w9e_OBpD^BSlawWc@7K|R4Q ze*S4iqjQ6=r(E0APMnX8`qrBgYWauzpw~w5phdKImO$+r0mviS{hO-i)wW;wnY1u@ zziKi5VW773q~vsxCzDYUfRs9~-Tti5qrQ5#!oI1N?YB<}Z(+gz%qk9?61A9hlO=w1 zjroi&`U15FoUoG?v-sE+ap8~G(kH8P;{6GIXZ{=>U-wJ)&Tbr+`}e8&>F<)Y%T)<` zb}LA3BQMx7yKxkrhps!uA%r*ZNg5ezEj=GM|M%Q4kIid$t!8xBzG-jh9o*P{w{iN$ z^=}KaZcqRAkA1yvxoPE=nAqCDc_YxNFKR5Hm#$K6@B@1m6=0avc5Is-Dq0yL+_qy1 zK50IEP*0NchR;tcxwL-{?{_+6D#vO))^4);+@fsNlaR?n&42Tjo~bTfaEg^*h0aCs z{b)UmhhBFCr2YPF{QI?3wRUv#mC?r2gWvZLpNKyw8Y?CgL2RwNcx}n~AOz3L*=C=b z-_1x4ub?OBM7yJ}&=bVp=)-cdlV>f&&^@=HoMdl^*3uWJI9&ekV&X2jh|9_5{%m#UK?1&~iTWE4kY}L`zV{Wp|Gxa{_DseobN5uV)JD z=>>~M1%2nOHX!@vUiMF&x$v)d?QX#`{?^7aaSmF+zz5p%Mb~B%HU^|x&RZ?+pO#E& z<9|m-XJ!a%w~3_gb#E1daD*N_3WM1dR1|2^sVi@}a_~wNpiyBrP zPHSIOHFR(H@9z)Y_ucL6E4O?MLLr^4f;GR6t&|Ju%eS;8r{4N|Lx_iq3$&M2*w_%- zKe+3|+3en1@RXb~pGTh^@CU~=`JcwY-}Fo41#ei0^Flv!|83kG z`}_9o@8qfr`|5XR&>=%6Y3F$l1&L;7uxETB55hIuUQSkv?3>uw_uHkQJ^k%?>ldq) znhOh|R%tKJ^%bA(`LZv~*6ORvxzBE@eWB|^u}@bIzx{35pICYEngyy&N$m$ZIuBpn z>UZb-_-d=da{A_a`o3RZ^(@Y>TpRg=Uxmzl@R;wC!l)1+E$fer*OZf$5$-} zEs_x6PWtRrhNc`pX^H;xR zS9ju9rRMcp^HbF>U30NW@SGJL(GCk5Ti!K4&0qhK;2$XiwN$88NR(3e?oEHxX)e`rgF0~Wme5i4oG0Jx@M-O4!-YFGz zf_kZBM~^)u0bIoLO~v3`%$vt15}oYk>^`}h5p zDzGP43$YIL9D74XQ}m90eCJg#Insa5czmrqbgMwG3~N)Nq&6ne6}VHidi35ujYb#r zt2R$meO}ph>&rU@&-jBb_N+J7liN~@)uW;BFSp$&Y3tM-dMJeM3Alo?FZUTxxX|*+ zH1WC`MXv-c$w}cV21%~HEm)1KjBD3hf4uAIMcb#KS-Y@(8G7-Wo%FZYX_xjd;n$`j zHg-?n-Y;Cq3zI<46^0_H$78=IjCCie#+Ru6Dz*JtK7PJz=g;$AQS&DM{==dj z0#$@}o^2M1DJb~xTQ%|fh~Md|Y~kokL}}XI_kVUK_TP`5`0s1onVlyY3GY9_t2#1Y zAEiB1@~I&GIA3seQ0I8;)@}V#Ze}E|9~(bt$jxEzs3W!cPV#$Im*|PJ*Dr8Y8&{52 zy)fHrPTg+@%pe7cxHJ-ij?QAJp8tG#`Q!C9ozT9Ukk~vkEK5^4Ju2`^ve&21qh=43 zY(2vl?p^vG{W)h-!+&Y}ruNvvq2^hyrr&p$8aBVx#(kA(&d*j5jyDt%&h_MU+pEZF z*zzsyeFJ<6bDdQAgBeJRJMhu0URL!<3ozbX4xx95v-Q}9Lq5r}k1w6aagG5KW#7ebN$zo{D<}% zl37#y_dnXL7S>lbuKPKX?dKBoo6A`f)RObePm&g?n}1TUzHf83V2zRg^J;V7r>YdJxHb~0g4%BinGgmGx zo9yON`opQTaEY6EfV=AYIj1aAt}rv3XRA$byS4HBwU-I6WxK)lw^syW#UOfY?^g+W z&A(nZzuY^vY#7aAq;efn{WmMdrxf?akH7vU%B#Nk zQqym>{?%*tv(-BMCfL5v^w#E1y?;6t#3;ehkb>d*&_uTVj zk0TNuC)q*P9M3)C^UL4Q1Q?nnglGj(A|8j|w_46?`1$3t(eCocxOw+@Ov@D4!R}_l zsDa;VU-O%Sf>k|qjT4IYF_0ZDA@qLX`uvyoi-K8=*~sTme1uNY%XE{5B~LI^0bcjb zJ6b(m2P$+Oi6%x(2sMnov}x#w^Iv*>r=i_H#$iu)!2Ak7q45NKarRB@m&R;wp{%fq zYu!DJJ8%W5^q27r_V>- z8h1d)W*+-p)$iw3DPylLy0f}Wk+mVc|fP_;{ zcFs~5G+$vJXNJq2)s>}`$Z=8)EJqZ5^u4c%qN6$VuT0~L06TZNcwt4X!F>UIKTFCX zDSM9Mz-P7a%q)x_pnoc5-VBqFkB~NiL~!$^?4XtrE1nkzi!`aWCvUOZW{7%_yVquR zf40{52r+-mcgeI6{GD3+pBm^T_unoIwaxG*b38be9>4<`BWE2PSX_#eONpxwE`{vm zq9*FwIv2yxbh(EdA`5w^+63T>sU2y_-eha=H0SMyBK$fMi8S=El|_z_E!T`c z7+)BgPA5C?uOxdb1q&b7PQ9GGJ7BOjNfA*2y?Jt=cE1l&SRS5p*ngtb?%cxA-fs^L zX})^Gr)TzlBnIk&U1-XbAd-DVLqdG@FeWCJT!LpwFtb9t&GlDL{w|)Bc`DIKD=04) zb4_RAPK!4_qRw8@m#`BO# z7kX-1;J)0KJ_VluK-aR{4*m8&t2LyAu8>=}nPGSG4t9MWhg_OJ7mYc#U-=eJ~Uez=6j zo$iqM4iB3H)uRqFYMEh*#(RgP8=bNEZq8SNQwg0CA(Gvt zFN%bB)MW|C#gmkSe7n@SlE&)n@N^dbWQCMvvCX0(pm1$JFlOrGHw)=Zygr)x0`HV6 z)v?Zv~yBr}i)f?{X`mXNstd0(U!^vl%W(fVQ$dPk8?|c zb%0VGa2XP<4e?3g*QE)G4%%@lLJ{I7is4w2O5gy+9Hqo%8yj@X!VMr?KxL1S9I}J; zsdi4T^nbSpvWVmkj%OP59Ihgo(|1Bl+rn{DWoH>`ZQ5TZW% zc|0$)JD0%oI6M+`HQ&-7CF*O_aw@ubF>Qn_&2e?Em_Q$(FN2`s~?K* zhH?w#__<<9;WSLn%dC+-wf&|cp@Oy4(n|fV6y~vL)-h97Su2xxdmywmr_v2(U-xF4 z9Z&OT#;`&ilN>WpnewS^TlIVU+?k$KEl}(x9d&|kV!nbnxgcLgPVoS!Gsw^b z$5XdGO0lx~Lu7jnxtkw`#YePvT92nag8+dE)YQm*!v?cMzVAs1ZNZC$!At|09b;#& z?l!M0V~WqcitSU-argbw6p>|tk+$_NdGNw;l^7IQ6bKlNtLZnb&&TtETYb1&U<8Kq z5a4^?&_Ne$M;$HuFr~Y+bU@?4?P@e!uJ#%NKY+U^%CCDRTAq}fLCPbSoNCq3;Aysz zL#~0oC-d3ESzm})EzMK%@o6|4e_y(XvJh!$>=y3fWga;@u-gzJ>HF@5RF*|6llmO6 zgyIZN2B49e%CCdx5O~2oxxh#$CDKJwoK%9-8*nhFPMSQl9T;S{yGJhNHkH!N;SwC? z?&GPxN{pIU(%6^ua0&86VJM7MvL(0Jw8~^D2SHCq*NB-`#Jmlog%r#a%F*EW6v64_g#v78^zVV{&qhWw$2&HR6CY_D1E<9(yp;&Y|?{AcJ$aybAFI{?oitO{o52V0ozConX3^{&E==+U#(-Q1h_|wE9TM;Ek?IXa%2!vE+h)gesLC z%+x*E<<89i%B=CJZg@BF5xg*@DFZ!xpdD9{d<$z?JRIs9p`GREz}G=IgbNHRl)N&@ z7QlYkM!8VlLA(o&m~ZOU-O)OuoUoOnjG{_p(fD9Dd!w zaFJ4AAw(}}bPbBSgZIt7<37c~It1uyG|wVTaTphnYi_I|Z6Ksjcgg4H_}t<9BR(q8 zfQ5|@0*XSri6yVfpoah>Xmdc!LU0B_S~z*}FTZ_SJxrN}jRV=b^l%T45Cva(8r-t} zp1beI!bXI*X?dY@m?p7=N^u~&V+_<(SUg_W?6^b(llo zBBh_AR$9lTcIW0>I?BQ;%3EQMb#?PXf8}pl{06e1IgA~ueUZxt`UD?T@-$zc*A z0fDYctoEp7HO4*eN+I8OVZK$i-l6d%#hPo8!nG)hZ(gM+r6g2q$PGLd{I4`JUw>7Zt@2z zI$5sl-_zTnpHj&s9-u0TFLJs0gkXxE{Id@nZ3H0F7TVN&ub zEgVg^d-|!9|F6M`rRkZA3xZmr7ZIF&kd!+hPNP8MQPP&-EgcodyZcz$yn>*XJ=;Zt z=Xg>VpO%DPTGT!pRXHxWj<;}l_mdf=|JlO5caK+)QSzUKP6_4Gj3d90| z!OqN6h6QFjxMU~IPRV#&&Uu~`&ZC7Hu$XLYa0r}_k7CdemghR7Ysk5Redy_%RqiH7 z^DVZN&Q($-XEcEn1Q*y<&WO1i*C|unBT^M)?)hksa@~!gs_BUB!$GD(u z(zw^c6-|tTa_evC08u#3JswgJ4#r3o+@9kfg1dTXY#WVIS-E%|H=hrbEK8>nIRwYl znpn2W$((GIUXX>W4@!ed-jjpZ|L*SX74L_k`r6=~v`mbLOm@3%@!@J}zNJ&-!_UL6 zVC(R)+9uDFb2XaS3UV-bNV(Rv!lrSXc-hwRU)IjzvWBGJY zp1uScTzE(n(A3StSYAQ~P*Es_OsHcLP6gvHx?@{f!;pHG?cgL!T)}3tjUBikIkf^_ zQGqGlH;{ReOS*!!_da>76F|O)!}Y;shakjLUd~aRMA5$*G*h<+zhe8qF)4&@PC3~L zk?iPTeLGNJNlQmIK24kv?&GXem#ixrxs7!I(~@gopmtLaBvHr42h`4&3&}}e3xj(o z!jy<;xtV#O8TjZ1ig$nKl>UvR8jj=n@$h^mRFsse> z)sYYCe7`bjSrLaKiy=2rCJ=zz12XRLocwa2z@s#bL(yaBYvCij(pPSWu?~1drM~C` zlaPBlK_I6C<%j2x2jH#BT7xwK1l`miag8%>%32s;jFFZ@(t%)C@ARIy3re547yDPA z0g3k31n(74c!3l>9rrTGV5clQ90oMn?eI(urQ}t%2O>519xYU!od%*d#aU;eht}pA z-683lB)ruqn4}Q&u*xA<&YzV&12-&9 z5_oqToyB~$>H?;RFKI{rn>zHe0#nIz@q74XB+H_waQn4GG|E-AkPX)Jfv~vK$bNsHzf2p_XMM@mGW^uYjMzJ2S*d6XQvWZmAY*-3>B;=j>*}w z#@u5#5F!ORo&q*odSuRWfd20$K=oO6PnDBCBm+;ll57w!L^xZ(I!Yz}8;T~Xy zMfJr;jVa7@84mM2N@YVq{+Q7PRMs?!DCdVKAg0Cv40=H{4WMS%nK+i9dIiJ z#>-`Agt=2RXS!tDT-9_8Pg*<)%q>fz$feH_Zd19QC0X|XSttv#A%LzS&q3aB)qz^t zFwj@lzo)CLmhNgNo|fM+B3Es#;t5_O!10_#x3Qix3thofq|H@R=YI-fFq(|vJ)ngI zV^M}KrJ!lx&oO;4?v!d;NH5Sznu2eZ#o|W?aJhzi$~;cEVzvj?0YpaD6>cG*qzX5aUu=I9C%Sf)HOWMGY9*H*S6x_v^&4EopMtw&@rJ z^tUQKKuW*^@c=BwJ<0fx(B!Zb$LNw^XSE@jds)TRG?37IU*n^12j``7nc=;L98IC@ z(0Hv-cuJ6};uc_p`gQ^WsQ>F6pf{+!Lo#p-FPL%~-)Tw#vM07x${r&4YII2GmSu{` zLuE`XePA*m{~zUr{(i%4t+~o>tGOEgc!xuXdJ<6&0PovD3yvq?O9ryL76AO-;PN55 zD$tPs$$qhOm%A^6%auy?ydv0F$L4~F@V%Wh!u{X<*m?$1Wt4|p?zuBz;5D!j;R7YF za2dLDGU=#J(0y)^wIpz5Yf~w$Ab)q61m45O9(lqG=y{`9Tc?~rQ@C=ThQ6}Hrz0{@ zZ%-OCsw6m%aQkjx*@2TZpgkAWTn>99WZ@zAq}k>chw& zdg|8(7ljr9mFeh_1x@+I)Qom;mCPX9+?xKrhH58MI4Cb14}p@0<2ykx2P!*Bb^@v5 zp5Ke!I!p$bl@NkY^Ma{?9s0o@Oma6Tm2!PCdQL+#dTu7G?$8;V7ju-x8@acgXT|2o z0{|CJ2@1T2#tY2FlUZ)cx+|=oN|m3 zgR8sX4l@Ja`fCaCJa)Ll4TOO8`{ty9)|bPb?UDr{B)Gn3frd$_xgAV>o?K&b`Z`%< z?*sJzvyThU7(SHx5)xje)i?*32dlIkfyE-ITGg5g?A~1ib^?v2`YcR6d`+zMfHmq2%`Yw5z{Z$npur5cg+ai=8E8AF z7BHiwop$jr1E#)EcJsV@>_GiGg>UjQx4$zo+?cXS+xF_gH9r0e6Q*$;+~)TsMf3o0 z%xUTZRiVw?AnTo$rYj{++oUzq>vYrX=lmVXuPv1&wvUM0oOzaj(}>V2c;nV)ad4WenU}(WBCLcdO9xchhus^-Ki@ONbM& zR~89u4J4eIbTZ^j5Xi-jsbS01R||ziv3;`v*1Pk}HB>KxmQCON3e;Ez91i{s%(lY9 zzg-pwaLi`yd;`qhUJAh0^h_sz)fKC@@SG6=)>)vOpS-D?chN>^@jWZ0`~KdQv@F}M z(kW+sV|DcxktPM64(}OW8_qXar~sSTw!k6K&;ZV=G*FiHTADhu)8~9^QQXx;p+`6F zcOKc8+#b^O`KQirALU>UpVJ@yZ)MNlT`JOwZvhc9EQQLMR z$l+wi?;5tvh05URtc#(os&$hpSRZ+oN; zE?Timet&SI-9nctWu*>|b2feMZnA5-lKPo7!kU{;ri31N0CX!4n|1X@j)cbxG{UC; zJajH0)Y0a=H)E^aT$f)9mVXp*=M7`c*~;#?QG!S9Xx6oq=RkGrN7tO}^)O>g*ZUkK z9bLGn=?C|(l6MpAUXHS0Sn=S7*T;eA7iH9%H|dm{qXgvc}Ie1 z_>1<*9{(qGBy26d(vuX*`2BbIx~8M4^bSoF6# z3OIfUixG8oSup>w?4^1QB@1D}8gG{ZHKhyZl_%QG>~Q$c->G8isj|{j$&clao7J@bajfoaRHw(f-F6`Puf^s=J@O`3rM% z%vV3Z{9IIw$7_t_U-<6((qAd|-|RE_XKByfw~FNy9kwHp{ZF#f_ji=+zfVah#g!?1 zr|?&g-=UulD(%iWv^Oa+<{;T#^pn3{xpe06Xlg~2kLlq2-u)qFXD9TY|6?zVJl<87A{hD!eawPibaITbS_ zS8$K-)B7Htlt+cM6?COi8>fA;h;k@;7p04$h&wEY7y=(ta5h5<(8VofVIrU6S}z2G zpNR6CPVFk_+Da&8S9w)6UN=yaNAeTRhUgCa!ZL6+p0eqK6CEe}@M;D<@>`D#86IWy z78rZ8!7R3Mlv{2Ux%e6)Fv4hv!BQ2Tf8>M(XpU(^b3|}O@X0>a!wRfGx7@~?E`x?7 z?L_SZ-XKjPk_5}4@0In9@y(8s2cmRyDjKjOsZ{2ZhhueKve2qSBLx6fx)XxL34BI* zMv+tE1XfV1yh9UHaW?xDpjEpNU6eghwNnhp)NXMsQ?8i;&$iQ z=T?D{92|DH;R(aRlYJ<^fC|$AR^-*{+A?aUA)2345q&}%3J=J{IEE%EHQsXJiC|QQ z8GkD}n9B$@64$e+2FXbk@&@rBeHTSeAtW#hz?V^gB$b-(Y7m|1NMQt6%Mr@L4vZY| z3n0SdZ15rlI0PUSK>f!CbTJ$=ECSDZlA15ctQdtERJ8rT*1@pbzWSSe>0RW##FTnU zZBXq&v66oUwecoq#E5f{CP2+*0zn33j*psMZrLl_v&b)ZhX8r5G>hGg8qY47SuougBI#BPaIJ|Kn=a5+{QAO zLE^FM9`!`hbgFSwAEl3?mqz(KK+ za3NI?2UuH;noQbDIDr#hCpDZg9oSDsv)o)bPtv;zj1MFwb)|M4@T)spo2;HB$4gRT zrWk*aFE#CSOMTR?lk=mm_MHc_D-;eF!{|*7lvAKP0oc**<)eF%y~F@FKq}}%AxNma zR!@9XMvW>fslxaEa2DEBtQ$jCr0WOS%J9yqpl5SYR{b<-QC6|2H?c?cLiY}3%cF4 z99Z#ets+{O9te6)f$>XVU^Q%S4_HDhDqVOfg_ml?{(7|m1*^l##?5TJ}d#vs1F`Z;HFwz$;{oOO}uyRoe0&hR@ zYqqd#lrJid#;@ckfASw+jyrX1!jT{I`hDhQ&5JokELtB$+e;a1!t8YcH$7NXQX);> z@+yVqc8}H$!e5c95kIuo#9UEcZS(x_yJt(@XhXO>#@|5!-yovLAB4|u$6X^laP}T6 zZBlHWtnFU;y(Z4+k3{zCoiU37=as)|Hd(j`rAr&sjhz_uVSN3QnRuR7@cr?7@*98e zdwl)$^3B%k`}Xx_yfl=Xpv*nI8_AL=HiSzfwLY6ROQbCsL#-RAwRbfeXIkDEwA=`3=jaOSBf}iZ zeIHI@ZQo9N{QGo}TY%z&!AJJxv1`vf=KEVFN~8|2 zmQJt0CZBxQ)>K|SbB^bB5MJAOS!ZL&zkieSqx*zCd|9MfCJ>eh*558`taK`WS|77+ zZ4Y1PdoHNhEnMa9+lDJl3O0kWczk{@dmH-RjhOZ5mL!jry6oxxmgy+w%NnLhoi5g% zP#wqL(p)sR-ZB>qR%Ie~TQVDo{=&P&eC@i?E9sM=g(q68-`lR5$En{n)SFf@D*22cz@{!_|<^GA1OH-|r)Xjx=D}VN{#9sO^_t|DFgoWgJH%n>~ z>=HiwU{`qMiCa8W4s7^7?$u?x&)x|IoAa#AYf9FwW*lb>oQ`Jy$UDH=R~M5=idK0P zyKKBUs~-=`uRN()QL}}!OJhHs61p4l6H%$2+sv$6B|*su9a~DpziYuhBM$pF_zj(Wh4@)^4m}nr}Z&t?8|qGOt$- z?t8m*xMNRNp;bg$MX~}k)qJgz$+2;Y{v&c$2{NyCe?Zo@oGg~4YY2ZjC7890piFnB zIcSP5G**sAm0HmQ_0F{wIdg_J#YgkOvcm!kx6i;`?@-Lp2?7aLDiVlzm?7|7QI({c z5v6AC9XhCT*FIClRP$#0xj6gf=}YRe74&JN)vJl%>5@uJy(eShLRsNx=a@SVZ*_s; zc~an4R}Q4Y<)-D^s0dYKIfyNsw6q_1xZdBKIhk1Dy?imL_!`9DPv)3qpfbSE0@Uz5 zi*iAjcP4ly^zVBcnkQcB(1q%P`-^QLy8ax0JzJKQMLwht#Y+~0IKeTgv>{{BuJ@La zlbzfw8{yeg0>22ShKaUsg5ATW+me*t)14do5yH++?oOPFiqKS_qpr_6<2quR7P^zm zFaXA9(VPP0(5x^QvV}`^n0FOAa~sM6E2iI1!H)IC;v%}TjPcBLE5_#84R72Fg3g_a zZ}d4<%v_1>K8DpUb<4=7`F;|y@uRY)9s`cS5|>+KQ5#&=MDb{tA(}_xAUNq5vp%i4ZN8OeqSpG@P@z-1o!aKB4H|ELwM`E1fdk#-?=_%Z{gM`T4l~JdvIr z2h{qAN0Eg+&eHvGy9MuXdqIWo!zVcqVh}|hKB|4DgR(z3wdf79yS}oiUr{J*c7{*Z zmCHjPaM2>z@wgin{x0^=+<|Vmb}iNb!ias}UK4+_k|$)5Gpb2$K*H_(CZIa+WDN^6hW>$^L-sXDWV08gF#G zo31Bg`H@F-?vA~WN^%Kkp>Jh_&Yk)_(5>}97q)SlPV)WgCOXrQ7nr3@{i?zn&owy0 z=JL@S7r<1YV1r$ZSiQX#rufJT`OnsT4GX@8tO zi$PDMa_sO_7LD?@XAjv}nl3S37E2;ZxPj3l2cgzL$K&Usv!lhuZ;~ajjk7x+?Wry* zwiVuLvN$zgKV2k7v--vavw&YqqMp9Hx}`h|p(3zLq)$2q)dhPr^l1oHt$>Ns zu);WF8FU)&0JJ(K3m;wC#PINl&WpNTIGq+fc*d6RS6gZIAPwnWlvgL1rF#Ip=8=Ix zdP!+%wEiR@RvZZ1$)@%HUyow9fe|c32NEm(R%j287w>^CVxo9!=TGu-8J~;DunIn+ zY!olh0P+SN!1X4j(Mn=DHd{DY{VXsnvteUdQ=oIhOk1a;!g6C-EdAnk=wd8@=O+@2 zcL`hE7|uaKYO$b-yBI3YL2%%7j*74tAv9iQsHk*X!#JxYMs8y{ph?o!*~#WkCL7?y z8VA6B&dmT#aW&loE&|0z^ny!@)4&ui*Ol)7MS!)Hg?Scq9q7XQFCe%E@MIf1O$DMa zGnAo=&H#dC#9U0aq|;Slo4UootdwYOYI>E+RnHSGsf)l>dRai8I8TuLb-E-Os2l5? zh3geg`27dKOk0;Ynf8_(G%%YlT5@G<$-?3BG6uf*UWPU;UuG2@V9=L(lIRthwQgFW|Nk~Vf= zP*BiQtWb4}%rTb%XIHr=Yb%?~PxEb}nlIzlTesrG!a%z@vE+sXbdNkJ2)?5sz5s~$ z5;^49Qv}l|h&zQ8@CifBj3`(E;Q6uYdiYpZC8GiTvwd{|dSP()3^ddV0YTW9^;rUu%7{^ro=F z6FlLwjqHM7>=dtY4srgE+nKi_zx~Dua+^Lv5|h4yExg(oP(s~PLol9}1q2ib^(gt# zU(18vwC$}0PWnZ#TBl^>_rLqO|N0PokFY9k2H#nmm%0D>W#0e(vUTczK>!5#Ul9I( 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 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png index 2c48f7a602eb74502c399d964b2a5fdb000b2554..06cdd419165ecb0e7bd52057dd346da189f7665c 100644 GIT binary patch literal 14358 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

*&iVJvMI=ZVYY8llV&k3p+$;`W74JS< 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 literal 148279 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 G`+oqZbj7a# diff --git a/app.json b/app.json index bbc27ee..ce9fb88 100644 --- a/app.json +++ b/app.json @@ -15,9 +15,6 @@ "updates": { "fallbackToCacheTimeout": 0 }, - "packagerOpts": { - "sourceExts": ["js", "json", "ts", "tsx", "jsx", "vue"] - }, "splash": { "image": "./assets/splash.png", "resizeMode": "cover", @@ -26,10 +23,11 @@ "ios": { "googleServicesFile": "./config/GoogleService-Info.plist", "supportsTablet": true, + "usesAppleSignIn": true, "requireFullScreen": true, "userInterfaceStyle": "dark", "associatedDomains": ["applinks:minuit.starter"], - "bundleIdentifier": "com.omedis.musicland", + "bundleIdentifier": "com.omedis.musicland.ai", "infoPlist": { "UISupportedInterfaceOrientations": [ "UIInterfaceOrientationPortrait", diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..211ac8b --- /dev/null +++ b/bun.lock @@ -0,0 +1,3582 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "MusicLand", + "dependencies": { + "@babel/plugin-proposal-export-namespace-from": "~7.18.9", + "@expo-google-fonts/inter": "~0.4.1", + "@expo/metro-runtime": "~4.0.1", + "@expo/react-native-action-sheet": "~4.0.1", + "@expo/vector-icons": "~14.0.4", + "@gorhom/bottom-sheet": "~4", + "@gorhom/portal": "~1.0.14", + "@legendapp/motion": "~2.2.1", + "@react-native-async-storage/async-storage": "1.23.1", + "@react-native-community/datetimepicker": "8.2.0", + "@react-native-community/hooks": "~3.0.0", + "@react-native-community/slider": "4.5.5", + "@react-native-google-signin/google-signin": "~15.0.0", + "@react-native-masked-view/masked-view": "~0.3.2", + "@react-navigation/bottom-tabs": "~6.0.9", + "@react-navigation/core": "~6.1.0", + "@react-navigation/native": "~6.0.6", + "@react-navigation/stack": "~6.0.11", + "@stripe/react-stripe-js": "~2.5.0", + "@stripe/stripe-js": "~3.0.0", + "deprecated-react-native-prop-types": "~3.0.1", + "expo": "~52.0.47", + "expo-apple-authentication": "~7.1.3", + "expo-audio": "~0.3.5", + "expo-auth-session": "~6.0.3", + "expo-blur": "~14.0.3", + "expo-build-properties": "~0.13.3", + "expo-camera": "~16.0.18", + "expo-clipboard": "~7.0.1", + "expo-constants": "~17.0.8", + "expo-dev-client": "~5.0.20", + "expo-device": "~7.0.3", + "expo-document-picker": "~13.0.3", + "expo-file-system": "~18.0.12", + "expo-font": "~13.0.4", + "expo-haptics": "~14.0.1", + "expo-image": "~2.0.7", + "expo-image-picker": "~16.0.6", + "expo-insights": "~0.8.2", + "expo-linear-gradient": "~14.0.2", + "expo-linking": "~7.0.5", + "expo-location": "~18.0.10", + "expo-notifications": "~0.29.14", + "expo-speech": "~13.0.1", + "expo-splash-screen": "~0.29.24", + "expo-status-bar": "~2.0.1", + "expo-system-ui": "~4.0.9", + "expo-video": "~2.0.6", + "expo-web-browser": "~14.0.2", + "firebase": "~9.20.0", + "lodash": "~4.17.21", + "moment": "~2.29.4", + "numbro": "~2.3.6", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-native": "0.76.9", + "react-native-actions-sheet": "~0.9.7", + "react-native-compressor": "~1.12.0", + "react-native-dialog": "~9.3.0", + "react-native-figma-squircle": "~0.3.4", + "react-native-gesture-handler": "~2.20.2", + "react-native-hyperlink": "~0.0.22", + "react-native-keyboard-aware-scroll-view": "~0.9.5", + "react-native-linear-gradient": "~2.8.3", + "react-native-minuit": "~1.3.52", + "react-native-popup-menu": "~0.18.0", + "react-native-reanimated": "~3.16.1", + "react-native-reanimated-carousel": "~4.0.3", + "react-native-responsive-dimensions": "~3.1.1", + "react-native-safe-area-context": "4.12.0", + "react-native-screens": "~4.4.0", + "react-native-sortables": "~1.8.0", + "react-native-store-review": "~0.3.0", + "react-native-super-grid": "~5.0.0", + "react-native-svg": "15.8.0", + "react-native-swiper-flatlist": "~3.2.5", + "react-native-web": "~0.19.6", + "react-native-web-linear-gradient": "~1.1.2", + "react-native-webview": "13.12.5", + "reactn": "~2.2.7", + "rxjs": "~7.6.0", + }, + "devDependencies": { + "@babel/core": "^7.25.2", + "@babel/parser": "~7.25.6", + "@babel/traverse": "~7.25.6", + "@types/react": "~18.3.12", + "eslint": "~8.57.0", + "eslint-config-expo": "~8.0.1", + "eslint-config-prettier": "~9.1.0", + "eslint-plugin-prettier": "~5.1.3", + "imagemin": "~9.0.0", + "imagemin-gifsicle": "~7.0.0", + "imagemin-jpegtran": "~7.0.0", + "imagemin-optipng": "~8.0.0", + "imagemin-svgo": "~11.0.1", + "prettier": "~3.2.5", + "typescript": "~5.3.3", + }, + }, + }, + "overrides": { + "firebase": "~9.20.0", + }, + "packages": { + "@0no-co/graphql.web": ["@0no-co/graphql.web@1.2.0", "", { "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "optionalPeers": ["graphql"] }, "sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw=="], + + "@algolia/cache-browser-local-storage": ["@algolia/cache-browser-local-storage@4.25.2", "", { "dependencies": { "@algolia/cache-common": "4.25.2" } }, "sha512-tA1rqAafI+gUdewjZwyTsZVxesl22MTgLWRKt1+TBiL26NiKx7SjRqTI3pzm8ngx1ftM5LSgXkVIgk2+SRgPTg=="], + + "@algolia/cache-common": ["@algolia/cache-common@4.25.2", "", {}, "sha512-E+aZwwwmhvZXsRA1+8DhH2JJIwugBzHivASTnoq7bmv0nmForLyH7rMG5cOTiDK36DDLnKq1rMGzxWZZ70KZag=="], + + "@algolia/cache-in-memory": ["@algolia/cache-in-memory@4.25.2", "", { "dependencies": { "@algolia/cache-common": "4.25.2" } }, "sha512-KYcenhfPKgR+WJ6IEwKVEFMKKCWLZdnYuw08+3Pn1cxAXbJcTIKjoYgEXzEW6gJmDaau2l55qNrZo6MBbX7+sw=="], + + "@algolia/client-account": ["@algolia/client-account@4.25.2", "", { "dependencies": { "@algolia/client-common": "4.25.2", "@algolia/client-search": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-IfRGhBxvjli9mdexrCxX2N4XT9NBN3tvZK5zCaL8zkDcgsthiM9WPvGIZS/pl/FuXB7hA0lE5kqOzsQDP6OmGQ=="], + + "@algolia/client-analytics": ["@algolia/client-analytics@4.25.2", "", { "dependencies": { "@algolia/client-common": "4.25.2", "@algolia/client-search": "4.25.2", "@algolia/requester-common": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-4Yxxhxh+XjXY8zPyo+h6tQuyoJWDBn8E3YLr8j+YAEy5p+r3/5Tp+ANvQ+hNaQXbwZpyf5d4ViYOBjJ8+bWNEg=="], + + "@algolia/client-common": ["@algolia/client-common@4.25.2", "", { "dependencies": { "@algolia/requester-common": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-HXX8vbJPYW29P18GxciiwaDpQid6UhpPP9nW9WE181uGUgFhyP5zaEkYWf9oYBrjMubrGwXi5YEzJOz6Oa4faA=="], + + "@algolia/client-personalization": ["@algolia/client-personalization@4.25.2", "", { "dependencies": { "@algolia/client-common": "4.25.2", "@algolia/requester-common": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-K81PRaHF77mHv2u8foWTHnIf5c+QNf/SnKNM7rB8JPi7TMYi4E5o2mFbgdU1ovd8eg9YMOEAuLkl1Nz1vbM3zQ=="], + + "@algolia/client-search": ["@algolia/client-search@4.25.2", "", { "dependencies": { "@algolia/client-common": "4.25.2", "@algolia/requester-common": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-pO/LpVnQlbJpcHRk+AroWyyFnh01eOlO6/uLZRUmYvr/hpKZKxI6n7ufgTawbo0KrAu2CePfiOkStYOmDuRjzQ=="], + + "@algolia/logger-common": ["@algolia/logger-common@4.25.2", "", {}, "sha512-aUXpcodoIpLPsnVc2OHgC9E156R7yXWLW2l+Zn24Cyepfq3IvmuVckBvJDpp7nPnXkEzeMuvnVxQfQsk+zP/BA=="], + + "@algolia/logger-console": ["@algolia/logger-console@4.25.2", "", { "dependencies": { "@algolia/logger-common": "4.25.2" } }, "sha512-H3Y+UB0Ty0htvMJ6zDSufhFTSDlg3Pyj3AXilfDdDRcvfhH4C/cJNVm+CTaGORxL5uKABGsBp+SZjsEMTyAunQ=="], + + "@algolia/recommend": ["@algolia/recommend@4.25.2", "", { "dependencies": { "@algolia/cache-browser-local-storage": "4.25.2", "@algolia/cache-common": "4.25.2", "@algolia/cache-in-memory": "4.25.2", "@algolia/client-common": "4.25.2", "@algolia/client-search": "4.25.2", "@algolia/logger-common": "4.25.2", "@algolia/logger-console": "4.25.2", "@algolia/requester-browser-xhr": "4.25.2", "@algolia/requester-common": "4.25.2", "@algolia/requester-node-http": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-puRrGeXwAuVa4mLdvXvmxHRFz9MkcCOLPcjz7MjU4NihlpIa+lZYgikJ7z0SUAaYgd6l5Bh00hXiU/OlX5ffXQ=="], + + "@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@4.25.2", "", { "dependencies": { "@algolia/requester-common": "4.25.2" } }, "sha512-aAjfsI0AjWgXLh/xr9eoR8/9HekBkIER3bxGoBf9d1XWMMoTo/q92Da2fewkxwLE6mla95QJ9suJGOtMOewXXQ=="], + + "@algolia/requester-common": ["@algolia/requester-common@4.25.2", "", {}, "sha512-Q4wC3sgY0UFjV3Rb3icRLTpPB5/M44A8IxzJHM9PNeK1T3iX7X/fmz7ATUYQYZTpwHCYATlsQKWiTpql1hHjVg=="], + + "@algolia/requester-node-http": ["@algolia/requester-node-http@4.25.2", "", { "dependencies": { "@algolia/requester-common": "4.25.2" } }, "sha512-Ja/FYB7W9ZM+m8UrMIlawNUAKpncvb9Mo+D8Jq5WepGTUyQ9CBYLsjwxv9O8wbj3TSWqTInf4uUBJ2FKR8G7xw=="], + + "@algolia/transporter": ["@algolia/transporter@4.25.2", "", { "dependencies": { "@algolia/cache-common": "4.25.2", "@algolia/logger-common": "4.25.2", "@algolia/requester-common": "4.25.2" } }, "sha512-yw3RLHWc6V+pbdsFtq8b6T5bJqLDqnfKWS7nac1Vzcmgvs/V/Lfy7/6iOF9XRilu5aBDOBHoP1SOeIDghguzWw=="], + + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ=="], + + "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="], + + "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.5", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "debug": "^4.4.1", "lodash.debounce": "^4.0.8", "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="], + + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.27.1", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA=="], + + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.3", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2" } }, "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/highlight": ["@babel/highlight@7.25.9", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw=="], + + "@babel/parser": ["@babel/parser@7.25.9", "", { "dependencies": { "@babel/types": "^7.25.9" }, "bin": "./bin/babel-parser.js" }, "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q=="], + + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ["@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA=="], + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA=="], + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw=="], + + "@babel/plugin-proposal-class-properties": ["@babel/plugin-proposal-class-properties@7.18.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ=="], + + "@babel/plugin-proposal-decorators": ["@babel/plugin-proposal-decorators@7.28.0", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-decorators": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg=="], + + "@babel/plugin-proposal-export-default-from": ["@babel/plugin-proposal-export-default-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw=="], + + "@babel/plugin-proposal-export-namespace-from": ["@babel/plugin-proposal-export-namespace-from@7.18.9", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA=="], + + "@babel/plugin-proposal-nullish-coalescing-operator": ["@babel/plugin-proposal-nullish-coalescing-operator@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA=="], + + "@babel/plugin-proposal-optional-chaining": ["@babel/plugin-proposal-optional-chaining@7.21.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA=="], + + "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-decorators": ["@babel/plugin-syntax-decorators@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A=="], + + "@babel/plugin-syntax-dynamic-import": ["@babel/plugin-syntax-dynamic-import@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="], + + "@babel/plugin-syntax-export-default-from": ["@babel/plugin-syntax-export-default-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg=="], + + "@babel/plugin-syntax-export-namespace-from": ["@babel/plugin-syntax-export-namespace-from@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="], + + "@babel/plugin-syntax-flow": ["@babel/plugin-syntax-flow@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA=="], + + "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], + + "@babel/plugin-syntax-unicode-sets-regex": ["@babel/plugin-syntax-unicode-sets-regex@7.18.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="], + + "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="], + + "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", "@babel/traverse": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q=="], + + "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA=="], + + "@babel/plugin-transform-block-scoped-functions": ["@babel/plugin-transform-block-scoped-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg=="], + + "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g=="], + + "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA=="], + + "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.3", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg=="], + + "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.4", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA=="], + + "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/template": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw=="], + + "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="], + + "@babel/plugin-transform-dotall-regex": ["@babel/plugin-transform-dotall-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw=="], + + "@babel/plugin-transform-duplicate-keys": ["@babel/plugin-transform-duplicate-keys@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q=="], + + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ=="], + + "@babel/plugin-transform-dynamic-import": ["@babel/plugin-transform-dynamic-import@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A=="], + + "@babel/plugin-transform-explicit-resource-management": ["@babel/plugin-transform-explicit-resource-management@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ=="], + + "@babel/plugin-transform-exponentiation-operator": ["@babel/plugin-transform-exponentiation-operator@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw=="], + + "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="], + + "@babel/plugin-transform-flow-strip-types": ["@babel/plugin-transform-flow-strip-types@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-flow": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg=="], + + "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="], + + "@babel/plugin-transform-function-name": ["@babel/plugin-transform-function-name@7.27.1", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ=="], + + "@babel/plugin-transform-json-strings": ["@babel/plugin-transform-json-strings@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q=="], + + "@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="], + + "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA=="], + + "@babel/plugin-transform-member-expression-literals": ["@babel/plugin-transform-member-expression-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ=="], + + "@babel/plugin-transform-modules-amd": ["@babel/plugin-transform-modules-amd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA=="], + + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="], + + "@babel/plugin-transform-modules-systemjs": ["@babel/plugin-transform-modules-systemjs@7.28.5", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew=="], + + "@babel/plugin-transform-modules-umd": ["@babel/plugin-transform-modules-umd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w=="], + + "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng=="], + + "@babel/plugin-transform-new-target": ["@babel/plugin-transform-new-target@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ=="], + + "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA=="], + + "@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw=="], + + "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.4", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew=="], + + "@babel/plugin-transform-object-super": ["@babel/plugin-transform-object-super@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng=="], + + "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q=="], + + "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ=="], + + "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="], + + "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA=="], + + "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ=="], + + "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="], + + "@babel/plugin-transform-react-display-name": ["@babel/plugin-transform-react-display-name@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA=="], + + "@babel/plugin-transform-react-jsx": ["@babel/plugin-transform-react-jsx@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/types": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw=="], + + "@babel/plugin-transform-react-jsx-development": ["@babel/plugin-transform-react-jsx-development@7.27.1", "", { "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q=="], + + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + + "@babel/plugin-transform-react-pure-annotations": ["@babel/plugin-transform-react-pure-annotations@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA=="], + + "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA=="], + + "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA=="], + + "@babel/plugin-transform-reserved-words": ["@babel/plugin-transform-reserved-words@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw=="], + + "@babel/plugin-transform-runtime": ["@babel/plugin-transform-runtime@7.28.5", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w=="], + + "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="], + + "@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q=="], + + "@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="], + + "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="], + + "@babel/plugin-transform-typeof-symbol": ["@babel/plugin-transform-typeof-symbol@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw=="], + + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA=="], + + "@babel/plugin-transform-unicode-escapes": ["@babel/plugin-transform-unicode-escapes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg=="], + + "@babel/plugin-transform-unicode-property-regex": ["@babel/plugin-transform-unicode-property-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q=="], + + "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="], + + "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw=="], + + "@babel/preset-env": ["@babel/preset-env@7.28.5", "", { "dependencies": { "@babel/compat-data": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.28.0", "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.5", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-class-static-block": "^7.28.3", "@babel/plugin-transform-classes": "^7.28.4", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.0", "@babel/plugin-transform-exponentiation-operator": "^7.28.5", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.27.1", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-modules-systemjs": "^7.28.5", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", "@babel/plugin-transform-object-rest-spread": "^7.28.4", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.28.4", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.27.1", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg=="], + + "@babel/preset-flow": ["@babel/preset-flow@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-flow-strip-types": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg=="], + + "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], + + "@babel/preset-react": ["@babel/preset-react@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-react-display-name": "^7.28.0", "@babel/plugin-transform-react-jsx": "^7.27.1", "@babel/plugin-transform-react-jsx-development": "^7.27.1", "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ=="], + + "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + + "@babel/register": ["@babel/register@7.28.3", "", { "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", "make-dir": "^2.1.0", "pirates": "^4.0.6", "source-map-support": "^0.5.16" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA=="], + + "@babel/runtime": ["@babel/runtime@7.28.4", "", {}, "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.25.9", "", { "dependencies": { "@babel/code-frame": "^7.25.9", "@babel/generator": "^7.25.9", "@babel/parser": "^7.25.9", "@babel/template": "^7.25.9", "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw=="], + + "@babel/traverse--for-generate-function-map": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@borewit/text-codec": ["@borewit/text-codec@0.1.1", "", {}, "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA=="], + + "@egjs/hammerjs": ["@egjs/hammerjs@2.0.17", "", { "dependencies": { "@types/hammerjs": "^2.0.36" } }, "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A=="], + + "@emnapi/core": ["@emnapi/core@1.6.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-zq/ay+9fNIJJtJiZxdTnXS20PllcYMX3OE23ESc4HK/bdYu3cOWYVhsOhVnXALfU/uqJIxn5NBPd9z4v+SfoSg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.6.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.1", "", { "dependencies": { "@eslint/core": "^0.16.0" } }, "sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw=="], + + "@eslint/core": ["@eslint/core@0.16.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@2.1.4", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ=="], + + "@eslint/js": ["@eslint/js@8.57.1", "", {}, "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.0", "", { "dependencies": { "@eslint/core": "^0.16.0", "levn": "^0.4.1" } }, "sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A=="], + + "@expo-google-fonts/inter": ["@expo-google-fonts/inter@0.4.2", "", {}, "sha512-syfiImMaDmq7cFi0of+waE2M4uSCyd16zgyWxdPOY7fN2VBmSLKEzkfbZgeOjJq61kSqPBNNtXjggiQiSD6gMQ=="], + + "@expo/bunyan": ["@expo/bunyan@4.0.1", "", { "dependencies": { "uuid": "^8.0.0" } }, "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg=="], + + "@expo/cli": ["@expo/cli@0.22.26", "", { "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "^0.0.5", "@expo/config": "~10.0.11", "@expo/config-plugins": "~9.0.17", "@expo/devcert": "^1.1.2", "@expo/env": "~0.4.2", "@expo/image-utils": "^0.6.5", "@expo/json-file": "^9.0.2", "@expo/metro-config": "~0.19.12", "@expo/osascript": "^2.1.6", "@expo/package-manager": "^1.7.2", "@expo/plist": "^0.2.2", "@expo/prebuild-config": "~8.2.0", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/ws-tunnel": "^1.0.1", "@expo/xcpretty": "^4.3.0", "@react-native/dev-middleware": "0.76.9", "@urql/core": "^5.0.6", "@urql/exchange-retry": "^1.3.0", "accepts": "^1.3.8", "arg": "^5.0.2", "better-opn": "~3.0.2", "bplist-creator": "0.0.7", "bplist-parser": "^0.3.1", "cacache": "^18.0.2", "chalk": "^4.0.0", "ci-info": "^3.3.0", "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", "env-editor": "^0.4.1", "fast-glob": "^3.3.2", "form-data": "^3.0.1", "freeport-async": "^2.0.0", "fs-extra": "~8.1.0", "getenv": "^1.0.0", "glob": "^10.4.2", "internal-ip": "^4.3.0", "is-docker": "^2.0.0", "is-wsl": "^2.1.1", "lodash.debounce": "^4.0.8", "minimatch": "^3.0.4", "node-forge": "^1.3.1", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "picomatch": "^3.0.1", "pretty-bytes": "^5.6.0", "pretty-format": "^29.7.0", "progress": "^2.0.3", "prompts": "^2.3.2", "qrcode-terminal": "0.11.0", "require-from-string": "^2.0.2", "requireg": "^0.2.2", "resolve": "^1.22.2", "resolve-from": "^5.0.0", "resolve.exports": "^2.0.3", "semver": "^7.6.0", "send": "^0.19.0", "slugify": "^1.3.4", "source-map-support": "~0.5.21", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", "tar": "^6.2.1", "temp-dir": "^2.0.0", "tempy": "^0.7.1", "terminal-link": "^2.1.1", "undici": "^6.18.2", "unique-string": "~2.0.0", "wrap-ansi": "^7.0.0", "ws": "^8.12.1" }, "bin": { "expo-internal": "build/bin/cli" } }, "sha512-I689wc8Fn/AX7aUGiwrh3HnssiORMJtR2fpksX+JIe8Cj/EDleblYMSwRPd0025wrwOV9UN1KM/RuEt/QjCS3Q=="], + + "@expo/code-signing-certificates": ["@expo/code-signing-certificates@0.0.5", "", { "dependencies": { "node-forge": "^1.2.1", "nullthrows": "^1.1.1" } }, "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw=="], + + "@expo/config": ["@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.0.2", "deepmerge": "^4.3.1", "getenv": "^1.0.0", "glob": "^10.4.2", "require-from-string": "^2.0.2", "resolve-from": "^5.0.0", "resolve-workspace-root": "^2.0.0", "semver": "^7.6.0", "slugify": "^1.3.4", "sucrase": "3.35.0" } }, "sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww=="], + + "@expo/config-plugins": ["@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/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", "getenv": "^1.0.0", "glob": "^10.4.2", "resolve-from": "^5.0.0", "semver": "^7.5.4", "slash": "^3.0.0", "slugify": "^1.6.6", "xcode": "^3.0.1", "xml2js": "0.6.0" } }, "sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg=="], + + "@expo/config-types": ["@expo/config-types@52.0.5", "", {}, "sha512-AMDeuDLHXXqd8W+0zSjIt7f37vUd/BP8p43k68NHpyAvQO+z8mbQZm3cNQVAMySeayK2XoPigAFB1JF2NFajaA=="], + + "@expo/devcert": ["@expo/devcert@1.2.0", "", { "dependencies": { "@expo/sudo-prompt": "^9.3.1", "debug": "^3.1.0", "glob": "^10.4.2" } }, "sha512-Uilcv3xGELD5t/b0eM4cxBFEKQRIivB3v7i+VhWLV/gL98aw810unLKKJbGAxAIhY6Ipyz8ChWibFsKFXYwstA=="], + + "@expo/env": ["@expo/env@0.4.2", "", { "dependencies": { "chalk": "^4.0.0", "debug": "^4.3.4", "dotenv": "~16.4.5", "dotenv-expand": "~11.0.6", "getenv": "^1.0.0" } }, "sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A=="], + + "@expo/fingerprint": ["@expo/fingerprint@0.11.11", "", { "dependencies": { "@expo/spawn-async": "^1.7.2", "arg": "^5.0.2", "chalk": "^4.1.2", "debug": "^4.3.4", "find-up": "^5.0.0", "getenv": "^1.0.0", "minimatch": "^3.0.4", "p-limit": "^3.1.0", "resolve-from": "^5.0.0", "semver": "^7.6.0" }, "bin": { "fingerprint": "bin/cli.js" } }, "sha512-gNyn1KnAOpEa8gSNsYqXMTcq0fSwqU/vit6fP5863vLSKxHm/dNt/gm/uZJxrRZxKq71KUJWF6I7d3z8qIfq5g=="], + + "@expo/image-utils": ["@expo/image-utils@0.6.5", "", { "dependencies": { "@expo/spawn-async": "^1.7.2", "chalk": "^4.0.0", "fs-extra": "9.0.0", "getenv": "^1.0.0", "jimp-compact": "0.16.1", "parse-png": "^2.1.0", "resolve-from": "^5.0.0", "semver": "^7.6.0", "temp-dir": "~2.0.0", "unique-string": "~2.0.0" } }, "sha512-RsS/1CwJYzccvlprYktD42KjyfWZECH6PPIEowvoSmXfGLfdViwcUEI4RvBfKX5Jli6P67H+6YmHvPTbGOboew=="], + + "@expo/json-file": ["@expo/json-file@9.1.5", "", { "dependencies": { "@babel/code-frame": "~7.10.4", "json5": "^2.2.3" } }, "sha512-prWBhLUlmcQtvN6Y7BpW2k9zXGd3ySa3R6rAguMJkp1z22nunLN64KYTUWfijFlprFoxm9r2VNnGkcbndAlgKA=="], + + "@expo/metro-config": ["@expo/metro-config@0.19.12", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", "@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.0", "debug": "^4.3.2", "fs-extra": "^9.1.0", "getenv": "^1.0.0", "glob": "^10.4.2", "jsc-safe-url": "^0.2.4", "lightningcss": "~1.27.0", "minimatch": "^3.0.4", "postcss": "~8.4.32", "resolve-from": "^5.0.0" } }, "sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg=="], + + "@expo/metro-runtime": ["@expo/metro-runtime@4.0.1", "", { "peerDependencies": { "react-native": "*" } }, "sha512-CRpbLvdJ1T42S+lrYa1iZp1KfDeBp4oeZOK3hdpiS5n0vR0nhD6sC1gGF0sTboCTp64tLteikz5Y3j53dvgOIw=="], + + "@expo/osascript": ["@expo/osascript@2.3.7", "", { "dependencies": { "@expo/spawn-async": "^1.7.2", "exec-async": "^2.2.0" } }, "sha512-IClSOXxR0YUFxIriUJVqyYki7lLMIHrrzOaP01yxAL1G8pj2DWV5eW1y5jSzIcIfSCNhtGsshGd1tU/AYup5iQ=="], + + "@expo/package-manager": ["@expo/package-manager@1.9.8", "", { "dependencies": { "@expo/json-file": "^10.0.7", "@expo/spawn-async": "^1.7.2", "chalk": "^4.0.0", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "resolve-workspace-root": "^2.0.0" } }, "sha512-4/I6OWquKXYnzo38pkISHCOCOXxfeEmu4uDoERq1Ei/9Ur/s9y3kLbAamEkitUkDC7gHk1INxRWEfFNzGbmOrA=="], + + "@expo/plist": ["@expo/plist@0.2.2", "", { "dependencies": { "@xmldom/xmldom": "~0.7.7", "base64-js": "^1.2.3", "xmlbuilder": "^14.0.0" } }, "sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g=="], + + "@expo/prebuild-config": ["@expo/prebuild-config@8.2.0", "", { "dependencies": { "@expo/config": "~10.0.11", "@expo/config-plugins": "~9.0.17", "@expo/config-types": "^52.0.5", "@expo/image-utils": "^0.6.5", "@expo/json-file": "^9.0.2", "@react-native/normalize-colors": "0.76.9", "debug": "^4.3.1", "fs-extra": "^9.0.0", "resolve-from": "^5.0.0", "semver": "^7.6.0", "xml2js": "0.6.0" } }, "sha512-CxiPpd980s0jyxi7eyN3i/7YKu3XL+8qPjBZUCYtc0+axpGweqIkq2CslyLSKHyqVyH/zlPkbVgWdyiYavFS5Q=="], + + "@expo/react-native-action-sheet": ["@expo/react-native-action-sheet@4.0.1", "", { "dependencies": { "@types/hoist-non-react-statics": "^3.3.1", "hoist-non-react-statics": "^3.3.0" }, "peerDependencies": { "react": ">=16.3.0" } }, "sha512-FwCFpjpB6yzrK8CIWssLlh/i6zQFytFBiJfNdz0mJ2ckU4hWk8SrjB37P0Q4kF7w0bnIdYzPgRbdPR9hnfFqPw=="], + + "@expo/rudder-sdk-node": ["@expo/rudder-sdk-node@1.1.1", "", { "dependencies": { "@expo/bunyan": "^4.0.0", "@segment/loosely-validate-event": "^2.0.0", "fetch-retry": "^4.1.1", "md5": "^2.2.1", "node-fetch": "^2.6.1", "remove-trailing-slash": "^0.1.0", "uuid": "^8.3.2" } }, "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ=="], + + "@expo/sdk-runtime-versions": ["@expo/sdk-runtime-versions@1.0.0", "", {}, "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ=="], + + "@expo/spawn-async": ["@expo/spawn-async@1.7.2", "", { "dependencies": { "cross-spawn": "^7.0.3" } }, "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew=="], + + "@expo/sudo-prompt": ["@expo/sudo-prompt@9.3.2", "", {}, "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw=="], + + "@expo/vector-icons": ["@expo/vector-icons@14.0.4", "", { "dependencies": { "prop-types": "^15.8.1" } }, "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ=="], + + "@expo/ws-tunnel": ["@expo/ws-tunnel@1.0.6", "", {}, "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q=="], + + "@expo/xcpretty": ["@expo/xcpretty@4.3.2", "", { "dependencies": { "@babel/code-frame": "7.10.4", "chalk": "^4.1.0", "find-up": "^5.0.0", "js-yaml": "^4.1.0" }, "bin": { "excpretty": "build/cli.js" } }, "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw=="], + + "@firebase/analytics": ["@firebase/analytics@0.9.5", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/installations": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-hJTVs2jLxPXE7hs7D/jaEsgGivrm7tSEl65kb5NkDBWV7QQBUnRfVML/xra9nTFLLJhAdbExZPHg6HfIuMSYEQ=="], + + "@firebase/analytics-compat": ["@firebase/analytics-compat@0.2.5", "", { "dependencies": { "@firebase/analytics": "0.9.5", "@firebase/analytics-types": "0.8.0", "@firebase/component": "0.6.4", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-ohKUrwSoXvyUJdSLuDr82mOqrzgWKyHMUt9/TfYKkyDXnFjNlBcFBpkpl/UHMAOJe0M60YYXiVCZoGQYldCslA=="], + + "@firebase/analytics-types": ["@firebase/analytics-types@0.8.0", "", {}, "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw=="], + + "@firebase/app": ["@firebase/app@0.9.8", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "idb": "7.0.1", "tslib": "^2.1.0" } }, "sha512-mYoH/aT4Dx6szBBnO7qcEr5ieJRnWU9TENgPiZI5DtkrIDTpW9540KMn996176PkR4GbLKto6rtvUX5P7ii+KQ=="], + + "@firebase/app-check": ["@firebase/app-check@0.6.5", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-TCHJ+kghqDiNWCXAsPnHaE98CxBfEW9D16CIC3gYVaXrh3w42UNWqbR+S+ggSc7xN+vP9QRhCOY5pvr7rBEEUg=="], + + "@firebase/app-check-compat": ["@firebase/app-check-compat@0.3.5", "", { "dependencies": { "@firebase/app-check": "0.6.5", "@firebase/app-check-types": "0.5.0", "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-ji+LxuM2AyFCaJCBfJllnQ1OIedMq+iMwzABlfP9yVrhcR6ZSdCLLhDGMyoENyoPiZo6av+5b3acYUTYrffFeQ=="], + + "@firebase/app-check-interop-types": ["@firebase/app-check-interop-types@0.2.0", "", {}, "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ=="], + + "@firebase/app-check-types": ["@firebase/app-check-types@0.5.0", "", {}, "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ=="], + + "@firebase/app-compat": ["@firebase/app-compat@0.2.8", "", { "dependencies": { "@firebase/app": "0.9.8", "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" } }, "sha512-aG9juNXD+m8gWs6VnrLUWWV1LtJu8W0+uyX5u+Sz6YjDO69JN2jEaxCsb7Wr1egXKKJN1YrhoS+0kQqWakp61Q=="], + + "@firebase/app-types": ["@firebase/app-types@0.9.0", "", {}, "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q=="], + + "@firebase/auth": ["@firebase/auth@0.23.0", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-OzDs1osO8R/9BIgKLoJCRoDdR4sM/MUVu2mNhMya2qJVH00I1fYqrmGeV3jUH5vcy0MYkJvxa2J7oXetaoKcCg=="], + + "@firebase/auth-compat": ["@firebase/auth-compat@0.4.0", "", { "dependencies": { "@firebase/auth": "0.23.0", "@firebase/auth-types": "0.12.0", "@firebase/component": "0.6.4", "@firebase/util": "1.9.3", "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-MS4S90rOjv9/DkumQkKbQs84YgRVHLFQKI+UI3PRdbPO+50Bl3MNXtTyGlLKSIdMjMISeX8IbyBmCdOOTQZmLw=="], + + "@firebase/auth-interop-types": ["@firebase/auth-interop-types@0.2.1", "", {}, "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg=="], + + "@firebase/auth-types": ["@firebase/auth-types@0.12.0", "", { "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA=="], + + "@firebase/component": ["@firebase/component@0.6.4", "", { "dependencies": { "@firebase/util": "1.9.3", "tslib": "^2.1.0" } }, "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA=="], + + "@firebase/database": ["@firebase/database@0.14.4", "", { "dependencies": { "@firebase/auth-interop-types": "0.2.1", "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "faye-websocket": "0.11.4", "tslib": "^2.1.0" } }, "sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ=="], + + "@firebase/database-compat": ["@firebase/database-compat@0.3.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/database": "0.14.4", "@firebase/database-types": "0.10.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" } }, "sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg=="], + + "@firebase/database-types": ["@firebase/database-types@0.10.4", "", { "dependencies": { "@firebase/app-types": "0.9.0", "@firebase/util": "1.9.3" } }, "sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ=="], + + "@firebase/firestore": ["@firebase/firestore@3.10.1", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "@firebase/webchannel-wrapper": "0.9.0", "@grpc/grpc-js": "~1.7.0", "@grpc/proto-loader": "^0.6.13", "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-p+WQMLkuHECVjB6zoyZYF4OjudquW9IlHsBx7eIfyvOZyOtTEmbSmNrJaWsqCZ/9kDo94XYJx/eZQ2Y4WBAV4A=="], + + "@firebase/firestore-compat": ["@firebase/firestore-compat@0.3.7", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/firestore": "3.10.1", "@firebase/firestore-types": "2.5.1", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-pwSEh75e0WIQjU6UdZJcdP0AO1Tj2P7r1aIWcBf7kdqTOwZmplxhJ/rXNL6IaKo2fP+/9osXaLZiBH6WWrSbfQ=="], + + "@firebase/firestore-types": ["@firebase/firestore-types@2.5.1", "", { "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw=="], + + "@firebase/functions": ["@firebase/functions@0.9.4", "", { "dependencies": { "@firebase/app-check-interop-types": "0.2.0", "@firebase/auth-interop-types": "0.2.1", "@firebase/component": "0.6.4", "@firebase/messaging-interop-types": "0.2.0", "@firebase/util": "1.9.3", "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-3H2qh6U+q+nepO5Hds+Ddl6J0pS+zisuBLqqQMRBHv9XpWfu0PnDHklNmE8rZ+ccTEXvBj6zjkPfdxt6NisvlQ=="], + + "@firebase/functions-compat": ["@firebase/functions-compat@0.3.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/functions": "0.9.4", "@firebase/functions-types": "0.6.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-kxVxTGyLV1MBR3sp3mI+eQ6JBqz0G5bk310F8eX4HzDFk4xjk5xY0KdHktMH+edM2xs1BOg0vwvvsAHczIjB+w=="], + + "@firebase/functions-types": ["@firebase/functions-types@0.6.0", "", {}, "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw=="], + + "@firebase/installations": ["@firebase/installations@0.6.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/util": "1.9.3", "idb": "7.0.1", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA=="], + + "@firebase/installations-compat": ["@firebase/installations-compat@0.2.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/installations": "0.6.4", "@firebase/installations-types": "0.5.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q=="], + + "@firebase/installations-types": ["@firebase/installations-types@0.5.0", "", { "peerDependencies": { "@firebase/app-types": "0.x" } }, "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg=="], + + "@firebase/logger": ["@firebase/logger@0.4.0", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA=="], + + "@firebase/messaging": ["@firebase/messaging@0.12.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/installations": "0.6.4", "@firebase/messaging-interop-types": "0.2.0", "@firebase/util": "1.9.3", "idb": "7.0.1", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw=="], + + "@firebase/messaging-compat": ["@firebase/messaging-compat@0.2.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/messaging": "0.12.4", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg=="], + + "@firebase/messaging-interop-types": ["@firebase/messaging-interop-types@0.2.0", "", {}, "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ=="], + + "@firebase/performance": ["@firebase/performance@0.6.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/installations": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g=="], + + "@firebase/performance-compat": ["@firebase/performance-compat@0.2.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/performance": "0.6.4", "@firebase/performance-types": "0.2.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg=="], + + "@firebase/performance-types": ["@firebase/performance-types@0.2.0", "", {}, "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA=="], + + "@firebase/remote-config": ["@firebase/remote-config@0.4.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/installations": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ=="], + + "@firebase/remote-config-compat": ["@firebase/remote-config-compat@0.2.4", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/logger": "0.4.0", "@firebase/remote-config": "0.4.4", "@firebase/remote-config-types": "0.3.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA=="], + + "@firebase/remote-config-types": ["@firebase/remote-config-types@0.3.0", "", {}, "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA=="], + + "@firebase/storage": ["@firebase/storage@0.11.2", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/util": "1.9.3", "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA=="], + + "@firebase/storage-compat": ["@firebase/storage-compat@0.3.2", "", { "dependencies": { "@firebase/component": "0.6.4", "@firebase/storage": "0.11.2", "@firebase/storage-types": "0.8.0", "@firebase/util": "1.9.3", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw=="], + + "@firebase/storage-types": ["@firebase/storage-types@0.8.0", "", { "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg=="], + + "@firebase/util": ["@firebase/util@1.9.3", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA=="], + + "@firebase/webchannel-wrapper": ["@firebase/webchannel-wrapper@0.9.0", "", {}, "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg=="], + + "@gorhom/bottom-sheet": ["@gorhom/bottom-sheet@4.6.4", "", { "dependencies": { "@gorhom/portal": "1.0.14", "invariant": "^2.2.4" }, "peerDependencies": { "@types/react": "*", "@types/react-native": "*", "react": "*", "react-native": "*", "react-native-gesture-handler": ">=1.10.1", "react-native-reanimated": ">=2.2.0" }, "optionalPeers": ["@types/react", "@types/react-native"] }, "sha512-0itLMblLBvepE065w3a60S030c2rNUsGshPC7wbWDm31VyqoaU2xjzh/ojH62YIJOcobBr5QoC30IxBBKDGovQ=="], + + "@gorhom/portal": ["@gorhom/portal@1.0.14", "", { "dependencies": { "nanoid": "^3.3.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-MXyL4xvCjmgaORr/rtryDNFy3kU4qUbKlwtQqqsygd0xX3mhKjOLn6mQK8wfu0RkoE0pBE0nAasRoHua+/QZ7A=="], + + "@grpc/grpc-js": ["@grpc/grpc-js@1.7.3", "", { "dependencies": { "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" } }, "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog=="], + + "@grpc/proto-loader": ["@grpc/proto-loader@0.6.13", "", { "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", "protobufjs": "^6.11.3", "yargs": "^16.2.0" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" } }, "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/config-array": ["@humanwhocodes/config-array@0.13.0", "", { "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" } }, "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/object-schema": ["@humanwhocodes/object-schema@2.0.3", "", {}, "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@ide/backoff": ["@ide/backoff@1.0.0", "", {}, "sha512-F0YfUDjvT+Mtt/R4xdl2X0EYCHMMiJqNLdxHD++jDT5ydEFIyqbCHh51Qx2E211dgZprPKhV7sHmnXKpLuvc5g=="], + + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@isaacs/ttlcache": ["@isaacs/ttlcache@1.4.1", "", {}, "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + + "@jest/create-cache-key-function": ["@jest/create-cache-key-function@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3" } }, "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA=="], + + "@jest/environment": ["@jest/environment@29.7.0", "", { "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0" } }, "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw=="], + + "@jest/fake-timers": ["@jest/fake-timers@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", "jest-message-util": "^29.7.0", "jest-mock": "^29.7.0", "jest-util": "^29.7.0" } }, "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ=="], + + "@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="], + + "@jest/transform": ["@jest/transform@29.7.0", "", { "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^29.7.0", "jest-regex-util": "^29.6.3", "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", "write-file-atomic": "^4.0.2" } }, "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw=="], + + "@jest/types": ["@jest/types@29.6.3", "", { "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" } }, "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@legendapp/motion": ["@legendapp/motion@2.2.1", "", { "dependencies": { "@legendapp/tools": "2.0.1" }, "peerDependencies": { "nativewind": "^2.0.0", "react": ">=16", "react-native": "*" } }, "sha512-kh9+05qHvBLPT+qR2XE+KzP5KgqLqaqE0aZ19xu5yxKp8X+JH7d9SHPj6W5yo5ttSzaPx0IqApYMtHDVk73FvQ=="], + + "@legendapp/tools": ["@legendapp/tools@2.0.1", "", { "peerDependencies": { "react": ">=16" }, "optionalPeers": ["react"] }, "sha512-Kxt0HWvWElRK6oybHRzcYxdgaKGwuaiRNreS7usW7QuHXRIHaH4yMcW2YNRG4DHE5fpefv+Bno/BohQcCE4FaA=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@npmcli/fs": ["@npmcli/fs@3.1.1", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@pkgr/core": ["@pkgr/core@0.1.2", "", {}, "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ=="], + + "@protobufjs/aspromise": ["@protobufjs/aspromise@1.1.2", "", {}, "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="], + + "@protobufjs/base64": ["@protobufjs/base64@1.1.2", "", {}, "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="], + + "@protobufjs/codegen": ["@protobufjs/codegen@2.0.4", "", {}, "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="], + + "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], + + "@protobufjs/fetch": ["@protobufjs/fetch@1.1.0", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="], + + "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], + + "@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], + + "@protobufjs/path": ["@protobufjs/path@1.1.2", "", {}, "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="], + + "@protobufjs/pool": ["@protobufjs/pool@1.1.0", "", {}, "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="], + + "@protobufjs/utf8": ["@protobufjs/utf8@1.1.0", "", {}, "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="], + + "@react-native-async-storage/async-storage": ["@react-native-async-storage/async-storage@1.23.1", "", { "dependencies": { "merge-options": "^3.0.4" }, "peerDependencies": { "react-native": "^0.0.0-0 || >=0.60 <1.0" } }, "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA=="], + + "@react-native-community/datetimepicker": ["@react-native-community/datetimepicker@8.2.0", "", { "dependencies": { "invariant": "^2.2.4" }, "peerDependencies": { "expo": ">=50.0.0", "react": "*", "react-native": "*", "react-native-windows": "*" }, "optionalPeers": ["expo", "react-native-windows"] }, "sha512-qrUPhiBvKGuG9Y+vOqsc56RPFcHa1SU2qbAMT0hfGkoFIj3FodE0VuPVrEa8fgy7kcD5NQmkZIKgHOBLV0+hWg=="], + + "@react-native-community/hooks": ["@react-native-community/hooks@3.0.0", "", { "peerDependencies": { "react": ">=17.0.2", "react-native": ">=0.65" } }, "sha512-g2OyxXHfwIytXUJitBR6Z/ISoOfp0WKx5FOv+NqJ/CrWjRDcTw6zXE5I1C9axfuh30kJqzWchVfCDrkzZYTxqg=="], + + "@react-native-community/slider": ["@react-native-community/slider@4.5.5", "", {}, "sha512-x2N415pg4ZxIltArOKczPwn7JEYh+1OxQ4+hTnafomnMsqs65HZuEWcX+Ch8c5r8V83DiunuQUf5hWGWlw8hQQ=="], + + "@react-native-google-signin/google-signin": ["@react-native-google-signin/google-signin@15.0.0", "", { "peerDependencies": { "expo": ">=52.0.40", "react": "*", "react-native": "*" }, "optionalPeers": ["expo"] }, "sha512-oU49nE+Z9TT/WaO1K7BH/QL2Nx3d2T3I5PGcYdD8swKNtfhMt8qCX/3mOnNEzthTBPrR0CWFGo3LXpkYspalog=="], + + "@react-native-masked-view/masked-view": ["@react-native-masked-view/masked-view@0.3.2", "", { "peerDependencies": { "react": ">=16", "react-native": ">=0.57" } }, "sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ=="], + + "@react-native/assets-registry": ["@react-native/assets-registry@0.76.9", "", {}, "sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg=="], + + "@react-native/babel-plugin-codegen": ["@react-native/babel-plugin-codegen@0.76.9", "", { "dependencies": { "@react-native/codegen": "0.76.9" } }, "sha512-vxL/vtDEIYHfWKm5oTaEmwcnNGsua/i9OjIxBDBFiJDu5i5RU3bpmDiXQm/bJxrJNPRp5lW0I0kpGihVhnMAIQ=="], + + "@react-native/babel-preset": ["@react-native/babel-preset@0.76.9", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-proposal-export-default-from": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-transform-arrow-functions": "^7.24.7", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-classes": "^7.25.4", "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", "@babel/plugin-transform-function-name": "^7.25.1", "@babel/plugin-transform-literals": "^7.25.2", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-numeric-separator": "^7.24.7", "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", "@babel/plugin-transform-react-jsx": "^7.25.2", "@babel/plugin-transform-react-jsx-self": "^7.24.7", "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-shorthand-properties": "^7.24.7", "@babel/plugin-transform-spread": "^7.24.7", "@babel/plugin-transform-sticky-regex": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", "@react-native/babel-plugin-codegen": "0.76.9", "babel-plugin-syntax-hermes-parser": "^0.25.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" } }, "sha512-TbSeCplCM6WhL3hR2MjC/E1a9cRnMLz7i767T7mP90oWkklEjyPxWl+0GGoVGnJ8FC/jLUupg/HvREKjjif6lw=="], + + "@react-native/codegen": ["@react-native/codegen@0.76.9", "", { "dependencies": { "@babel/parser": "^7.25.3", "glob": "^7.1.1", "hermes-parser": "0.23.1", "invariant": "^2.2.4", "jscodeshift": "^0.14.0", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", "yargs": "^17.6.2" }, "peerDependencies": { "@babel/preset-env": "^7.1.6" } }, "sha512-AzlCHMTKrAVC2709V4ZGtBXmGVtWTpWm3Ruv5vXcd3/anH4mGucfJ4rjbWKdaYQJMpXa3ytGomQrsIsT/s8kgA=="], + + "@react-native/community-cli-plugin": ["@react-native/community-cli-plugin@0.76.9", "", { "dependencies": { "@react-native/dev-middleware": "0.76.9", "@react-native/metro-babel-transformer": "0.76.9", "chalk": "^4.0.0", "execa": "^5.1.1", "invariant": "^2.2.4", "metro": "^0.81.0", "metro-config": "^0.81.0", "metro-core": "^0.81.0", "node-fetch": "^2.2.0", "readline": "^1.3.0", "semver": "^7.1.3" }, "peerDependencies": { "@react-native-community/cli": "*" }, "optionalPeers": ["@react-native-community/cli"] }, "sha512-08jx8ixCjjd4jNQwNpP8yqrjrDctN2qvPPlf6ebz1OJQk8e1sbUl3wVn1zhhMvWrYcaraDnatPb5uCPq+dn3NQ=="], + + "@react-native/debugger-frontend": ["@react-native/debugger-frontend@0.76.9", "", {}, "sha512-0Ru72Bm066xmxFuOXhhvrryxvb57uI79yDSFf+hxRpktkC98NMuRenlJhslMrbJ6WjCu1vOe/9UjWNYyxXTRTA=="], + + "@react-native/dev-middleware": ["@react-native/dev-middleware@0.76.9", "", { "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.76.9", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", "debug": "^2.2.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "open": "^7.0.3", "selfsigned": "^2.4.1", "serve-static": "^1.13.1", "ws": "^6.2.3" } }, "sha512-xkd3C3dRcmZLjFTEAOvC14q3apMLouIvJViCZY/p1EfCMrNND31dgE1dYrLTiI045WAWMt5bD15i6f7dE2/QWA=="], + + "@react-native/gradle-plugin": ["@react-native/gradle-plugin@0.76.9", "", {}, "sha512-uGzp3dL4GfNDz+jOb8Nik1Vrfq1LHm0zESizrGhHACFiFlUSflVAnWuUAjlZlz5XfLhzGVvunG4Vdrpw8CD2ng=="], + + "@react-native/js-polyfills": ["@react-native/js-polyfills@0.76.9", "", {}, "sha512-s6z6m8cK4SMjIX1hm8LT187aQ6//ujLrjzDBogqDCYXRbfjbAYovw5as/v2a2rhUIyJbS3UjokZm3W0H+Oh/RQ=="], + + "@react-native/metro-babel-transformer": ["@react-native/metro-babel-transformer@0.76.9", "", { "dependencies": { "@babel/core": "^7.25.2", "@react-native/babel-preset": "0.76.9", "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" } }, "sha512-HGq11347UHNiO/NvVbAO35hQCmH8YZRs7in7nVq7SL99pnpZK4WXwLdAXmSuwz5uYqOuwnKYDlpadz8fkE94Mg=="], + + "@react-native/normalize-color": ["@react-native/normalize-color@2.1.0", "", {}, "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA=="], + + "@react-native/normalize-colors": ["@react-native/normalize-colors@0.76.8", "", {}, "sha512-FRjRvs7RgsXjkbGSOjYSxhX5V70c0IzA/jy3HXeYpATMwD9fOR1DbveLW497QGsVdCa0vThbJUtR8rIzAfpHQA=="], + + "@react-native/virtualized-lists": ["@react-native/virtualized-lists@0.76.9", "", { "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "@types/react": "^18.2.6", "react": "*", "react-native": "*" }, "optionalPeers": ["@types/react"] }, "sha512-2neUfZKuqMK2LzfS8NyOWOyWUJOWgDym5fUph6fN9qF+LNPjAvnc4Zr9+o+59qjNu/yXwQgVMWNU4+8WJuPVWw=="], + + "@react-navigation/bottom-tabs": ["@react-navigation/bottom-tabs@6.0.9", "", { "dependencies": { "@react-navigation/elements": "^1.2.1", "color": "^3.1.3", "warn-once": "^0.1.0" }, "peerDependencies": { "@react-navigation/native": "^6.0.0", "react": "*", "react-native": "*", "react-native-safe-area-context": ">= 3.0.0", "react-native-screens": ">= 3.0.0" } }, "sha512-uRoq6Zd7lPNnLqNQkKC28eR62tpqcDeuakZU1sO8N46FtvrcTuNLoIlssrGty3GF7ALBIxCypn4A93t3nbmMrQ=="], + + "@react-navigation/core": ["@react-navigation/core@6.1.1", "", { "dependencies": { "@react-navigation/routers": "^6.1.0", "escape-string-regexp": "^4.0.0", "nanoid": "^3.1.23", "query-string": "^7.0.0", "react-is": "^16.13.0" }, "peerDependencies": { "react": "*" } }, "sha512-njysuiqztgvR1Z9Noxk2OGJfYtFGFDRyji5Vmm1jHzlql0m+q0wh1dUiyaIEtTyrhFXr/YNgdrKuiPaU9Jp8OA=="], + + "@react-navigation/elements": ["@react-navigation/elements@1.3.31", "", { "peerDependencies": { "@react-navigation/native": "^6.0.0", "react": "*", "react-native": "*", "react-native-safe-area-context": ">= 3.0.0" } }, "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ=="], + + "@react-navigation/native": ["@react-navigation/native@6.0.16", "", { "dependencies": { "@react-navigation/core": "^6.4.3", "escape-string-regexp": "^4.0.0", "fast-deep-equal": "^3.1.3", "nanoid": "^3.1.23" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-YVmzypkDppV/vAG+66KTJ2RFtPjhDTLLjgk8TNTCHG3pahq1q13zbnEPjqB42bU4kgL5SG17O4saErt1DJaWQg=="], + + "@react-navigation/routers": ["@react-navigation/routers@6.1.9", "", { "dependencies": { "nanoid": "^3.1.23" } }, "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA=="], + + "@react-navigation/stack": ["@react-navigation/stack@6.0.11", "", { "dependencies": { "@react-navigation/elements": "^1.2.1", "color": "^3.1.3", "warn-once": "^0.1.0" }, "peerDependencies": { "@react-navigation/native": "^6.0.0", "react": "*", "react-native": "*", "react-native-gesture-handler": ">= 1.0.0", "react-native-safe-area-context": ">= 3.0.0", "react-native-screens": ">= 3.0.0" } }, "sha512-Osc2mXi0Zh/u92HRCceDqVfVnypTa2sZgYMJDU+vDhHz38negtbCG+cjje6nApSjwC5WTVhYP4OoD5WBSh51+g=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + + "@segment/loosely-validate-event": ["@segment/loosely-validate-event@2.0.0", "", { "dependencies": { "component-type": "^1.2.1", "join-component": "^1.1.0" } }, "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw=="], + + "@sinclair/typebox": ["@sinclair/typebox@0.27.8", "", {}, "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="], + + "@sindresorhus/is": ["@sindresorhus/is@6.3.1", "", {}, "sha512-FX4MfcifwJyFOI2lPoX7PQxCqx8BG1HCho7WdiXwpEQx1Ycij0JxkfYtGK7yqNScrZGSlt6RE6sw8QYoH7eKnQ=="], + + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@2.3.0", "", {}, "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg=="], + + "@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@10.3.0", "", { "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA=="], + + "@stripe/react-stripe-js": ["@stripe/react-stripe-js@2.5.1", "", { "dependencies": { "prop-types": "^15.7.2" }, "peerDependencies": { "@stripe/stripe-js": "^1.44.1 || ^2.0.0 || ^3.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "sha512-95BwDhOkl1TwIn5sldWW35GYt6wx+uYuwGjebaMOpOdHGyBKcDnBhTjIww+bUdmA2oCmpUqKnoB4OZJuqK8tJA=="], + + "@stripe/stripe-js": ["@stripe/stripe-js@3.0.10", "", {}, "sha512-CFRNha+aPXR8GrqJss2TbK1j4aSGZXQY8gx0hvaYiSp+dU7EK/Zs5uwFTSAgV+t8H4+jcZ/iBGajAvoMYOwy+A=="], + + "@tokenizer/token": ["@tokenizer/token@0.3.0", "", {}, "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="], + + "@trysound/sax": ["@trysound/sax@0.2.0", "", {}, "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="], + + "@types/hammerjs": ["@types/hammerjs@2.0.46", "", {}, "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw=="], + + "@types/hoist-non-react-statics": ["@types/hoist-non-react-statics@3.3.7", "", { "dependencies": { "hoist-non-react-statics": "^3.3.0" }, "peerDependencies": { "@types/react": "*" } }, "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/long": ["@types/long@4.0.2", "", {}, "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="], + + "@types/node": ["@types/node@24.9.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg=="], + + "@types/node-forge": ["@types/node-forge@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw=="], + + "@types/prop-types": ["@types/prop-types@15.7.15", "", {}, "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw=="], + + "@types/react": ["@types/react@18.3.26", "", { "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/yargs": ["@types/yargs@17.0.34", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.46.2", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/type-utils": "8.46.2", "@typescript-eslint/utils": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.46.2", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.46.2", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.46.2", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.46.2", "@typescript-eslint/types": "^8.46.2", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2" } }, "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.46.2", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2", "@typescript-eslint/utils": "8.46.2", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.46.2", "", { "dependencies": { "@typescript-eslint/project-service": "8.46.2", "@typescript-eslint/tsconfig-utils": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.46.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "@urql/core": ["@urql/core@5.2.0", "", { "dependencies": { "@0no-co/graphql.web": "^1.0.13", "wonka": "^6.3.2" } }, "sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A=="], + + "@urql/exchange-retry": ["@urql/exchange-retry@1.3.2", "", { "dependencies": { "@urql/core": "^5.1.2", "wonka": "^6.3.2" } }, "sha512-TQMCz2pFJMfpNxmSfX1VSfTjwUIFx/mL+p1bnfM1xjjdla7Z+KnGMW/EhFbpckp3LyWAH4PgOsMwOMnIN+MBFg=="], + + "@xmldom/xmldom": ["@xmldom/xmldom@0.7.13", "", {}, "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g=="], + + "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="], + + "accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "aggregate-error": ["aggregate-error@3.1.0", "", { "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" } }, "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "algoliasearch": ["algoliasearch@4.25.2", "", { "dependencies": { "@algolia/cache-browser-local-storage": "4.25.2", "@algolia/cache-common": "4.25.2", "@algolia/cache-in-memory": "4.25.2", "@algolia/client-account": "4.25.2", "@algolia/client-analytics": "4.25.2", "@algolia/client-common": "4.25.2", "@algolia/client-personalization": "4.25.2", "@algolia/client-search": "4.25.2", "@algolia/logger-common": "4.25.2", "@algolia/logger-console": "4.25.2", "@algolia/recommend": "4.25.2", "@algolia/requester-browser-xhr": "4.25.2", "@algolia/requester-common": "4.25.2", "@algolia/requester-node-http": "4.25.2", "@algolia/transporter": "4.25.2" } }, "sha512-lYx98L6kb1VvXypbPI7Z54C4BJB2VT5QvOYthvPq6/POufZj+YdyeZSKjoLBKHJgGmYWQTHOKtcCTdKf98WOCA=="], + + "anser": ["anser@1.4.10", "", {}, "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww=="], + + "ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "arch": ["arch@2.2.0", "", {}, "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ=="], + + "archive-type": ["archive-type@4.0.0", "", { "dependencies": { "file-type": "^4.2.0" } }, "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA=="], + + "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-find-index": ["array-find-index@1.0.2", "", {}, "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array-union": ["array-union@2.1.0", "", {}, "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "asap": ["asap@2.0.6", "", {}, "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="], + + "assert": ["assert@2.1.0", "", { "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", "object-is": "^1.1.5", "object.assign": "^4.1.4", "util": "^0.12.5" } }, "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw=="], + + "ast-types": ["ast-types@0.15.2", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "async-limiter": ["async-limiter@1.0.1", "", {}, "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="], + + "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], + + "at-least-node": ["at-least-node@1.0.0", "", {}, "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "babel-core": ["babel-core@7.0.0-bridge.0", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg=="], + + "babel-jest": ["babel-jest@29.7.0", "", { "dependencies": { "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "peerDependencies": { "@babel/core": "^7.8.0" } }, "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@6.1.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" } }, "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@29.6.3", "", { "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" } }, "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg=="], + + "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.14", "", { "dependencies": { "@babel/compat-data": "^7.27.7", "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg=="], + + "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.13.0", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5", "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A=="], + + "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.5", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg=="], + + "babel-plugin-react-native-web": ["babel-plugin-react-native-web@0.19.13", "", {}, "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ=="], + + "babel-plugin-syntax-hermes-parser": ["babel-plugin-syntax-hermes-parser@0.23.1", "", { "dependencies": { "hermes-parser": "0.23.1" } }, "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA=="], + + "babel-plugin-transform-flow-enums": ["babel-plugin-transform-flow-enums@0.0.2", "", { "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" } }, "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "", { "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-expo": ["babel-preset-expo@12.0.11", "", { "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-transform-export-namespace-from": "^7.22.11", "@babel/plugin-transform-object-rest-spread": "^7.12.13", "@babel/plugin-transform-parameters": "^7.22.15", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.23.0", "@react-native/babel-preset": "0.76.9", "babel-plugin-react-native-web": "~0.19.13", "react-refresh": "^0.14.2" }, "peerDependencies": { "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" }, "optionalPeers": ["babel-plugin-react-compiler", "react-compiler-runtime"] }, "sha512-4m6D92nKEieg+7DXa8uSvpr0GjfuRfM/G0t0I/Q5hF8HleEv5ms3z4dJ+p52qXSJsm760tMqLdO93Ywuoi7cCQ=="], + + "babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="], + + "badgin": ["badgin@1.2.3", "", {}, "sha512-NQGA7LcfCpSzIbGRbkgjgdWkjy7HI+Th5VLxTJfW5EeaAf3fnS+xWQaQOCYiny+q6QSvxqoSO04vCx+4u++EJw=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.8.20", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ=="], + + "better-opn": ["better-opn@3.0.2", "", { "dependencies": { "open": "^8.0.4" } }, "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ=="], + + "big-integer": ["big-integer@1.6.52", "", {}, "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg=="], + + "bignumber.js": ["bignumber.js@8.1.1", "", {}, "sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ=="], + + "bin-build": ["bin-build@3.0.0", "", { "dependencies": { "decompress": "^4.0.0", "download": "^6.2.2", "execa": "^0.7.0", "p-map-series": "^1.0.0", "tempfile": "^2.0.0" } }, "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA=="], + + "bin-check": ["bin-check@4.1.0", "", { "dependencies": { "execa": "^0.7.0", "executable": "^4.1.0" } }, "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA=="], + + "bin-version": ["bin-version@3.1.0", "", { "dependencies": { "execa": "^1.0.0", "find-versions": "^3.0.0" } }, "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ=="], + + "bin-version-check": ["bin-version-check@4.0.0", "", { "dependencies": { "bin-version": "^3.0.0", "semver": "^5.6.0", "semver-truncate": "^1.1.2" } }, "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ=="], + + "bin-wrapper": ["bin-wrapper@4.1.0", "", { "dependencies": { "bin-check": "^4.1.0", "bin-version-check": "^4.0.0", "download": "^7.1.0", "import-lazy": "^3.1.0", "os-filter-obj": "^2.0.0", "pify": "^4.0.1" } }, "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q=="], + + "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], + + "bl": ["bl@1.2.3", "", { "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" } }, "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww=="], + + "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], + + "bplist-creator": ["bplist-creator@0.0.7", "", { "dependencies": { "stream-buffers": "~2.2.0" } }, "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA=="], + + "bplist-parser": ["bplist-parser@0.3.2", "", { "dependencies": { "big-integer": "1.6.x" } }, "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.27.0", "", { "dependencies": { "baseline-browser-mapping": "^2.8.19", "caniuse-lite": "^1.0.30001751", "electron-to-chromium": "^1.5.238", "node-releases": "^2.0.26", "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" } }, "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw=="], + + "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + + "buffer-alloc": ["buffer-alloc@1.2.0", "", { "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" } }, "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="], + + "buffer-alloc-unsafe": ["buffer-alloc-unsafe@1.1.0", "", {}, "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="], + + "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], + + "buffer-fill": ["buffer-fill@1.0.0", "", {}, "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "cacache": ["cacache@18.0.4", "", { "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", "minipass": "^7.0.3", "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" } }, "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ=="], + + "cacheable-request": ["cacheable-request@2.1.4", "", { "dependencies": { "clone-response": "1.0.2", "get-stream": "3.0.0", "http-cache-semantics": "3.8.1", "keyv": "3.0.0", "lowercase-keys": "1.0.0", "normalize-url": "2.0.1", "responselike": "1.0.2" } }, "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ=="], + + "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "caller-callsite": ["caller-callsite@2.0.0", "", { "dependencies": { "callsites": "^2.0.0" } }, "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ=="], + + "caller-path": ["caller-path@2.0.0", "", { "dependencies": { "caller-callsite": "^2.0.0" } }, "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A=="], + + "callsites": ["callsites@4.2.0", "", {}, "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ=="], + + "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="], + + "camelcase-keys": ["camelcase-keys@2.1.0", "", { "dependencies": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" } }, "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ=="], + + "camelize": ["camelize@1.0.1", "", {}, "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001751", "", {}, "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw=="], + + "caw": ["caw@2.0.1", "", { "dependencies": { "get-proxy": "^2.0.0", "isurl": "^1.0.0-alpha5", "tunnel-agent": "^0.6.0", "url-to-options": "^1.0.1" } }, "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "change-file-extension": ["change-file-extension@0.1.1", "", {}, "sha512-lB0j9teu8JtDPDHRfU8pNH33w4wMu5bOaKoT4PxH+AKugBrIfpiJMTTKIm0TErNeJPkeQEgvH31YpccTwOKPRg=="], + + "charenc": ["charenc@0.0.2", "", {}, "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA=="], + + "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], + + "chownr": ["chownr@2.0.0", "", {}, "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="], + + "chrome-launcher": ["chrome-launcher@0.15.2", "", { "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0" }, "bin": { "print-chrome-path": "bin/print-chrome-path.js" } }, "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ=="], + + "chromium-edge-launcher": ["chromium-edge-launcher@0.2.0", "", { "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0", "mkdirp": "^1.0.4", "rimraf": "^3.0.2" } }, "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg=="], + + "ci-info": ["ci-info@3.9.0", "", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="], + + "clean-stack": ["clean-stack@2.2.0", "", {}, "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="], + + "cli-cursor": ["cli-cursor@2.1.0", "", { "dependencies": { "restore-cursor": "^2.0.0" } }, "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw=="], + + "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="], + + "clone-deep": ["clone-deep@4.0.1", "", { "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" } }, "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="], + + "clone-response": ["clone-response@1.0.2", "", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q=="], + + "color": ["color@3.2.1", "", { "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" } }, "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA=="], + + "color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], + + "color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], + + "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], + + "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], + + "commander": ["commander@12.1.0", "", {}, "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="], + + "commondir": ["commondir@1.0.1", "", {}, "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="], + + "component-type": ["component-type@1.2.2", "", {}, "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA=="], + + "compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="], + + "compression": ["compression@1.8.1", "", { "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" } }, "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "config-chain": ["config-chain@1.1.13", "", { "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="], + + "connect": ["connect@3.7.0", "", { "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" } }, "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ=="], + + "console-stream": ["console-stream@0.1.1", "", {}, "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ=="], + + "content-disposition": ["content-disposition@0.5.4", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="], + + "convert-hrtime": ["convert-hrtime@5.0.0", "", {}, "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "core-js-compat": ["core-js-compat@3.46.0", "", { "dependencies": { "browserslist": "^4.26.3" } }, "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law=="], + + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "cosmiconfig": ["cosmiconfig@5.2.1", "", { "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" } }, "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="], + + "cross-fetch": ["cross-fetch@3.2.0", "", { "dependencies": { "node-fetch": "^2.7.0" } }, "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "crypt": ["crypt@0.0.2", "", {}, "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow=="], + + "crypto-random-string": ["crypto-random-string@2.0.0", "", {}, "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="], + + "css-color-keywords": ["css-color-keywords@1.0.0", "", {}, "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg=="], + + "css-in-js-utils": ["css-in-js-utils@3.1.0", "", { "dependencies": { "hyphenate-style-name": "^1.0.3" } }, "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A=="], + + "css-mediaquery": ["css-mediaquery@0.1.2", "", {}, "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q=="], + + "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="], + + "css-to-react-native": ["css-to-react-native@3.2.0", "", { "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", "postcss-value-parser": "^4.0.2" } }, "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ=="], + + "css-tree": ["css-tree@1.1.3", "", { "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="], + + "css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="], + + "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + + "csso": ["csso@5.0.5", "", { "dependencies": { "css-tree": "~2.2.0" } }, "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="], + + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + + "currently-unhandled": ["currently-unhandled@0.4.1", "", { "dependencies": { "array-find-index": "^1.0.1" } }, "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng=="], + + "d": ["d@1.0.2", "", { "dependencies": { "es5-ext": "^0.10.64", "type": "^2.7.2" } }, "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decamelize": ["decamelize@1.2.0", "", {}, "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="], + + "decode-uri-component": ["decode-uri-component@0.2.2", "", {}, "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="], + + "decompress": ["decompress@4.2.1", "", { "dependencies": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", "decompress-targz": "^4.0.0", "decompress-unzip": "^4.0.1", "graceful-fs": "^4.1.10", "make-dir": "^1.0.0", "pify": "^2.3.0", "strip-dirs": "^2.0.0" } }, "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ=="], + + "decompress-response": ["decompress-response@3.3.0", "", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA=="], + + "decompress-tar": ["decompress-tar@4.1.1", "", { "dependencies": { "file-type": "^5.2.0", "is-stream": "^1.1.0", "tar-stream": "^1.5.2" } }, "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ=="], + + "decompress-tarbz2": ["decompress-tarbz2@4.1.1", "", { "dependencies": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", "is-stream": "^1.1.0", "seek-bzip": "^1.0.5", "unbzip2-stream": "^1.0.9" } }, "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A=="], + + "decompress-targz": ["decompress-targz@4.1.1", "", { "dependencies": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", "is-stream": "^1.1.0" } }, "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w=="], + + "decompress-unzip": ["decompress-unzip@4.0.1", "", { "dependencies": { "file-type": "^3.8.0", "get-stream": "^2.2.0", "pify": "^2.3.0", "yauzl": "^2.4.2" } }, "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw=="], + + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "default-gateway": ["default-gateway@4.2.0", "", { "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" } }, "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA=="], + + "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-lazy-prop": ["define-lazy-prop@2.0.0", "", {}, "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "del": ["del@6.1.1", "", { "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", "is-glob": "^4.0.1", "is-path-cwd": "^2.2.0", "is-path-inside": "^3.0.2", "p-map": "^4.0.0", "rimraf": "^3.0.2", "slash": "^3.0.0" } }, "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg=="], + + "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "deprecated-react-native-prop-types": ["deprecated-react-native-prop-types@3.0.2", "", { "dependencies": { "@react-native/normalize-color": "^2.1.0", "invariant": "^2.2.4", "prop-types": "^15.8.1" } }, "sha512-JoZY5iNM+oJlN2Ldpq0KSi0h3Nig4hlNJj5nWzWp8eL3uikMCvHwjSGPitwkEw0arL5JFra5nuGJQpXRbEjApg=="], + + "destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="], + + "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + + "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], + + "dir-glob": ["dir-glob@3.0.1", "", { "dependencies": { "path-type": "^4.0.0" } }, "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="], + + "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="], + + "doctrine": ["doctrine@3.0.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="], + + "dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="], + + "domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="], + + "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="], + + "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], + + "dot-prop": ["dot-prop@8.0.2", "", { "dependencies": { "type-fest": "^3.8.0" } }, "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ=="], + + "dotenv": ["dotenv@16.4.7", "", {}, "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ=="], + + "dotenv-expand": ["dotenv-expand@11.0.7", "", { "dependencies": { "dotenv": "^16.4.5" } }, "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA=="], + + "download": ["download@6.2.5", "", { "dependencies": { "caw": "^2.0.0", "content-disposition": "^0.5.2", "decompress": "^4.0.0", "ext-name": "^5.0.0", "file-type": "5.2.0", "filenamify": "^2.0.0", "get-stream": "^3.0.0", "got": "^7.0.0", "make-dir": "^1.0.0", "p-event": "^1.0.0", "pify": "^3.0.0" } }, "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "duplexer3": ["duplexer3@0.1.5", "", {}, "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.240", "", {}, "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], + + "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + + "env-editor": ["env-editor@0.4.2", "", {}, "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA=="], + + "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "error-stack-parser": ["error-stack-parser@2.1.4", "", { "dependencies": { "stackframe": "^1.3.4" } }, "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ=="], + + "es-abstract": ["es-abstract@1.24.0", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.6", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.4", "safe-array-concat": "^1.1.3" } }, "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + + "es5-ext": ["es5-ext@0.10.64", "", { "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", "esniff": "^2.0.1", "next-tick": "^1.1.0" } }, "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg=="], + + "es6-iterator": ["es6-iterator@2.0.3", "", { "dependencies": { "d": "1", "es5-ext": "^0.10.35", "es6-symbol": "^3.1.1" } }, "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g=="], + + "es6-symbol": ["es6-symbol@3.1.4", "", { "dependencies": { "d": "^1.0.2", "ext": "^1.7.0" } }, "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@8.57.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", "@eslint/js": "8.57.1", "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.2", "eslint-visitor-keys": "^3.4.3", "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" } }, "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA=="], + + "eslint-config-expo": ["eslint-config-expo@8.0.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "^8.9.0", "@typescript-eslint/parser": "^8.9.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-expo": "^0.1.0", "eslint-plugin-import": "^2.30.0", "eslint-plugin-react": "^7.36.1", "eslint-plugin-react-hooks": "^4.6.2" }, "peerDependencies": { "eslint": ">=8.10" } }, "sha512-r9PSgkuZk5Q5ALbk1yowYwEIj0oqO/ikRO9TNhpx2DzSOdK65y3urgFI04WYvQzMr9q1fnA62wr9iGfrsmF5pQ=="], + + "eslint-config-prettier": ["eslint-config-prettier@9.1.2", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], + + "eslint-plugin-expo": ["eslint-plugin-expo@0.1.4", "", { "dependencies": { "@typescript-eslint/types": "^8.29.1", "@typescript-eslint/utils": "^8.29.1", "eslint": "^9.24.0" } }, "sha512-YA7yiMacQbLJySuyJA0Eb5V65obqp6fVOWtw1JdYDRWC5MeToPrnNvhGDpk01Bv3Vm4ownuzUfvi89MXi1d6cg=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.1.3", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.8.6" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": "*", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@4.6.2", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ=="], + + "eslint-scope": ["eslint-scope@7.2.2", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "esniff": ["esniff@2.0.1", "", { "dependencies": { "d": "^1.0.1", "es5-ext": "^0.10.62", "event-emitter": "^0.3.5", "type": "^2.7.2" } }, "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg=="], + + "espree": ["espree@9.6.1", "", { "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } }, "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "event-emitter": ["event-emitter@0.3.5", "", { "dependencies": { "d": "1", "es5-ext": "~0.10.14" } }, "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA=="], + + "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], + + "exec-async": ["exec-async@2.2.0", "", {}, "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw=="], + + "exec-buffer": ["exec-buffer@3.2.0", "", { "dependencies": { "execa": "^0.7.0", "p-finally": "^1.0.0", "pify": "^3.0.0", "rimraf": "^2.5.4", "tempfile": "^2.0.0" } }, "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA=="], + + "execa": ["execa@1.0.0", "", { "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" } }, "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="], + + "executable": ["executable@4.1.1", "", { "dependencies": { "pify": "^2.2.0" } }, "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg=="], + + "expo": ["expo@52.0.47", "", { "dependencies": { "@babel/runtime": "^7.20.0", "@expo/cli": "0.22.26", "@expo/config": "~10.0.11", "@expo/config-plugins": "~9.0.17", "@expo/fingerprint": "0.11.11", "@expo/metro-config": "0.19.12", "@expo/vector-icons": "~14.0.4", "babel-preset-expo": "~12.0.11", "expo-asset": "~11.0.5", "expo-constants": "~17.0.8", "expo-file-system": "~18.0.12", "expo-font": "~13.0.4", "expo-keep-awake": "~14.0.3", "expo-modules-autolinking": "2.0.8", "expo-modules-core": "2.2.3", "fbemitter": "^3.0.0", "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" }, "peerDependencies": { "@expo/dom-webview": "*", "@expo/metro-runtime": "*", "react": "*", "react-native": "*", "react-native-webview": "*" }, "optionalPeers": ["@expo/dom-webview", "@expo/metro-runtime", "react-native-webview"], "bin": { "expo": "bin/cli", "fingerprint": "bin/fingerprint", "expo-modules-autolinking": "bin/autolinking" } }, "sha512-Mkvl7Qi2k+V3FdNRUD+yDj8GqU4IiYulLfl36BmSZs8lh/kCYPhTiyBLiEGPfz7d25QKbPWG727ESozbkbvatw=="], + + "expo-apple-authentication": ["expo-apple-authentication@7.1.3", "", { "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-TRaF513oDGjGx3hRiAwkMiSnKLN8BIR9Se5Gi3ttz2UUgP9y+tNHV6Ji6/oztJo9ON7zerHg2mn5Y+3B8c2vTQ=="], + + "expo-application": ["expo-application@6.0.2", "", { "peerDependencies": { "expo": "*" } }, "sha512-qcj6kGq3mc7x5yIb5KxESurFTJCoEKwNEL34RdPEvTB/xhl7SeVZlu05sZBqxB1V4Ryzq/LsCb7NHNfBbb3L7A=="], + + "expo-asset": ["expo-asset@11.0.5", "", { "dependencies": { "@expo/image-utils": "^0.6.5", "expo-constants": "~17.0.8", "invariant": "^2.2.4", "md5-file": "^3.2.3" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw=="], + + "expo-audio": ["expo-audio@0.3.5", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-gzpDH3vZI1FDL1Q8pXryACtNIW+idZ/zIZ8WqdTRzJuzxucazrG2gLXUS2ngcXQBn09Jyz4RUnU10Tu2N7/Hgg=="], + + "expo-auth-session": ["expo-auth-session@6.0.3", "", { "dependencies": { "expo-application": "~6.0.2", "expo-constants": "~17.0.5", "expo-crypto": "~14.0.2", "expo-linking": "~7.0.5", "expo-web-browser": "~14.0.2", "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-s7LmmMPiiY1NXrlcXkc4+09Hlfw9X1CpaQOCDkwfQEodG1uCYGQi/WImTnDzw5YDkWI79uC8F1mB8EIerilkDA=="], + + "expo-blur": ["expo-blur@14.0.3", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-BL3xnqBJbYm3Hg9t/HjNjdeY7N/q8eK5tsLYxswWG1yElISWZmMvrXYekl7XaVCPfyFyz8vQeaxd7q74ZY3Wrw=="], + + "expo-build-properties": ["expo-build-properties@0.13.3", "", { "dependencies": { "ajv": "^8.11.0", "semver": "^7.6.0" }, "peerDependencies": { "expo": "*" } }, "sha512-gw7AYP+YF50Gr912BedelRDTfR4GnUEn9p5s25g4nv0hTJGWpBZdCYR5/Oi2rmCHJXxBqhPjxzV7JRh72fntLg=="], + + "expo-camera": ["expo-camera@16.0.18", "", { "dependencies": { "invariant": "^2.2.4" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*", "react-native-web": "*" }, "optionalPeers": ["react-native-web"] }, "sha512-NP5u2yyc+wZc9GdUXH+jcEytyXZwBnHxItMwXoZQQxi4wgltwvs4XfSWjBtRZe1LngnhpBfPyPJV0aShjWlLDg=="], + + "expo-clipboard": ["expo-clipboard@7.0.1", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-rqYk0+WoqitPcPKxmMxSpLonX1E5Ije3LBYfnYMbH3xU5Gr8EAH9QnOWOi4BgahUPvcot6nbFEnx+DqARrmxKQ=="], + + "expo-constants": ["expo-constants@17.0.8", "", { "dependencies": { "@expo/config": "~10.0.11", "@expo/env": "~0.4.2" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-XfWRyQAf1yUNgWZ1TnE8pFBMqGmFP5Gb+SFSgszxDdOoheB/NI5D4p7q86kI2fvGyfTrxAe+D+74nZkfsGvUlg=="], + + "expo-crypto": ["expo-crypto@14.0.2", "", { "dependencies": { "base64-js": "^1.3.0" }, "peerDependencies": { "expo": "*" } }, "sha512-WRc9PBpJraJN29VD5Ef7nCecxJmZNyRKcGkNiDQC1nhY5agppzwhqh7zEzNFarE/GqDgSiaDHS8yd5EgFhP9AQ=="], + + "expo-dev-client": ["expo-dev-client@5.0.20", "", { "dependencies": { "expo-dev-launcher": "5.0.35", "expo-dev-menu": "6.0.25", "expo-dev-menu-interface": "1.9.3", "expo-manifests": "~0.15.8", "expo-updates-interface": "~1.0.0" }, "peerDependencies": { "expo": "*" } }, "sha512-bLNkHdU7V3I4UefgJbJnIDUBUL0LxIal/xYEx9BbgDd3B7wgQKY//+BpPIxBOKCQ22lkyiHY8y9tLhO903sAgg=="], + + "expo-dev-launcher": ["expo-dev-launcher@5.0.35", "", { "dependencies": { "ajv": "8.11.0", "expo-dev-menu": "6.0.25", "expo-manifests": "~0.15.8", "resolve-from": "^5.0.0" }, "peerDependencies": { "expo": "*" } }, "sha512-hEQr0ZREnUMxZ6wtQgfK1lzYnbb0zar3HqYZhmANzXmE6UEPbQ4GByLzhpfz/d+xxdBVQZsrHdtiV28KPG2sog=="], + + "expo-dev-menu": ["expo-dev-menu@6.0.25", "", { "dependencies": { "expo-dev-menu-interface": "1.9.3" }, "peerDependencies": { "expo": "*" } }, "sha512-K2m4z/I+CPWbMtHlDzU68lHaQs52De0v5gbsjAmA5ig8FrYh4MKZvPxSVANaiKENzgmtglu8qaFh7ua9Gt2TfA=="], + + "expo-dev-menu-interface": ["expo-dev-menu-interface@1.9.3", "", { "peerDependencies": { "expo": "*" } }, "sha512-KY/dWTBE1l47i9V366JN5rC6YIdOc9hz8yAmZzkl5DrPia5l3M2WIjtnpHC9zUkNjiSiG2urYoOAq4H/uLdmyg=="], + + "expo-device": ["expo-device@7.0.3", "", { "dependencies": { "ua-parser-js": "^0.7.33" }, "peerDependencies": { "expo": "*" } }, "sha512-uNGhDYmpDj/3GySWZmRiYSt52Phdim11p0pXfgpCq/nMks0+UPZwl3D0vin5N8/gpVe5yzb13GYuFxiVoDyniw=="], + + "expo-document-picker": ["expo-document-picker@13.0.3", "", { "peerDependencies": { "expo": "*" } }, "sha512-348xcsiA/YhgWm1SuJNNdb5cUDpRJYCyIk8MhOU2MEDxbVRR+Q1TiUBTCIMVqaWHcxsFQzP56Wwv9n24qjeILg=="], + + "expo-eas-client": ["expo-eas-client@0.13.3", "", {}, "sha512-t+1F1tiDocSot8iSnrn/CjTUMvVvPV2DpafSVcticpbSzMGybEN7wcamO1t18fK7WxGXpZE9gxtd80qwv/LLqQ=="], + + "expo-file-system": ["expo-file-system@18.0.12", "", { "dependencies": { "web-streams-polyfill": "^3.3.2" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-HAkrd/mb8r+G3lJ9MzmGeuW2B+BxQR1joKfeCyY4deLl1zoZ48FrAWjgZjHK9aHUVhJ0ehzInu/NQtikKytaeg=="], + + "expo-font": ["expo-font@13.0.4", "", { "dependencies": { "fontfaceobserver": "^2.1.0" }, "peerDependencies": { "expo": "*", "react": "*" } }, "sha512-eAP5hyBgC8gafFtprsz0HMaB795qZfgJWqTmU0NfbSin1wUuVySFMEPMOrTkTgmazU73v4Cb4x7p86jY1XXYUw=="], + + "expo-haptics": ["expo-haptics@14.0.1", "", { "peerDependencies": { "expo": "*" } }, "sha512-V81FZ7xRUfqM6uSI6FA1KnZ+QpEKnISqafob/xEfcx1ymwhm4V3snuLWWFjmAz+XaZQTqlYa8z3QbqEXz7G63w=="], + + "expo-image": ["expo-image@2.0.7", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*", "react-native-web": "*" }, "optionalPeers": ["react-native-web"] }, "sha512-kv40OIJOkItwznhdqFmKxTMC5O8GkpyTf8ng7Py4Hy6IBiH59dkeP6vUZQhzPhJOm5v1kZK4XldbskBosqzOug=="], + + "expo-image-loader": ["expo-image-loader@5.0.0", "", { "peerDependencies": { "expo": "*" } }, "sha512-Eg+5FHtyzv3Jjw9dHwu2pWy4xjf8fu3V0Asyy42kO+t/FbvW/vjUixpTjPtgKQLQh+2/9Nk4JjFDV6FwCnF2ZA=="], + + "expo-image-picker": ["expo-image-picker@16.0.6", "", { "dependencies": { "expo-image-loader": "~5.0.0" }, "peerDependencies": { "expo": "*" } }, "sha512-HN4xZirFjsFDIsWFb12AZh19fRzuvZjj2ll17cGr19VNRP06S/VPQU3Tdccn5vwUzQhOBlLu704CnNm278boiQ=="], + + "expo-insights": ["expo-insights@0.8.2", "", { "dependencies": { "expo-eas-client": "~0.13.2" }, "peerDependencies": { "expo": "*" } }, "sha512-b3rX7WVtvg3/Ejv/z19dGaY9gdq/+Vyx0D6MWVCi5ERY7VD/Yk7O0ubNG4zaxmZXwDxL4tmI/rX10VQ4Gmqq+g=="], + + "expo-json-utils": ["expo-json-utils@0.14.0", "", {}, "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw=="], + + "expo-keep-awake": ["expo-keep-awake@14.0.3", "", { "peerDependencies": { "expo": "*", "react": "*" } }, "sha512-6Jh94G6NvTZfuLnm2vwIpKe3GdOiVBuISl7FI8GqN0/9UOg9E0WXXp5cDcfAG8bn80RfgLJS8P7EPUGTZyOvhg=="], + + "expo-linear-gradient": ["expo-linear-gradient@14.0.2", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-nvac1sPUfFFJ4mY25UkvubpUV/olrBH+uQw5k+beqSvQaVQiUfFtYzfRr+6HhYBNb4AEsOtpsCRkpDww3M2iGQ=="], + + "expo-linking": ["expo-linking@7.0.5", "", { "dependencies": { "expo-constants": "~17.0.5", "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-3KptlJtcYDPWohk0MfJU75MJFh2ybavbtcSd84zEPfw9s1q3hjimw3sXnH03ZxP54kiEWldvKmmnGcVffBDB1g=="], + + "expo-location": ["expo-location@18.0.10", "", { "peerDependencies": { "expo": "*" } }, "sha512-R0Iioz0UZ9Ts8TACPngh8uDFbajJhVa5/igLqWB8Pq/gp8UHuwj7PC8XbZV7avsFoShYjaxrOhf4U7IONeKLgg=="], + + "expo-manifests": ["expo-manifests@0.15.8", "", { "dependencies": { "@expo/config": "~10.0.11", "expo-json-utils": "~0.14.0" }, "peerDependencies": { "expo": "*" } }, "sha512-VuIyaMfRfLZeETNsRohqhy1l7iZ7I+HKMPfZXVL2Yn17TT0WkOhZoq1DzYwPbOHPgp1Uk6phNa86EyaHrD2DLw=="], + + "expo-modules-autolinking": ["expo-modules-autolinking@2.0.8", "", { "dependencies": { "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "commander": "^7.2.0", "fast-glob": "^3.2.5", "find-up": "^5.0.0", "fs-extra": "^9.1.0", "require-from-string": "^2.0.2", "resolve-from": "^5.0.0" }, "bin": { "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, "sha512-DezgnEYFQYic8hKGhkbztBA3QUmSftjaNDIKNAtS2iGJmzCcNIkatjN2slFDSWjSTNo8gOvPQyMKfyHWFvLpOQ=="], + + "expo-modules-core": ["expo-modules-core@2.2.3", "", { "dependencies": { "invariant": "^2.2.4" } }, "sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg=="], + + "expo-notifications": ["expo-notifications@0.29.14", "", { "dependencies": { "@expo/image-utils": "^0.6.5", "@ide/backoff": "^1.0.0", "abort-controller": "^3.0.0", "assert": "^2.0.0", "badgin": "^1.1.5", "expo-application": "~6.0.2", "expo-constants": "~17.0.8" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-AVduNx9mKOgcAqBfrXS1OHC9VAQZrDQLbVbcorMjPDGXW7m0Q5Q+BG6FYM/saVviF2eO8fhQRsTT40yYv5/bhQ=="], + + "expo-speech": ["expo-speech@13.0.1", "", { "peerDependencies": { "expo": "*" } }, "sha512-J7tvFzORsFpIKihMnayeY5lCPc15giDrlN+ws2uUNo0MvLv1HCYEu/5p3+aMmZXXsY5I1QlconD4CwRWw3JFig=="], + + "expo-splash-screen": ["expo-splash-screen@0.29.24", "", { "dependencies": { "@expo/prebuild-config": "~8.2.0" }, "peerDependencies": { "expo": "*" } }, "sha512-k2rdjbb3Qeg4g104Sdz6+qXXYba8QgiuZRSxHX8IpsSYiiTU48BmCCGy12sN+O1B+sD1/+WPL4duCa1Fy6+Y4g=="], + + "expo-status-bar": ["expo-status-bar@2.0.1", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg=="], + + "expo-system-ui": ["expo-system-ui@4.0.9", "", { "dependencies": { "@react-native/normalize-colors": "0.76.8", "debug": "^4.3.2" }, "peerDependencies": { "expo": "*", "react-native": "*", "react-native-web": "*" }, "optionalPeers": ["react-native-web"] }, "sha512-hqBc0EWeK/BTB8i4H84vqNjje8GgxhapYrcWdg5qriaRA/u+bNNxhmpZXdAjFuhonOP4SmAbF+gjoJJWsTrhUg=="], + + "expo-updates-interface": ["expo-updates-interface@1.0.0", "", { "peerDependencies": { "expo": "*" } }, "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ=="], + + "expo-video": ["expo-video@2.0.6", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-oDorKwjreHT596oY6ZfktbDa3VF+Sq7gVsTbnQ4QVqGYL13mIO0s+h4y9xMyG/cDWyFpiRc4UT8KkPdxL0wViQ=="], + + "expo-web-browser": ["expo-web-browser@14.0.2", "", { "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-Hncv2yojhTpHbP6SGWARBFdl7P6wBHc1O8IKaNsH0a/IEakq887o1eRhLxZ5IwztPQyRDhpqHdgJ+BjWolOnwA=="], + + "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="], + + "ext": ["ext@1.7.0", "", { "dependencies": { "type": "^2.7.2" } }, "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw=="], + + "ext-list": ["ext-list@2.2.2", "", { "dependencies": { "mime-db": "^1.28.0" } }, "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA=="], + + "ext-name": ["ext-name@5.0.0", "", { "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" } }, "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ=="], + + "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-equals": ["fast-equals@5.3.2", "", {}, "sha512-6rxyATwPCkaFIL3JLqw8qXqMpIZ942pTX/tbQFkRsDGblS8tNGtlUauA/+mt6RUfqn/4MoEr+WDkYoIQbibWuQ=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-loops": ["fast-loops@1.1.4", "", {}, "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg=="], + + "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], + + "fast-xml-parser": ["fast-xml-parser@4.5.3", "", { "dependencies": { "strnum": "^1.1.1" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "faye-websocket": ["faye-websocket@0.11.4", "", { "dependencies": { "websocket-driver": ">=0.5.1" } }, "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="], + + "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "fbemitter": ["fbemitter@3.0.0", "", { "dependencies": { "fbjs": "^3.0.0" } }, "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw=="], + + "fbjs": ["fbjs@3.0.5", "", { "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", "loose-envify": "^1.0.0", "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", "ua-parser-js": "^1.0.35" } }, "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg=="], + + "fbjs-css-vars": ["fbjs-css-vars@1.0.2", "", {}, "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="], + + "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "fetch-retry": ["fetch-retry@4.1.1", "", {}, "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA=="], + + "figma-squircle": ["figma-squircle@0.2.1", "", {}, "sha512-UePsOSdigugsBvGZJAzrLeYY43fXy6iGQ7rz7bpEPd9jf54WbWM3jmgAF6VU0HANte1+hBiWb0PK6KyXTvXQdw=="], + + "figures": ["figures@1.7.0", "", { "dependencies": { "escape-string-regexp": "^1.0.5", "object-assign": "^4.1.0" } }, "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ=="], + + "file-entry-cache": ["file-entry-cache@6.0.1", "", { "dependencies": { "flat-cache": "^3.0.4" } }, "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="], + + "file-type": ["file-type@19.6.0", "", { "dependencies": { "get-stream": "^9.0.1", "strtok3": "^9.0.1", "token-types": "^6.0.0", "uint8array-extras": "^1.3.0" } }, "sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ=="], + + "filename-reserved-regex": ["filename-reserved-regex@2.0.0", "", {}, "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ=="], + + "filenamify": ["filenamify@2.1.0", "", { "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", "trim-repeated": "^1.0.0" } }, "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "filter-obj": ["filter-obj@1.1.0", "", {}, "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="], + + "finalhandler": ["finalhandler@1.1.2", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" } }, "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="], + + "find-cache-dir": ["find-cache-dir@2.1.0", "", { "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" } }, "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "find-versions": ["find-versions@3.2.0", "", { "dependencies": { "semver-regex": "^2.0.0" } }, "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww=="], + + "firebase": ["firebase@9.20.0", "", { "dependencies": { "@firebase/analytics": "0.9.5", "@firebase/analytics-compat": "0.2.5", "@firebase/app": "0.9.8", "@firebase/app-check": "0.6.5", "@firebase/app-check-compat": "0.3.5", "@firebase/app-compat": "0.2.8", "@firebase/app-types": "0.9.0", "@firebase/auth": "0.23.0", "@firebase/auth-compat": "0.4.0", "@firebase/database": "0.14.4", "@firebase/database-compat": "0.3.4", "@firebase/firestore": "3.10.1", "@firebase/firestore-compat": "0.3.7", "@firebase/functions": "0.9.4", "@firebase/functions-compat": "0.3.4", "@firebase/installations": "0.6.4", "@firebase/installations-compat": "0.2.4", "@firebase/messaging": "0.12.4", "@firebase/messaging-compat": "0.2.4", "@firebase/performance": "0.6.4", "@firebase/performance-compat": "0.2.4", "@firebase/remote-config": "0.4.4", "@firebase/remote-config-compat": "0.2.4", "@firebase/storage": "0.11.2", "@firebase/storage-compat": "0.3.2", "@firebase/util": "1.9.3" } }, "sha512-qkSfdotdgZuMNCi4ddMLT+Pr18m021SkzImgplpihZOSx0utWdO39TgHivMfurlgp0fp4eQ2U4YEDPfP+Iq4bw=="], + + "flat-cache": ["flat-cache@3.2.0", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "flow-enums-runtime": ["flow-enums-runtime@0.0.6", "", {}, "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw=="], + + "flow-parser": ["flow-parser@0.289.0", "", {}, "sha512-w4sVnH6ddNAIxokoz0mGyiIIdzvqncFhAYW+RmkPbPSSTYozG6yhqAixzaWeBCQf2qqXJTlHkoKPnf/BAj8Ofw=="], + + "fontfaceobserver": ["fontfaceobserver@2.3.0", "", {}, "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], + + "form-data": ["form-data@3.0.4", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.35" } }, "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ=="], + + "freeport-async": ["freeport-async@2.0.0", "", {}, "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ=="], + + "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], + + "from2": ["from2@2.3.0", "", { "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g=="], + + "fs-constants": ["fs-constants@1.0.0", "", {}, "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="], + + "fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="], + + "fs-minipass": ["fs-minipass@3.0.3", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function-timeout": ["function-timeout@1.0.2", "", {}, "sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA=="], + + "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "geofirex": ["geofirex@0.1.0", "", { "peerDependencies": { "firebase": "^7.2.0", "rxjs": "^6.2.1" } }, "sha512-3I1HJuWYUI4Re85meprZZapcwq4Zc47ZaL8Z16dRT3Z3OT1yRl6l9Zcepz86mEqk2VmejtwBfERXfl0YcbAWJQ=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-package-type": ["get-package-type@0.1.0", "", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-proxy": ["get-proxy@2.1.0", "", { "dependencies": { "npm-conf": "^1.1.0" } }, "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw=="], + + "get-stdin": ["get-stdin@4.0.1", "", {}, "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="], + + "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.13.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ=="], + + "getenv": ["getenv@1.0.0", "", {}, "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg=="], + + "gifsicle": ["gifsicle@5.3.0", "", { "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", "execa": "^5.0.0" }, "bin": { "gifsicle": "cli.js" } }, "sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q=="], + + "glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "globby": ["globby@14.1.0", "", { "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.3", "ignore": "^7.0.3", "path-type": "^6.0.0", "slash": "^5.1.0", "unicorn-magic": "^0.3.0" } }, "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "got": ["got@7.1.0", "", { "dependencies": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", "get-stream": "^3.0.0", "is-plain-obj": "^1.1.0", "is-retry-allowed": "^1.0.0", "is-stream": "^1.0.0", "isurl": "^1.0.0-alpha5", "lowercase-keys": "^1.0.0", "p-cancelable": "^0.3.0", "p-timeout": "^1.1.1", "safe-buffer": "^5.0.1", "timed-out": "^4.0.0", "url-parse-lax": "^1.0.0", "url-to-options": "^1.0.1" } }, "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "has-ansi": ["has-ansi@2.0.0", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbol-support-x": ["has-symbol-support-x@1.4.2", "", {}, "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-to-string-tag-x": ["has-to-string-tag-x@1.4.1", "", { "dependencies": { "has-symbol-support-x": "^1.4.1" } }, "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "hermes-estree": ["hermes-estree@0.23.1", "", {}, "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg=="], + + "hermes-parser": ["hermes-parser@0.23.1", "", { "dependencies": { "hermes-estree": "0.23.1" } }, "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA=="], + + "hoist-non-react-statics": ["hoist-non-react-statics@3.3.2", "", { "dependencies": { "react-is": "^16.7.0" } }, "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="], + + "hosted-git-info": ["hosted-git-info@7.0.2", "", { "dependencies": { "lru-cache": "^10.0.1" } }, "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w=="], + + "http-cache-semantics": ["http-cache-semantics@3.8.1", "", {}, "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="], + + "http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="], + + "http-parser-js": ["http-parser-js@0.5.10", "", {}, "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA=="], + + "human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "hyphenate-style-name": ["hyphenate-style-name@1.1.0", "", {}, "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw=="], + + "idb": ["idb@7.0.1", "", {}, "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg=="], + + "identifier-regex": ["identifier-regex@1.0.1", "", { "dependencies": { "reserved-identifiers": "^1.0.0" } }, "sha512-ZrYyM0sozNPZlvBvE7Oq9Bn44n0qKGrYu5sQ0JzMUnjIhpgWYE2JB6aBoFwEYdPjqj7jPyxXTMJiHDOxDfd8yw=="], + + "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "image-dimensions": ["image-dimensions@2.5.0", "", { "bin": { "image-dimensions": "cli.js" } }, "sha512-CKZPHjAEtSg9lBV9eER0bhNn/yrY7cFEQEhkwjLhqLY+Na8lcP1pEyWsaGMGc8t2qbKWA/tuqbhFQpOKGN72Yw=="], + + "image-size": ["image-size@1.2.1", "", { "dependencies": { "queue": "6.0.2" }, "bin": { "image-size": "bin/image-size.js" } }, "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw=="], + + "imagemin": ["imagemin@9.0.1", "", { "dependencies": { "change-file-extension": "^0.1.1", "environment": "^1.0.0", "file-type": "^19.0.0", "globby": "^14.0.1", "image-dimensions": "^2.3.0", "junk": "^4.0.1", "ow": "^2.0.0", "p-pipe": "^4.0.0", "slash": "^5.1.0", "uint8array-extras": "^1.1.0" } }, "sha512-UoHOfynN8QeqRoUGunn6ilMnLpJ+utbmleP2ufcFqaGal8mY/PeOpV43N31uqtb+CBMFqQ7hxgKzIaAAnmcrdA=="], + + "imagemin-gifsicle": ["imagemin-gifsicle@7.0.0", "", { "dependencies": { "execa": "^1.0.0", "gifsicle": "^5.0.0", "is-gif": "^3.0.0" } }, "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA=="], + + "imagemin-jpegtran": ["imagemin-jpegtran@7.0.0", "", { "dependencies": { "exec-buffer": "^3.0.0", "is-jpg": "^2.0.0", "jpegtran-bin": "^5.0.0" } }, "sha512-MJoyTCW8YjMJf56NorFE41SR/WkaGA3IYk4JgvMlRwguJEEd3PnP9UxA8Y2UWjquz8d+On3Ds/03ZfiiLS8xTQ=="], + + "imagemin-optipng": ["imagemin-optipng@8.0.0", "", { "dependencies": { "exec-buffer": "^3.0.0", "is-png": "^2.0.0", "optipng-bin": "^7.0.0" } }, "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A=="], + + "imagemin-svgo": ["imagemin-svgo@11.0.1", "", { "dependencies": { "is-svg": "^5.0.1", "svgo": "^3.3.2" } }, "sha512-sUZdlXFXZkPt61nzVXbt7EzYjjevPkNuZmAw0VjEm085PRrK5AHSF+1myF0NKtE+ZhY2Vf6W3CEoRqAgksruWQ=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "import-lazy": ["import-lazy@3.1.0", "", {}, "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "indent-string": ["indent-string@2.1.0", "", { "dependencies": { "repeating": "^2.0.0" } }, "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "inline-style-prefixer": ["inline-style-prefixer@6.0.4", "", { "dependencies": { "css-in-js-utils": "^3.1.0", "fast-loops": "^1.1.3" } }, "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg=="], + + "internal-ip": ["internal-ip@4.3.0", "", { "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" } }, "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "into-stream": ["into-stream@3.1.0", "", { "dependencies": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" } }, "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ=="], + + "invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="], + + "ip-regex": ["ip-regex@2.1.0", "", {}, "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-arguments": ["is-arguments@1.2.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-buffer": ["is-buffer@1.1.6", "", {}, "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-directory": ["is-directory@0.3.1", "", {}, "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw=="], + + "is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-finite": ["is-finite@1.1.0", "", {}, "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-gif": ["is-gif@3.0.0", "", { "dependencies": { "file-type": "^10.4.0" } }, "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-identifier": ["is-identifier@1.0.1", "", { "dependencies": { "identifier-regex": "^1.0.0", "super-regex": "^1.0.0" } }, "sha512-HQ5v4rEJ7REUV54bCd2l5FaD299SGDEn2UPoVXaTHAyGviLq2menVUD2udi3trQ32uvB6LdAh/0ck2EuizrtpA=="], + + "is-jpg": ["is-jpg@2.0.0", "", {}, "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-nan": ["is-nan@1.3.2", "", { "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w=="], + + "is-natural-number": ["is-natural-number@4.0.1", "", {}, "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-object": ["is-object@1.0.2", "", {}, "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA=="], + + "is-path-cwd": ["is-path-cwd@2.2.0", "", {}, "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="], + + "is-path-inside": ["is-path-inside@3.0.3", "", {}, "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="], + + "is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="], + + "is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="], + + "is-png": ["is-png@2.0.0", "", {}, "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-retry-allowed": ["is-retry-allowed@1.2.0", "", {}, "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-stream": ["is-stream@1.1.0", "", {}, "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-svg": ["is-svg@5.1.0", "", { "dependencies": { "fast-xml-parser": "^4.4.1" } }, "sha512-uVg5yifaTxHoefNf5Jcx+i9RZe2OBYd/UStp1umx+EERa4xGRa3LLGXjoEph43qUORC0qkafUgrXZ6zzK89yGA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-utf8": ["is-utf8@0.2.1", "", {}, "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "isobject": ["isobject@3.0.1", "", {}, "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@5.2.1", "", { "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" } }, "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="], + + "isurl": ["isurl@1.0.0", "", { "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" } }, "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + + "jest-environment-node": ["jest-environment-node@29.7.0", "", { "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0", "jest-util": "^29.7.0" } }, "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw=="], + + "jest-get-type": ["jest-get-type@29.6.3", "", {}, "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw=="], + + "jest-haste-map": ["jest-haste-map@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.6.3", "jest-util": "^29.7.0", "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA=="], + + "jest-message-util": ["jest-message-util@29.7.0", "", { "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w=="], + + "jest-mock": ["jest-mock@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "jest-util": "^29.7.0" } }, "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw=="], + + "jest-regex-util": ["jest-regex-util@29.6.3", "", {}, "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg=="], + + "jest-util": ["jest-util@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" } }, "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA=="], + + "jest-validate": ["jest-validate@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", "pretty-format": "^29.7.0" } }, "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw=="], + + "jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="], + + "jimp-compact": ["jimp-compact@0.16.1", "", {}, "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww=="], + + "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], + + "join-component": ["join-component@1.1.0", "", {}, "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ=="], + + "jpegtran-bin": ["jpegtran-bin@5.0.2", "", { "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", "logalot": "^2.0.0" }, "bin": { "jpegtran": "cli.js" } }, "sha512-4FSmgIcr8d5+V6T1+dHbPZjaFH0ogVyP4UVsE+zri7S9YLO4qAT2our4IN3sW3STVgNTbqPermdIgt2XuAJ4EA=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="], + + "jsc-android": ["jsc-android@250231.0.0", "", {}, "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw=="], + + "jsc-safe-url": ["jsc-safe-url@0.2.4", "", {}, "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q=="], + + "jscodeshift": ["jscodeshift@0.14.0", "", { "dependencies": { "@babel/core": "^7.13.16", "@babel/parser": "^7.13.16", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-transform-modules-commonjs": "^7.13.8", "@babel/preset-flow": "^7.13.13", "@babel/preset-typescript": "^7.13.0", "@babel/register": "^7.13.16", "babel-core": "^7.0.0-bridge.0", "chalk": "^4.1.2", "flow-parser": "0.*", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", "neo-async": "^2.5.0", "node-dir": "^0.1.17", "recast": "^0.21.0", "temp": "^0.8.4", "write-file-atomic": "^2.3.0" }, "peerDependencies": { "@babel/preset-env": "^7.1.6" }, "bin": { "jscodeshift": "bin/jscodeshift.js" } }, "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-better-errors": ["json-parse-better-errors@1.0.2", "", {}, "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "junk": ["junk@4.0.1", "", {}, "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="], + + "kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lighthouse-logger": ["lighthouse-logger@1.4.2", "", { "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" } }, "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g=="], + + "lightningcss": ["lightningcss@1.27.0", "", { "dependencies": { "detect-libc": "^1.0.3" }, "optionalDependencies": { "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" } }, "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.27.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.27.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.27.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.27.0", "", { "os": "linux", "cpu": "arm" }, "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.27.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.27.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.27.0", "", { "os": "linux", "cpu": "x64" }, "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.27.0", "", { "os": "linux", "cpu": "x64" }, "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.27.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.27.0", "", { "os": "win32", "cpu": "x64" }, "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "linkify-it": ["linkify-it@4.0.1", "", { "dependencies": { "uc.micro": "^1.0.1" } }, "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw=="], + + "load-json-file": ["load-json-file@1.1.0", "", { "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" } }, "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], + + "lodash.camelcase": ["lodash.camelcase@4.3.0", "", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], + + "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "lodash.throttle": ["lodash.throttle@4.1.1", "", {}, "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="], + + "log-symbols": ["log-symbols@2.2.0", "", { "dependencies": { "chalk": "^2.0.1" } }, "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="], + + "logalot": ["logalot@2.1.0", "", { "dependencies": { "figures": "^1.3.5", "squeak": "^1.0.0" } }, "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw=="], + + "long": ["long@4.0.0", "", {}, "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="], + + "longest": ["longest@1.0.1", "", {}, "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "loud-rejection": ["loud-rejection@1.6.0", "", { "dependencies": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" } }, "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ=="], + + "lowercase-keys": ["lowercase-keys@1.0.1", "", {}, "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="], + + "lpad-align": ["lpad-align@1.1.2", "", { "dependencies": { "get-stdin": "^4.0.1", "indent-string": "^2.1.0", "longest": "^1.0.0", "meow": "^3.3.0" }, "bin": { "lpad-align": "cli.js" } }, "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "make-dir": ["make-dir@1.3.0", "", { "dependencies": { "pify": "^3.0.0" } }, "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="], + + "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "map-obj": ["map-obj@1.0.1", "", {}, "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="], + + "marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "md5": ["md5@2.3.0", "", { "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", "is-buffer": "~1.1.6" } }, "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g=="], + + "md5-file": ["md5-file@3.2.3", "", { "dependencies": { "buffer-alloc": "^1.1.0" }, "bin": { "md5-file": "cli.js" } }, "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw=="], + + "mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="], + + "mdurl": ["mdurl@1.0.1", "", {}, "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="], + + "memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="], + + "meow": ["meow@3.7.0", "", { "dependencies": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", "loud-rejection": "^1.0.0", "map-obj": "^1.0.1", "minimist": "^1.1.3", "normalize-package-data": "^2.3.4", "object-assign": "^4.0.1", "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" } }, "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA=="], + + "merge-options": ["merge-options@3.0.4", "", { "dependencies": { "is-plain-obj": "^2.1.0" } }, "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "metro": ["metro@0.81.5", "", { "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.3", "@babel/types": "^7.25.2", "accepts": "^1.3.7", "chalk": "^4.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^2.2.0", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "hermes-parser": "0.25.1", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", "metro-babel-transformer": "0.81.5", "metro-cache": "0.81.5", "metro-cache-key": "0.81.5", "metro-config": "0.81.5", "metro-core": "0.81.5", "metro-file-map": "0.81.5", "metro-resolver": "0.81.5", "metro-runtime": "0.81.5", "metro-source-map": "0.81.5", "metro-symbolicate": "0.81.5", "metro-transform-plugins": "0.81.5", "metro-transform-worker": "0.81.5", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "throat": "^5.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { "metro": "src/cli.js" } }, "sha512-YpFF0DDDpDVygeca2mAn7K0+us+XKmiGk4rIYMz/CRdjFoCGqAei/IQSpV0UrGfQbToSugpMQeQJveaWSH88Hg=="], + + "metro-babel-transformer": ["metro-babel-transformer@0.81.5", "", { "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", "hermes-parser": "0.25.1", "nullthrows": "^1.1.1" } }, "sha512-oKCQuajU5srm+ZdDcFg86pG/U8hkSjBlkyFjz380SZ4TTIiI5F+OQB830i53D8hmqmcosa4wR/pnKv8y4Q3dLw=="], + + "metro-cache": ["metro-cache@0.81.5", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "metro-core": "0.81.5" } }, "sha512-wOsXuEgmZMZ5DMPoz1pEDerjJ11AuMy9JifH4yNW7NmWS0ghCRqvDxk13LsElzLshey8C+my/tmXauXZ3OqZgg=="], + + "metro-cache-key": ["metro-cache-key@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-lGWnGVm1UwO8faRZ+LXQUesZSmP1LOg14OVR+KNPBip8kbMECbQJ8c10nGesw28uQT7AE0lwQThZPXlxDyCLKQ=="], + + "metro-config": ["metro-config@0.81.5", "", { "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.7.0", "metro": "0.81.5", "metro-cache": "0.81.5", "metro-core": "0.81.5", "metro-runtime": "0.81.5" } }, "sha512-oDRAzUvj6RNRxratFdcVAqtAsg+T3qcKrGdqGZFUdwzlFJdHGR9Z413sW583uD2ynsuOjA2QB6US8FdwiBdNKg=="], + + "metro-core": ["metro-core@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", "metro-resolver": "0.81.5" } }, "sha512-+2R0c8ByfV2N7CH5wpdIajCWa8escUFd8TukfoXyBq/vb6yTCsznoA25FhNXJ+MC/cz1L447Zj3vdUfCXIZBwg=="], + + "metro-file-map": ["metro-file-map@0.81.5", "", { "dependencies": { "debug": "^2.2.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "nullthrows": "^1.1.1", "walker": "^1.0.7" } }, "sha512-mW1PKyiO3qZvjeeVjj1brhkmIotObA3/9jdbY1fQQYvEWM6Ml7bN/oJCRDGn2+bJRlG+J8pwyJ+DgdrM4BsKyg=="], + + "metro-minify-terser": ["metro-minify-terser@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" } }, "sha512-/mn4AxjANnsSS3/Bb+zA1G5yIS5xygbbz/OuPaJYs0CPcZCaWt66D+65j4Ft/nJkffUxcwE9mk4ubpkl3rjgtw=="], + + "metro-resolver": ["metro-resolver@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-6BX8Nq3g3go3FxcyXkVbWe7IgctjDTk6D9flq+P201DfHHQ28J+DWFpVelFcrNTn4tIfbP/Bw7u/0g2BGmeXfQ=="], + + "metro-runtime": ["metro-runtime@0.81.5", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-M/Gf71ictUKP9+77dV/y8XlAWg7xl76uhU7ggYFUwEdOHHWPG6gLBr1iiK0BmTjPFH8yRo/xyqMli4s3oGorPQ=="], + + "metro-source-map": ["metro-source-map@0.81.5", "", { "dependencies": { "@babel/traverse": "^7.25.3", "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-symbolicate": "0.81.5", "nullthrows": "^1.1.1", "ob1": "0.81.5", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-Jz+CjvCKLNbJZYJTBeN3Kq9kIJf6b61MoLBdaOQZJ5Ajhw6Pf95Nn21XwA8BwfUYgajsi6IXsp/dTZsYJbN00Q=="], + + "metro-symbolicate": ["metro-symbolicate@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.81.5", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-X3HV3n3D6FuTE11UWFICqHbFMdTavfO48nXsSpnNGFkUZBexffu0Xd+fYKp+DJLNaQr3S+lAs8q9CgtDTlRRuA=="], + + "metro-transform-plugins": ["metro-transform-plugins@0.81.5", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.3", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" } }, "sha512-MmHhVx/1dJC94FN7m3oHgv5uOjKH8EX8pBeu1pnPMxbJrx6ZuIejO0k84zTSaQTZ8RxX1wqwzWBpXAWPjEX8mA=="], + + "metro-transform-worker": ["metro-transform-worker@0.81.5", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.81.5", "metro-babel-transformer": "0.81.5", "metro-cache": "0.81.5", "metro-cache-key": "0.81.5", "metro-minify-terser": "0.81.5", "metro-source-map": "0.81.5", "metro-transform-plugins": "0.81.5", "nullthrows": "^1.1.1" } }, "sha512-lUFyWVHa7lZFRSLJEv+m4jH8WrR5gU7VIjUlg4XmxQfV8ngY4V10ARKynLhMYPeQGl7Qvf+Ayg0eCZ272YZ4Mg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + + "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-response": ["mimic-response@1.0.1", "", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "minipass-collect": ["minipass-collect@2.0.1", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw=="], + + "minipass-flush": ["minipass-flush@1.0.5", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw=="], + + "minipass-pipeline": ["minipass-pipeline@1.2.4", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A=="], + + "minizlib": ["minizlib@2.1.2", "", { "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" } }, "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="], + + "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "moment": ["moment@2.29.4", "", {}, "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="], + + "moment-range": ["moment-range@4.0.2", "", { "dependencies": { "es6-symbol": "^3.1.0" }, "peerDependencies": { "moment": ">= 2" } }, "sha512-n8sceWwSTjmz++nFHzeNEUsYtDqjgXgcOBzsHi+BoXQU2FW+eU92LUaK8gqOiSu5PG57Q9sYj1Fz4LRDj4FtKA=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "nativewind": ["nativewind@2.0.11", "", { "dependencies": { "@babel/generator": "^7.18.7", "@babel/helper-module-imports": "7.18.6", "@babel/types": "7.19.0", "css-mediaquery": "^0.1.2", "css-to-react-native": "^3.0.0", "micromatch": "^4.0.5", "postcss": "^8.4.12", "postcss-calc": "^8.2.4", "postcss-color-functional-notation": "^4.2.2", "postcss-css-variables": "^0.18.0", "postcss-nested": "^5.0.6", "react-is": "^18.1.0", "use-sync-external-store": "^1.1.0" }, "peerDependencies": { "tailwindcss": "~3" } }, "sha512-qCEXUwKW21RYJ33KRAJl3zXq2bCq82WoI564fI21D/TiqhfmstZOqPN53RF8qK1NDK6PGl56b2xaTxgObEePEg=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], + + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + + "nested-error-stacks": ["nested-error-stacks@2.0.1", "", {}, "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A=="], + + "next-tick": ["next-tick@1.1.0", "", {}, "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="], + + "nice-try": ["nice-try@1.0.5", "", {}, "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="], + + "node-dir": ["node-dir@0.1.17", "", { "dependencies": { "minimatch": "^3.0.2" } }, "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg=="], + + "node-fetch": ["node-fetch@2.6.7", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ=="], + + "node-forge": ["node-forge@1.3.1", "", {}, "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="], + + "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-releases": ["node-releases@2.0.26", "", {}, "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA=="], + + "normalize-package-data": ["normalize-package-data@2.5.0", "", { "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" } }, "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "normalize-url": ["normalize-url@2.0.1", "", { "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", "sort-keys": "^2.0.0" } }, "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw=="], + + "npm-conf": ["npm-conf@1.1.3", "", { "dependencies": { "config-chain": "^1.1.11", "pify": "^3.0.0" } }, "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw=="], + + "npm-package-arg": ["npm-package-arg@11.0.3", "", { "dependencies": { "hosted-git-info": "^7.0.0", "proc-log": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" } }, "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw=="], + + "npm-run-path": ["npm-run-path@2.0.2", "", { "dependencies": { "path-key": "^2.0.0" } }, "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw=="], + + "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="], + + "nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="], + + "numbro": ["numbro@2.3.6", "", { "dependencies": { "bignumber.js": "^8.1.1" } }, "sha512-pxpoTT3hVxQGaOA2RTzXR/muonQNd1K1HPJbWo7QOmxPwiPmoFCFfsG9XXgW3uqjyzezJ0P9IvCPDXUtJexjwg=="], + + "ob1": ["ob1@0.81.5", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-iNpbeXPLmaiT9I5g16gFFFjsF3sGxLpYG2EGP3dfFB4z+l9X60mp/yRzStHhMtuNt8qmf7Ww80nOPQHngHhnIQ=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-is": ["object-is@1.1.6", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" } }, "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "on-headers": ["on-headers@1.1.0", "", {}, "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "optipng-bin": ["optipng-bin@7.0.1", "", { "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0" }, "bin": { "optipng": "cli.js" } }, "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA=="], + + "ora": ["ora@3.4.0", "", { "dependencies": { "chalk": "^2.4.2", "cli-cursor": "^2.1.0", "cli-spinners": "^2.0.0", "log-symbols": "^2.2.0", "strip-ansi": "^5.2.0", "wcwidth": "^1.0.1" } }, "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg=="], + + "os-filter-obj": ["os-filter-obj@2.0.0", "", { "dependencies": { "arch": "^2.1.0" } }, "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg=="], + + "ow": ["ow@2.0.0", "", { "dependencies": { "@sindresorhus/is": "^6.3.0", "callsites": "^4.1.0", "dot-prop": "^8.0.2", "environment": "^1.0.0", "fast-equals": "^5.0.1", "is-identifier": "^1.0.0" } }, "sha512-ESUigmGrdhUZ2nQSFNkeKSl6ZRPupXzprMs3yF9DYlNVpJ8XAjM/fI9RUZxA7PI1K9HQDCCvBo1jr/GEIo9joQ=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-cancelable": ["p-cancelable@0.3.0", "", {}, "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="], + + "p-event": ["p-event@1.3.0", "", { "dependencies": { "p-timeout": "^1.1.1" } }, "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA=="], + + "p-finally": ["p-finally@1.0.0", "", {}, "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="], + + "p-is-promise": ["p-is-promise@1.1.0", "", {}, "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-map": ["p-map@4.0.0", "", { "dependencies": { "aggregate-error": "^3.0.0" } }, "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="], + + "p-map-series": ["p-map-series@1.0.0", "", { "dependencies": { "p-reduce": "^1.0.0" } }, "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg=="], + + "p-pipe": ["p-pipe@4.0.0", "", {}, "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w=="], + + "p-reduce": ["p-reduce@1.0.0", "", {}, "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ=="], + + "p-timeout": ["p-timeout@1.2.1", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA=="], + + "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-json": ["parse-json@4.0.0", "", { "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } }, "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw=="], + + "parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "path-type": ["path-type@6.0.0", "", {}, "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ=="], + + "peek-readable": ["peek-readable@5.4.2", "", {}, "sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg=="], + + "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@3.0.1", "", {}, "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag=="], + + "pify": ["pify@3.0.0", "", {}, "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="], + + "pinkie": ["pinkie@2.0.4", "", {}, "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="], + + "pinkie-promise": ["pinkie-promise@2.0.1", "", { "dependencies": { "pinkie": "^2.0.0" } }, "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pkg-dir": ["pkg-dir@3.0.0", "", { "dependencies": { "find-up": "^3.0.0" } }, "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw=="], + + "plist": ["plist@3.1.0", "", { "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ=="], + + "pngjs": ["pngjs@3.4.0", "", {}, "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.4.49", "", { "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA=="], + + "postcss-calc": ["postcss-calc@8.2.4", "", { "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.2.2" } }, "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q=="], + + "postcss-color-functional-notation": ["postcss-color-functional-notation@4.2.4", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.2" } }, "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg=="], + + "postcss-css-variables": ["postcss-css-variables@0.18.0", "", { "dependencies": { "balanced-match": "^1.0.0", "escape-string-regexp": "^1.0.3", "extend": "^3.0.1" }, "peerDependencies": { "postcss": "^8.2.6" } }, "sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q=="], + + "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], + + "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="], + + "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "postcss-nested": ["postcss-nested@5.0.6", "", { "dependencies": { "postcss-selector-parser": "^6.0.6" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA=="], + + "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], + + "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prepend-http": ["prepend-http@1.0.4", "", {}, "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="], + + "prettier": ["prettier@3.2.5", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.0", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="], + + "pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], + + "pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "proc-log": ["proc-log@4.2.0", "", {}, "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="], + + "promise": ["promise@8.3.0", "", { "dependencies": { "asap": "~2.0.6" } }, "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "proto-list": ["proto-list@1.2.4", "", {}, "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="], + + "protobufjs": ["protobufjs@6.11.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/long": "^4.0.1", "@types/node": ">=13.7.0", "long": "^4.0.0" }, "bin": { "pbjs": "bin/pbjs", "pbts": "bin/pbts" } }, "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw=="], + + "pseudomap": ["pseudomap@1.0.2", "", {}, "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="], + + "pump": ["pump@3.0.3", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "qrcode-terminal": ["qrcode-terminal@0.11.0", "", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ=="], + + "query-string": ["query-string@7.1.3", "", { "dependencies": { "decode-uri-component": "^0.2.2", "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" } }, "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg=="], + + "queue": ["queue@6.0.2", "", { "dependencies": { "inherits": "~2.0.3" } }, "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="], + + "react-devtools-core": ["react-devtools-core@5.3.2", "", { "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" } }, "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg=="], + + "react-dom": ["react-dom@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, "peerDependencies": { "react": "^18.3.1" } }, "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw=="], + + "react-freeze": ["react-freeze@1.0.4", "", { "peerDependencies": { "react": ">=17.0.0" } }, "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-native": ["react-native@0.76.9", "", { "dependencies": { "@jest/create-cache-key-function": "^29.6.3", "@react-native/assets-registry": "0.76.9", "@react-native/codegen": "0.76.9", "@react-native/community-cli-plugin": "0.76.9", "@react-native/gradle-plugin": "0.76.9", "@react-native/js-polyfills": "0.76.9", "@react-native/normalize-colors": "0.76.9", "@react-native/virtualized-lists": "0.76.9", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", "babel-jest": "^29.7.0", "babel-plugin-syntax-hermes-parser": "^0.23.1", "base64-js": "^1.5.1", "chalk": "^4.0.0", "commander": "^12.0.0", "event-target-shim": "^5.0.1", "flow-enums-runtime": "^0.0.6", "glob": "^7.1.1", "invariant": "^2.2.4", "jest-environment-node": "^29.6.3", "jsc-android": "^250231.0.0", "memoize-one": "^5.0.0", "metro-runtime": "^0.81.0", "metro-source-map": "^0.81.0", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", "react-devtools-core": "^5.3.1", "react-refresh": "^0.14.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.24.0-canary-efb381bbf-20230505", "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", "ws": "^6.2.3", "yargs": "^17.6.2" }, "peerDependencies": { "@types/react": "^18.2.6", "react": "^18.2.0" }, "optionalPeers": ["@types/react"], "bin": { "react-native": "cli.js" } }, "sha512-+LRwecWmTDco7OweGsrECIqJu0iyrREd6CTCgC/uLLYipiHvk+MH9nd6drFtCw/6Blz6eoKTcH9YTTJusNtrWg=="], + + "react-native-actions-sheet": ["react-native-actions-sheet@0.9.8", "", { "peerDependencies": { "react-native": "*", "react-native-gesture-handler": "*", "react-native-safe-area-context": "*" } }, "sha512-hoFLKEoknwQEuxANbRxtg/LofvhqqLYbtIp/XiqC2cI+nyfYVra5i62A75ksZdBAqB6iZ3nolOwL8voLfSUXIw=="], + + "react-native-calendars": ["react-native-calendars@1.1313.0", "", { "dependencies": { "hoist-non-react-statics": "^3.3.1", "lodash": "^4.17.15", "memoize-one": "^5.2.1", "prop-types": "^15.5.10", "react-native-safe-area-context": "4.5.0", "react-native-swipe-gestures": "^1.0.5", "recyclerlistview": "^4.0.0", "xdate": "^0.8.0" }, "optionalDependencies": { "moment": "^2.29.4" } }, "sha512-YQ7Vg57rBRVymolamYDTxZ0lPOELTDHQbTukTWdxR47aRBYJwKI6ocRbwcY5gYgyDwNgJS4uLGu5AvmYS74LYQ=="], + + "react-native-compressor": ["react-native-compressor@1.12.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-NMAYpXnTLwx/KecwlLF+9Dnrn/tKV5UVfta8Lk9eROsb05JYnUoKLprRzSSpHcyLjIdQAVaTtx2lPYsappMezw=="], + + "react-native-dialog": ["react-native-dialog@9.3.0", "", { "peerDependencies": { "react-native": ">=0.63.0" } }, "sha512-JEOJY/0AzTM9grIl0BL8o/IJPIJru7k5MPj9POTE9RRezUEtgn0YSvCpTlBtG0obWgOdzg2otMz1OQvMXS0wMQ=="], + + "react-native-figma-squircle": ["react-native-figma-squircle@0.3.5", "", { "dependencies": { "figma-squircle": "^0.2.1" }, "peerDependencies": { "react": "*", "react-native": "*", "react-native-svg": "*" } }, "sha512-YjqVD+eyPaFa4Wu6leEaVV8LoCmWbTmx1XFsKSQX7ujeZhTtL/9cjOAODO4oaPkv4VEk0e3WM4pCQxjbZ/X9BQ=="], + + "react-native-gesture-handler": ["react-native-gesture-handler@2.20.2", "", { "dependencies": { "@egjs/hammerjs": "^2.0.17", "hoist-non-react-statics": "^3.3.0", "invariant": "^2.2.4", "prop-types": "^15.7.2" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg=="], + + "react-native-haptic-feedback": ["react-native-haptic-feedback@2.3.3", "", { "peerDependencies": { "react-native": ">=0.60.0" } }, "sha512-svS4D5PxfNv8o68m9ahWfwje5NqukM3qLS48+WTdhbDkNUkOhP9rDfDSRHzlhk4zq+ISjyw95EhLeh8NkKX5vQ=="], + + "react-native-hyperlink": ["react-native-hyperlink@0.0.22", "", { "dependencies": { "linkify-it": "^4.0.1", "mdurl": "^1.0.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-IVhG+aP2bAnllUEr08/+rGA3cbpzyl83PtOfe94higfWUR8E7rUGThj21tdhx8SWAyl+4XO1K864tA6ybVbMFA=="], + + "react-native-iphone-x-helper": ["react-native-iphone-x-helper@1.3.1", "", { "peerDependencies": { "react-native": ">=0.42.0" } }, "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg=="], + + "react-native-keyboard-aware-scroll-view": ["react-native-keyboard-aware-scroll-view@0.9.5", "", { "dependencies": { "prop-types": "^15.6.2", "react-native-iphone-x-helper": "^1.0.3" }, "peerDependencies": { "react-native": ">=0.48.4" } }, "sha512-XwfRn+T/qBH9WjTWIBiJD2hPWg0yJvtaEw6RtPCa5/PYHabzBaWxYBOl0usXN/368BL1XktnZPh8C2lmTpOREA=="], + + "react-native-linear-gradient": ["react-native-linear-gradient@2.8.3", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA=="], + + "react-native-minuit": ["react-native-minuit@1.3.74", "", { "dependencies": { "@legendapp/motion": "^2.1.10", "algoliasearch": "^4.14.2", "firebase": "^9.20.0", "geofirex": "^0.1.0", "lodash": "^4.17.21", "moment": "^2.29.4", "moment-range": "^4.0.2", "react-native-calendars": "^1.1300.0", "react-native-modalbox": "^2.0.2", "react-native-responsive-dimensions": "^3.1.1", "reactn": "^2.2.7", "rxjs": "^7.5.7" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-2BoqH2c3G9OGS4frtYKV9r+7QLfwAkbfJsZKGlZKrQvQLKcEkz0cIPX4noAJYL/+b34jBjs3QxbDo2AoMcRUYg=="], + + "react-native-modalbox": ["react-native-modalbox@2.0.2", "", { "dependencies": { "prop-types": "^15.5.10" } }, "sha512-uSuoZ+siPPNqWGyw8NXhA/Aots7mOx2+qijFoeovequY0kczZEPZDd0ARHbzg+1cE3H3AATJEwGdkVA8lUxs0g=="], + + "react-native-popup-menu": ["react-native-popup-menu@0.18.0", "", {}, "sha512-XD3gyp/hwL5YWw2J034DerfvbJ6S2YHqAzvqAFRU+UGnFD4JyTqggfm4UyynBD26O1PDoRb45Loil+NZCGfCnA=="], + + "react-native-reanimated": ["react-native-reanimated@3.16.7", "", { "dependencies": { "@babel/plugin-transform-arrow-functions": "^7.0.0-0", "@babel/plugin-transform-class-properties": "^7.0.0-0", "@babel/plugin-transform-classes": "^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0", "@babel/plugin-transform-optional-chaining": "^7.0.0-0", "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", "@babel/plugin-transform-template-literals": "^7.0.0-0", "@babel/plugin-transform-unicode-regex": "^7.0.0-0", "@babel/preset-typescript": "^7.16.7", "convert-source-map": "^2.0.0", "invariant": "^2.2.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0", "react": "*", "react-native": "*" } }, "sha512-qoUUQOwE1pHlmQ9cXTJ2MX9FQ9eHllopCLiWOkDkp6CER95ZWeXhJCP4cSm6AD4jigL5jHcZf/SkWrg8ttZUsw=="], + + "react-native-reanimated-carousel": ["react-native-reanimated-carousel@4.0.3", "", { "peerDependencies": { "react": ">=18.0.0", "react-native": ">=0.70.3", "react-native-gesture-handler": ">=2.9.0", "react-native-reanimated": ">=3.0.0" } }, "sha512-YZXlvZNghR5shFcI9hTA7h7bEhh97pfUSLZvLBAshpbkuYwJDKmQXejO/199T6hqGq0wCRwR0CWf2P4Vs6A4Fw=="], + + "react-native-responsive-dimensions": ["react-native-responsive-dimensions@3.1.1", "", { "peerDependencies": { "react-native": ">=0.44.1" } }, "sha512-Vo2OhWsphq0HgKsmeZOeyW+c+vsFn1ZaCFkGDgdeCEEiLriT76jGA1JlUjtrj27hvyo/xzeTlBZ+vBso1A84fw=="], + + "react-native-safe-area-context": ["react-native-safe-area-context@4.12.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ=="], + + "react-native-screens": ["react-native-screens@4.4.0", "", { "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg=="], + + "react-native-sortables": ["react-native-sortables@1.8.0", "", { "optionalDependencies": { "react-native-haptic-feedback": ">=2.0.0" }, "peerDependencies": { "react": "*", "react-native": "*", "react-native-gesture-handler": ">=2.0.0", "react-native-reanimated": ">=3.0.0" } }, "sha512-uoNY0uiHikq3eKJoF85CATMPpo9jS7t37XUlunxSGjjbGi4L05os8eJBGNZSR+3NQgK2FtYGGkQtFbeSJIwmDg=="], + + "react-native-store-review": ["react-native-store-review@0.3.0", "", {}, "sha512-PipH/p3O10DDCUWHiW0sVZ0020HPx6gRFFZOyuAYRRVwdssO7or/+H2pHTlwUt2lasVzLenTf2aZ9sMrpryuKA=="], + + "react-native-super-grid": ["react-native-super-grid@5.0.1", "", { "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "react": ">=16.8.0", "react-native": ">=0.59.0" } }, "sha512-BNkLgQT79zv906TAVWGl+7B+5g6eL0GDTtO6te/g/WYOkxM8OXXJN8/Q1aIUBOpDo1L0Wv0BDR6EGHuhndmcRw=="], + + "react-native-svg": ["react-native-svg@15.8.0", "", { "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3", "warn-once": "0.1.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw=="], + + "react-native-swipe-gestures": ["react-native-swipe-gestures@1.0.5", "", {}, "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw=="], + + "react-native-swiper-flatlist": ["react-native-swiper-flatlist@3.2.5", "", { "peerDependencies": { "react-native": ">=0.59.0" } }, "sha512-pP6Yioo//PgxBf1Ac/utPaAMaCTXF0QW/Q55hQofGtE7B5/hL0nb9u4cXEdgGJslx0oBCkir4AJAbbD5FpWnaA=="], + + "react-native-web": ["react-native-web@0.19.13", "", { "dependencies": { "@babel/runtime": "^7.18.6", "@react-native/normalize-colors": "^0.74.1", "fbjs": "^3.0.4", "inline-style-prefixer": "^6.0.1", "memoize-one": "^6.0.0", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", "styleq": "^0.1.3" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A=="], + + "react-native-web-linear-gradient": ["react-native-web-linear-gradient@1.1.2", "", { "peerDependencies": { "react-native-web": "*" } }, "sha512-SmUnpwT49CEe78pXvIvYf72Es8Pv+ZYKCnEOgb2zAKpEUDMo0+xElfRJhwt5nfI8krJ5WbFPKnoDgD0uUjAN1A=="], + + "react-native-webview": ["react-native-webview@13.12.5", "", { "dependencies": { "escape-string-regexp": "^4.0.0", "invariant": "2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-INOKPom4dFyzkbxbkuQNfeRG9/iYnyRDzrDkJeyvSWgJAW2IDdJkWFJBS2v0RxIL4gqLgHkiIZDOfiLaNnw83Q=="], + + "react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="], + + "reactn": ["reactn@2.2.7", "", { "dependencies": { "use-force-update": "^1.0.5" }, "peerDependencies": { "@types/react": "^16.8.0", "react": "*", "react-dom": "*" } }, "sha512-cqnt23kWN/ABqEZhW3OlpqI1DgTaaNDeHpSHtyd81qk0H1jd32zPTzJ69Hpzti2WakwNYveGFPIgI6i7E7nXOA=="], + + "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="], + + "read-pkg": ["read-pkg@1.1.0", "", { "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", "path-type": "^1.0.0" } }, "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ=="], + + "read-pkg-up": ["read-pkg-up@1.0.1", "", { "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" } }, "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A=="], + + "readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + + "readline": ["readline@1.3.0", "", {}, "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="], + + "recast": ["recast@0.21.5", "", { "dependencies": { "ast-types": "0.15.2", "esprima": "~4.0.0", "source-map": "~0.6.1", "tslib": "^2.0.1" } }, "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg=="], + + "recyclerlistview": ["recyclerlistview@4.2.3", "", { "dependencies": { "lodash.debounce": "4.0.8", "prop-types": "15.8.1", "ts-object-utils": "0.0.5" }, "peerDependencies": { "react": ">= 15.2.1", "react-native": ">= 0.30.0" } }, "sha512-STR/wj/FyT8EMsBzzhZ1l2goYirMkIgfV3gYEPxI3Kf3lOnu6f7Dryhyw7/IkQrgX5xtTcDrZMqytvteH9rL3g=="], + + "redent": ["redent@1.0.0", "", { "dependencies": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" } }, "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="], + + "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="], + + "regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="], + + "regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="], + + "regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="], + + "remove-trailing-slash": ["remove-trailing-slash@0.1.1", "", {}, "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA=="], + + "repeating": ["repeating@2.0.1", "", { "dependencies": { "is-finite": "^1.0.0" } }, "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], + + "requireg": ["requireg@0.2.2", "", { "dependencies": { "nested-error-stacks": "~2.0.1", "rc": "~1.2.7", "resolve": "~1.7.1" } }, "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg=="], + + "reserved-identifiers": ["reserved-identifiers@1.2.0", "", {}, "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw=="], + + "resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + + "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "resolve-workspace-root": ["resolve-workspace-root@2.0.0", "", {}, "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw=="], + + "resolve.exports": ["resolve.exports@2.0.3", "", {}, "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A=="], + + "responselike": ["responselike@1.0.2", "", { "dependencies": { "lowercase-keys": "^1.0.0" } }, "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ=="], + + "restore-cursor": ["restore-cursor@2.0.0", "", { "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" } }, "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rimraf": ["rimraf@2.7.1", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "rxjs": ["rxjs@7.6.0", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ=="], + + "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "sax": ["sax@1.4.1", "", {}, "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="], + + "scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="], + + "seek-bzip": ["seek-bzip@1.0.6", "", { "dependencies": { "commander": "^2.8.1" }, "bin": { "seek-bunzip": "bin/seek-bunzip", "seek-table": "bin/seek-bzip-table" } }, "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ=="], + + "selfsigned": ["selfsigned@2.4.1", "", { "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "semver-regex": ["semver-regex@2.0.0", "", {}, "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw=="], + + "semver-truncate": ["semver-truncate@1.1.2", "", { "dependencies": { "semver": "^5.3.0" } }, "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w=="], + + "send": ["send@0.19.1", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "2.4.1", "range-parser": "~1.2.1", "statuses": "2.0.1" } }, "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg=="], + + "serialize-error": ["serialize-error@2.1.0", "", {}, "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw=="], + + "serve-static": ["serve-static@1.16.2", "", { "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.19.0" } }, "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "setimmediate": ["setimmediate@1.0.5", "", {}, "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "shallow-clone": ["shallow-clone@3.0.1", "", { "dependencies": { "kind-of": "^6.0.2" } }, "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="], + + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "simple-plist": ["simple-plist@1.3.1", "", { "dependencies": { "bplist-creator": "0.1.0", "bplist-parser": "0.3.1", "plist": "^3.0.5" } }, "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw=="], + + "simple-swizzle": ["simple-swizzle@0.2.4", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw=="], + + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "slash": ["slash@5.1.0", "", {}, "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="], + + "slugify": ["slugify@1.6.6", "", {}, "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw=="], + + "sort-keys": ["sort-keys@1.1.2", "", { "dependencies": { "is-plain-obj": "^1.0.0" } }, "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg=="], + + "sort-keys-length": ["sort-keys-length@1.0.1", "", { "dependencies": { "sort-keys": "^1.0.0" } }, "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw=="], + + "source-map": ["source-map@0.5.7", "", {}, "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + + "spdx-correct": ["spdx-correct@3.2.0", "", { "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA=="], + + "spdx-exceptions": ["spdx-exceptions@2.5.0", "", {}, "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="], + + "spdx-expression-parse": ["spdx-expression-parse@3.0.1", "", { "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="], + + "spdx-license-ids": ["spdx-license-ids@3.0.22", "", {}, "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ=="], + + "split-on-first": ["split-on-first@1.1.0", "", {}, "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "squeak": ["squeak@1.3.0", "", { "dependencies": { "chalk": "^1.0.0", "console-stream": "^0.1.1", "lpad-align": "^1.0.1" } }, "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A=="], + + "ssri": ["ssri@10.0.6", "", { "dependencies": { "minipass": "^7.0.3" } }, "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "stackframe": ["stackframe@1.3.4", "", {}, "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="], + + "stacktrace-parser": ["stacktrace-parser@0.1.11", "", { "dependencies": { "type-fest": "^0.7.1" } }, "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg=="], + + "statuses": ["statuses@2.0.1", "", {}, "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "stream-buffers": ["stream-buffers@2.2.0", "", {}, "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg=="], + + "strict-uri-encode": ["strict-uri-encode@2.0.0", "", {}, "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="], + + "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-dirs": ["strip-dirs@2.1.0", "", { "dependencies": { "is-natural-number": "^4.0.1" } }, "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g=="], + + "strip-eof": ["strip-eof@1.0.0", "", {}, "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q=="], + + "strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "strip-indent": ["strip-indent@1.0.1", "", { "dependencies": { "get-stdin": "^4.0.1" }, "bin": { "strip-indent": "cli.js" } }, "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "strip-outer": ["strip-outer@1.0.1", "", { "dependencies": { "escape-string-regexp": "^1.0.2" } }, "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg=="], + + "strnum": ["strnum@1.1.2", "", {}, "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="], + + "strtok3": ["strtok3@9.1.1", "", { "dependencies": { "@tokenizer/token": "^0.3.0", "peek-readable": "^5.3.1" } }, "sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw=="], + + "structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="], + + "styleq": ["styleq@0.1.3", "", {}, "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA=="], + + "sucrase": ["sucrase@3.35.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA=="], + + "super-regex": ["super-regex@1.0.0", "", { "dependencies": { "function-timeout": "^1.0.1", "time-span": "^5.1.0" } }, "sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-hyperlinks": ["supports-hyperlinks@2.3.0", "", { "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" } }, "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "svgo": ["svgo@3.3.2", "", { "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": "./bin/svgo" }, "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw=="], + + "synckit": ["synckit@0.8.8", "", { "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" } }, "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ=="], + + "tailwindcss": ["tailwindcss@3.4.18", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ=="], + + "tar": ["tar@6.2.1", "", { "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" } }, "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A=="], + + "tar-stream": ["tar-stream@1.6.2", "", { "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", "end-of-stream": "^1.0.0", "fs-constants": "^1.0.0", "readable-stream": "^2.3.0", "to-buffer": "^1.1.1", "xtend": "^4.0.0" } }, "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A=="], + + "temp": ["temp@0.8.4", "", { "dependencies": { "rimraf": "~2.6.2" } }, "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg=="], + + "temp-dir": ["temp-dir@2.0.0", "", {}, "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="], + + "tempfile": ["tempfile@2.0.0", "", { "dependencies": { "temp-dir": "^1.0.0", "uuid": "^3.0.1" } }, "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA=="], + + "tempy": ["tempy@0.7.1", "", { "dependencies": { "del": "^6.0.0", "is-stream": "^2.0.0", "temp-dir": "^2.0.0", "type-fest": "^0.16.0", "unique-string": "^2.0.0" } }, "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg=="], + + "terminal-link": ["terminal-link@2.1.1", "", { "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="], + + "terser": ["terser@5.44.0", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w=="], + + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "text-table": ["text-table@0.2.0", "", {}, "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "throat": ["throat@5.0.0", "", {}, "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA=="], + + "through": ["through@2.3.8", "", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], + + "time-span": ["time-span@5.1.0", "", { "dependencies": { "convert-hrtime": "^5.0.0" } }, "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA=="], + + "timed-out": ["timed-out@4.0.1", "", {}, "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-buffer": ["to-buffer@1.2.2", "", { "dependencies": { "isarray": "^2.0.5", "safe-buffer": "^5.2.1", "typed-array-buffer": "^1.0.3" } }, "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw=="], + + "to-fast-properties": ["to-fast-properties@2.0.0", "", {}, "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "token-types": ["token-types@6.1.1", "", { "dependencies": { "@borewit/text-codec": "^0.1.0", "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" } }, "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ=="], + + "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], + + "trim-newlines": ["trim-newlines@1.0.0", "", {}, "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw=="], + + "trim-repeated": ["trim-repeated@1.0.0", "", { "dependencies": { "escape-string-regexp": "^1.0.2" } }, "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "ts-object-utils": ["ts-object-utils@0.0.5", "", {}, "sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA=="], + + "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], + + "type": ["type@2.7.3", "", {}, "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@0.20.2", "", {}, "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + + "typescript": ["typescript@5.3.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw=="], + + "ua-parser-js": ["ua-parser-js@0.7.41", "", { "bin": { "ua-parser-js": "script/cli.js" } }, "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg=="], + + "uc.micro": ["uc.micro@1.0.6", "", {}, "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="], + + "uint8array-extras": ["uint8array-extras@1.5.0", "", {}, "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "unbzip2-stream": ["unbzip2-stream@1.4.3", "", { "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" } }, "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg=="], + + "undici": ["undici@6.22.0", "", {}, "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw=="], + + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="], + + "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="], + + "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="], + + "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="], + + "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "unique-filename": ["unique-filename@3.0.0", "", { "dependencies": { "unique-slug": "^4.0.0" } }, "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g=="], + + "unique-slug": ["unique-slug@4.0.0", "", { "dependencies": { "imurmurhash": "^0.1.4" } }, "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ=="], + + "unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="], + + "universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "update-browserslist-db": ["update-browserslist-db@1.1.4", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "url-parse-lax": ["url-parse-lax@1.0.0", "", { "dependencies": { "prepend-http": "^1.0.1" } }, "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA=="], + + "url-to-options": ["url-to-options@1.0.1", "", {}, "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A=="], + + "use-force-update": ["use-force-update@1.0.11", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "sha512-h4SICYgTJHon8w9dFIqdqR1Vrzdgl4YaRfRwhmAh01kBGljzTICanyfaFU8C4etuEfRdYpE+04XX2ZrEhOWKXQ=="], + + "use-latest-callback": ["use-latest-callback@0.2.6", "", { "peerDependencies": { "react": ">=16.8" } }, "sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg=="], + + "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], + + "util": ["util@0.12.5", "", { "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", "which-typed-array": "^1.1.2" } }, "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], + + "uuid": ["uuid@3.4.0", "", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="], + + "validate-npm-package-license": ["validate-npm-package-license@3.0.4", "", { "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="], + + "validate-npm-package-name": ["validate-npm-package-name@5.0.1", "", {}, "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="], + + "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "warn-once": ["warn-once@0.1.1", "", {}, "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q=="], + + "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], + + "web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], + + "webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="], + + "websocket-driver": ["websocket-driver@0.7.4", "", { "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="], + + "websocket-extensions": ["websocket-extensions@0.1.4", "", {}, "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="], + + "whatwg-fetch": ["whatwg-fetch@3.6.20", "", {}, "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg=="], + + "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], + + "whatwg-url-without-unicode": ["whatwg-url-without-unicode@8.0.0-3", "", { "dependencies": { "buffer": "^5.4.3", "punycode": "^2.1.1", "webidl-conversions": "^5.0.0" } }, "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.19", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="], + + "wonka": ["wonka@6.3.5", "", {}, "sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@2.4.3", "", { "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", "signal-exit": "^3.0.2" } }, "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ=="], + + "ws": ["ws@6.2.3", "", { "dependencies": { "async-limiter": "~1.0.0" } }, "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA=="], + + "xcode": ["xcode@3.0.1", "", { "dependencies": { "simple-plist": "^1.1.0", "uuid": "^7.0.3" } }, "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA=="], + + "xdate": ["xdate@0.8.3", "", {}, "sha512-1NhJWPJwN+VjbkACT9XHbQK4o6exeSVtS2CxhMPwUE7xQakoEFTlwra9YcqV/uHQVyeEUYoYC46VGDJ+etnIiw=="], + + "xml2js": ["xml2js@0.6.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w=="], + + "xmlbuilder": ["xmlbuilder@14.0.0", "", {}, "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg=="], + + "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "@babel/core/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/core/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/generator/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-create-class-features-plugin/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-define-polyfill-provider/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "@babel/helper-member-expression-to-functions/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-module-imports/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-module-transforms/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-remap-async-to-generator/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-replace-supers/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-skip-transparent-expression-wrappers/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/helper-wrap-function/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/highlight/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-async-generator-functions/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-classes/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-destructuring/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-function-name/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-modules-systemjs/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/plugin-transform-object-rest-spread/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/register/make-dir": ["make-dir@2.1.0", "", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="], + + "@babel/template/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/traverse--for-generate-function-map/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@eslint/eslintrc/globals": ["globals@13.24.0", "", { "dependencies": { "type-fest": "^0.20.2" } }, "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ=="], + + "@expo/bunyan/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], + + "@expo/cli/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "@expo/cli/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "@expo/cli/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/cli/ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], + + "@expo/config/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@expo/config/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "@expo/config/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/config-plugins/@expo/json-file": ["@expo/json-file@9.0.2", "", { "dependencies": { "@babel/code-frame": "~7.10.4", "json5": "^2.2.3", "write-file-atomic": "^2.3.0" } }, "sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw=="], + + "@expo/config-plugins/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "@expo/config-plugins/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/config-plugins/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "@expo/devcert/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "@expo/devcert/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "@expo/fingerprint/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/image-utils/fs-extra": ["fs-extra@9.0.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^1.0.0" } }, "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g=="], + + "@expo/image-utils/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/json-file/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@expo/metro-config/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@expo/metro-config/@expo/json-file": ["@expo/json-file@9.0.2", "", { "dependencies": { "@babel/code-frame": "~7.10.4", "json5": "^2.2.3", "write-file-atomic": "^2.3.0" } }, "sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw=="], + + "@expo/metro-config/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], + + "@expo/metro-config/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "@expo/package-manager/@expo/json-file": ["@expo/json-file@10.0.7", "", { "dependencies": { "@babel/code-frame": "~7.10.4", "json5": "^2.2.3" } }, "sha512-z2OTC0XNO6riZu98EjdNHC05l51ySeTto6GP7oSQrCvQgG9ARBwD1YvMQaVZ9wU7p/4LzSf1O7tckL3B45fPpw=="], + + "@expo/prebuild-config/@react-native/normalize-colors": ["@react-native/normalize-colors@0.76.9", "", {}, "sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw=="], + + "@expo/prebuild-config/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], + + "@expo/prebuild-config/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@expo/rudder-sdk-node/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + + "@expo/rudder-sdk-node/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], + + "@expo/xcpretty/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@grpc/grpc-js/@grpc/proto-loader": ["@grpc/proto-loader@0.7.15", "", { "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", "protobufjs": "^7.2.5", "yargs": "^17.7.2" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" } }, "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ=="], + + "@grpc/proto-loader/yargs": ["yargs@16.2.0", "", { "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" } }, "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="], + + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@istanbuljs/load-nyc-config/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="], + + "@jest/transform/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "@jest/transform/write-file-atomic": ["write-file-atomic@4.0.2", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" } }, "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg=="], + + "@npmcli/fs/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@react-native/babel-preset/babel-plugin-syntax-hermes-parser": ["babel-plugin-syntax-hermes-parser@0.25.1", "", { "dependencies": { "hermes-parser": "0.25.1" } }, "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ=="], + + "@react-native/community-cli-plugin/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "@react-native/community-cli-plugin/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + + "@react-native/community-cli-plugin/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@react-native/dev-middleware/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "@react-navigation/native/@react-navigation/core": ["@react-navigation/core@6.4.17", "", { "dependencies": { "@react-navigation/routers": "^6.1.9", "escape-string-regexp": "^4.0.0", "nanoid": "^3.1.23", "query-string": "^7.1.3", "react-is": "^16.13.0", "use-latest-callback": "^0.2.1" }, "peerDependencies": { "react": "*" } }, "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg=="], + + "@types/babel__core/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@types/babel__template/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "aggregate-error/indent-string": ["indent-string@4.0.0", "", {}, "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="], + + "ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "ansi-styles/color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "archive-type/file-type": ["file-type@4.4.0", "", {}, "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ=="], + + "babel-jest/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "better-opn/open": ["open@8.4.2", "", { "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" } }, "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ=="], + + "bin-build/execa": ["execa@0.7.0", "", { "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" } }, "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw=="], + + "bin-check/execa": ["execa@0.7.0", "", { "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" } }, "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw=="], + + "bin-version-check/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "bin-wrapper/download": ["download@7.1.0", "", { "dependencies": { "archive-type": "^4.0.0", "caw": "^2.0.1", "content-disposition": "^0.5.2", "decompress": "^4.2.0", "ext-name": "^5.0.0", "file-type": "^8.1.0", "filenamify": "^2.0.0", "get-stream": "^3.0.0", "got": "^8.3.1", "make-dir": "^1.2.0", "p-event": "^2.1.0", "pify": "^3.0.0" } }, "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ=="], + + "bin-wrapper/pify": ["pify@4.0.1", "", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "cacache/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "cacache/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "cacheable-request/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "cacheable-request/keyv": ["keyv@3.0.0", "", { "dependencies": { "json-buffer": "3.0.0" } }, "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA=="], + + "cacheable-request/lowercase-keys": ["lowercase-keys@1.0.0", "", {}, "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A=="], + + "caller-callsite/callsites": ["callsites@2.0.0", "", {}, "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ=="], + + "camelcase-keys/camelcase": ["camelcase@2.1.1", "", {}, "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="], + + "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "chromium-edge-launcher/mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + + "chromium-edge-launcher/rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "color-string/color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "compression/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "compression/negotiator": ["negotiator@0.6.4", "", {}, "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w=="], + + "connect/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "cosmiconfig/import-fresh": ["import-fresh@2.0.0", "", { "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" } }, "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg=="], + + "cosmiconfig/js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="], + + "cross-fetch/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + + "css-tree/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="], + + "decompress/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "decompress-tar/file-type": ["file-type@5.2.0", "", {}, "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="], + + "decompress-tarbz2/file-type": ["file-type@6.2.0", "", {}, "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="], + + "decompress-targz/file-type": ["file-type@5.2.0", "", {}, "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="], + + "decompress-unzip/file-type": ["file-type@3.9.0", "", {}, "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA=="], + + "decompress-unzip/get-stream": ["get-stream@2.3.1", "", { "dependencies": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" } }, "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA=="], + + "decompress-unzip/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "del/globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="], + + "del/rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "del/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "dir-glob/path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="], + + "dot-prop/type-fest": ["type-fest@3.13.1", "", {}, "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g=="], + + "download/file-type": ["file-type@5.2.0", "", {}, "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="], + + "download/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "error-ex/is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "eslint/globals": ["globals@13.24.0", "", { "dependencies": { "type-fest": "^0.20.2" } }, "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-import-resolver-node/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-expo/eslint": ["eslint@9.38.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.1", "@eslint/core": "^0.16.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.38.0", "@eslint/plugin-kit": "^0.4.0", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "eslint-plugin-react/doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "exec-buffer/execa": ["execa@0.7.0", "", { "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" } }, "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw=="], + + "execa/cross-spawn": ["cross-spawn@6.0.6", "", { "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw=="], + + "execa/get-stream": ["get-stream@4.1.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="], + + "executable/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "expo-build-properties/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], + + "expo-build-properties/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "expo-dev-launcher/ajv": ["ajv@8.11.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="], + + "expo-modules-autolinking/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], + + "expo-modules-autolinking/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "fbjs/promise": ["promise@7.3.1", "", { "dependencies": { "asap": "~2.0.3" } }, "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="], + + "fbjs/ua-parser-js": ["ua-parser-js@1.0.41", "", { "bin": { "ua-parser-js": "script/cli.js" } }, "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug=="], + + "figures/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "finalhandler/encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "finalhandler/on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="], + + "finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="], + + "find-cache-dir/make-dir": ["make-dir@2.1.0", "", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="], + + "flat-cache/rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "foreground-child/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "get-stream/is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="], + + "gifsicle/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "globby/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "got/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "got/is-plain-obj": ["is-plain-obj@1.1.0", "", {}, "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="], + + "has-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], + + "hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "is-bun-module/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "is-gif/file-type": ["file-type@10.11.0", "", {}, "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw=="], + + "istanbul-lib-instrument/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "jest-message-util/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "jest-util/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "jscodeshift/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "lighthouse-logger/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "load-json-file/parse-json": ["parse-json@2.2.0", "", { "dependencies": { "error-ex": "^1.2.0" } }, "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ=="], + + "load-json-file/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "load-json-file/strip-bom": ["strip-bom@2.0.0", "", { "dependencies": { "is-utf8": "^0.2.0" } }, "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g=="], + + "log-symbols/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], + + "metro/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "metro/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="], + + "metro/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "metro/hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "metro/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "metro-babel-transformer/hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "metro-file-map/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "metro-source-map/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "metro-transform-plugins/@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "metro-transform-worker/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "minipass-flush/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minipass-pipeline/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minizlib/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "minizlib/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "nativewind/@babel/helper-module-imports": ["@babel/helper-module-imports@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="], + + "nativewind/@babel/types": ["@babel/types@7.19.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA=="], + + "nativewind/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "normalize-package-data/hosted-git-info": ["hosted-git-info@2.8.9", "", {}, "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="], + + "normalize-package-data/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "normalize-package-data/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "normalize-url/prepend-http": ["prepend-http@2.0.0", "", {}, "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="], + + "normalize-url/query-string": ["query-string@5.1.1", "", { "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" } }, "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="], + + "normalize-url/sort-keys": ["sort-keys@2.0.0", "", { "dependencies": { "is-plain-obj": "^1.0.0" } }, "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg=="], + + "npm-package-arg/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "npm-run-path/path-key": ["path-key@2.0.1", "", {}, "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="], + + "ora/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], + + "ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="], + + "parent-module/callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "pkg-dir/find-up": ["find-up@3.0.0", "", { "dependencies": { "locate-path": "^3.0.0" } }, "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="], + + "plist/@xmldom/xmldom": ["@xmldom/xmldom@0.8.11", "", {}, "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw=="], + + "plist/xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="], + + "postcss-css-variables/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "postcss-import/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "react-devtools-core/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "react-native/@react-native/normalize-colors": ["@react-native/normalize-colors@0.76.9", "", {}, "sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw=="], + + "react-native/scheduler": ["scheduler@0.24.0-canary-efb381bbf-20230505", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA=="], + + "react-native/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "react-native-calendars/react-native-safe-area-context": ["react-native-safe-area-context@4.5.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-0WORnk9SkREGUg2V7jHZbuN5x4vcxj/1B0QOcXJjdYWrzZHgLcUzYWWIUecUPJh747Mwjt/42RZDOaFn3L8kPQ=="], + + "react-native-web/@react-native/normalize-colors": ["@react-native/normalize-colors@0.74.89", "", {}, "sha512-qoMMXddVKVhZ8PA1AbUCk83trpd6N+1nF2A6k1i6LsQObyS92fELuk8kU/lQs6M7BsMHwqyLCpQJ1uFgNvIQXg=="], + + "react-native-web/memoize-one": ["memoize-one@6.0.0", "", {}, "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="], + + "read-cache/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "read-pkg/path-type": ["path-type@1.1.0", "", { "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" } }, "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg=="], + + "read-pkg-up/find-up": ["find-up@1.1.2", "", { "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" } }, "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA=="], + + "readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "recast/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "requireg/resolve": ["resolve@1.7.1", "", { "dependencies": { "path-parse": "^1.0.5" } }, "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw=="], + + "restore-cursor/onetime": ["onetime@2.0.1", "", { "dependencies": { "mimic-fn": "^1.0.0" } }, "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ=="], + + "seek-bzip/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + + "semver-truncate/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "serve-static/send": ["send@0.19.0", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "2.4.1", "range-parser": "~1.2.1", "statuses": "2.0.1" } }, "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="], + + "simple-plist/bplist-creator": ["bplist-creator@0.1.0", "", { "dependencies": { "stream-buffers": "2.2.x" } }, "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg=="], + + "simple-plist/bplist-parser": ["bplist-parser@0.3.1", "", { "dependencies": { "big-integer": "1.6.x" } }, "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA=="], + + "sort-keys/is-plain-obj": ["is-plain-obj@1.1.0", "", {}, "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "squeak/chalk": ["chalk@1.1.3", "", { "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", "has-ansi": "^2.0.0", "strip-ansi": "^3.0.0", "supports-color": "^2.0.0" } }, "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "stacktrace-parser/type-fest": ["type-fest@0.7.1", "", {}, "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="], + + "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "strip-outer/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "sucrase/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], + + "svgo/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], + + "svgo/css-tree": ["css-tree@2.3.1", "", { "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" } }, "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw=="], + + "tailwindcss/postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], + + "tailwindcss/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "tar/fs-minipass": ["fs-minipass@2.1.0", "", { "dependencies": { "minipass": "^3.0.0" } }, "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="], + + "tar/minipass": ["minipass@5.0.0", "", {}, "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="], + + "tar/mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + + "tar/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "temp/rimraf": ["rimraf@2.6.3", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="], + + "tempfile/temp-dir": ["temp-dir@1.0.0", "", {}, "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ=="], + + "tempy/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "tempy/type-fest": ["type-fest@0.16.0", "", {}, "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="], + + "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + + "tinyglobby/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "trim-repeated/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "whatwg-url/webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="], + + "xcode/uuid": ["uuid@7.0.3", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="], + + "xml2js/xmlbuilder": ["xmlbuilder@11.0.1", "", {}, "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="], + + "@babel/helper-create-class-features-plugin/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-member-expression-to-functions/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-module-imports/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-module-transforms/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-remap-async-to-generator/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-replace-supers/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-skip-transparent-expression-wrappers/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/helper-wrap-function/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/highlight/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], + + "@babel/highlight/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "@babel/highlight/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-async-generator-functions/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-classes/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-destructuring/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-function-name/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-modules-systemjs/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-transform-object-rest-spread/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/register/make-dir/pify": ["pify@4.0.1", "", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "@babel/register/make-dir/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "@expo/cli/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@expo/config-plugins/@expo/json-file/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@expo/config-plugins/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@expo/config/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@expo/devcert/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@expo/image-utils/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "@expo/image-utils/fs-extra/universalify": ["universalify@1.0.0", "", {}, "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="], + + "@expo/metro-config/@expo/json-file/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@expo/metro-config/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "@expo/metro-config/fs-extra/universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "@expo/metro-config/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@expo/package-manager/@expo/json-file/@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="], + + "@expo/prebuild-config/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "@expo/prebuild-config/fs-extra/universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "@grpc/grpc-js/@grpc/proto-loader/long": ["long@5.3.2", "", {}, "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="], + + "@grpc/grpc-js/@grpc/proto-loader/protobufjs": ["protobufjs@7.5.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg=="], + + "@grpc/proto-loader/yargs/cliui": ["cliui@7.0.4", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="], + + "@grpc/proto-loader/yargs/yargs-parser": ["yargs-parser@20.2.9", "", {}, "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="], + + "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "@isaacs/cliui/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "@react-native/babel-preset/babel-plugin-syntax-hermes-parser/hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "@react-native/community-cli-plugin/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "@react-native/community-cli-plugin/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "@react-native/community-cli-plugin/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "@react-native/dev-middleware/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "ansi-styles/color-convert/color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "bin-build/execa/cross-spawn": ["cross-spawn@5.1.0", "", { "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A=="], + + "bin-build/execa/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "bin-check/execa/cross-spawn": ["cross-spawn@5.1.0", "", { "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A=="], + + "bin-check/execa/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "bin-wrapper/download/file-type": ["file-type@8.1.0", "", {}, "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ=="], + + "bin-wrapper/download/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "bin-wrapper/download/got": ["got@8.3.2", "", { "dependencies": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", "decompress-response": "^3.3.0", "duplexer3": "^0.1.4", "get-stream": "^3.0.0", "into-stream": "^3.1.0", "is-retry-allowed": "^1.1.0", "isurl": "^1.0.0-alpha5", "lowercase-keys": "^1.0.0", "mimic-response": "^1.0.0", "p-cancelable": "^0.4.0", "p-timeout": "^2.0.1", "pify": "^3.0.0", "safe-buffer": "^5.1.1", "timed-out": "^4.0.1", "url-parse-lax": "^3.0.0", "url-to-options": "^1.0.1" } }, "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw=="], + + "bin-wrapper/download/p-event": ["p-event@2.3.1", "", { "dependencies": { "p-timeout": "^2.0.1" } }, "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA=="], + + "bin-wrapper/download/pify": ["pify@3.0.0", "", {}, "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="], + + "cacache/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "cacheable-request/keyv/json-buffer": ["json-buffer@3.0.0", "", {}, "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="], + + "compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "connect/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "cosmiconfig/import-fresh/resolve-from": ["resolve-from@3.0.0", "", {}, "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw=="], + + "cosmiconfig/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "csso/css-tree/mdn-data": ["mdn-data@2.0.28", "", {}, "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="], + + "eslint-plugin-expo/eslint/@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + + "eslint-plugin-expo/eslint/@eslint/js": ["@eslint/js@9.38.0", "", {}, "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A=="], + + "eslint-plugin-expo/eslint/eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-plugin-expo/eslint/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "eslint-plugin-expo/eslint/espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "eslint-plugin-expo/eslint/file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "exec-buffer/execa/cross-spawn": ["cross-spawn@5.1.0", "", { "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A=="], + + "exec-buffer/execa/get-stream": ["get-stream@3.0.0", "", {}, "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="], + + "execa/cross-spawn/path-key": ["path-key@2.0.1", "", {}, "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="], + + "execa/cross-spawn/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "execa/cross-spawn/shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="], + + "execa/cross-spawn/which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="], + + "expo-build-properties/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + + "expo-dev-launcher/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + + "expo-modules-autolinking/fs-extra/jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "expo-modules-autolinking/fs-extra/universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "find-cache-dir/make-dir/pify": ["pify@4.0.1", "", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "find-cache-dir/make-dir/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "gifsicle/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "gifsicle/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "gifsicle/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "lighthouse-logger/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "log-symbols/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], + + "log-symbols/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "log-symbols/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], + + "metro-babel-transformer/hermes-parser/hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "metro-file-map/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "metro-source-map/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "metro-transform-plugins/@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "metro/@babel/traverse/debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "metro/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "metro/hermes-parser/hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "minipass-flush/minipass/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "minipass-pipeline/minipass/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], + + "nativewind/@babel/helper-module-imports/@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "normalize-url/query-string/strict-uri-encode": ["strict-uri-encode@1.1.0", "", {}, "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="], + + "normalize-url/sort-keys/is-plain-obj": ["is-plain-obj@1.1.0", "", {}, "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="], + + "ora/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], + + "ora/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "ora/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], + + "ora/strip-ansi/ansi-regex": ["ansi-regex@4.1.1", "", {}, "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="], + + "pkg-dir/find-up/locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="], + + "read-pkg-up/find-up/path-exists": ["path-exists@2.1.0", "", { "dependencies": { "pinkie-promise": "^2.0.0" } }, "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ=="], + + "read-pkg/path-type/pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="], + + "restore-cursor/onetime/mimic-fn": ["mimic-fn@1.2.0", "", {}, "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="], + + "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "serve-static/send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "serve-static/send/encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "squeak/chalk/ansi-styles": ["ansi-styles@2.2.1", "", {}, "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="], + + "squeak/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "squeak/chalk/strip-ansi": ["strip-ansi@3.0.1", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="], + + "squeak/chalk/supports-color": ["supports-color@2.0.0", "", {}, "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="], + + "sucrase/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "svgo/css-tree/mdn-data": ["mdn-data@2.0.30", "", {}, "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="], + + "tar/fs-minipass/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="], + + "@babel/highlight/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], + + "@expo/cli/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@expo/config-plugins/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@expo/config/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@expo/devcert/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@expo/image-utils/fs-extra/jsonfile/universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "@expo/metro-config/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "@react-native/babel-preset/babel-plugin-syntax-hermes-parser/hermes-parser/hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "bin-build/execa/cross-spawn/lru-cache": ["lru-cache@4.1.5", "", { "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="], + + "bin-build/execa/cross-spawn/shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="], + + "bin-build/execa/cross-spawn/which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="], + + "bin-check/execa/cross-spawn/lru-cache": ["lru-cache@4.1.5", "", { "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="], + + "bin-check/execa/cross-spawn/shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="], + + "bin-check/execa/cross-spawn/which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="], + + "bin-wrapper/download/got/@sindresorhus/is": ["@sindresorhus/is@0.7.0", "", {}, "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow=="], + + "bin-wrapper/download/got/p-cancelable": ["p-cancelable@0.4.1", "", {}, "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="], + + "bin-wrapper/download/got/p-timeout": ["p-timeout@2.0.1", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA=="], + + "bin-wrapper/download/got/url-parse-lax": ["url-parse-lax@3.0.0", "", { "dependencies": { "prepend-http": "^2.0.0" } }, "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ=="], + + "bin-wrapper/download/p-event/p-timeout": ["p-timeout@2.0.1", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA=="], + + "cacache/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "eslint-plugin-expo/eslint/@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "eslint-plugin-expo/eslint/file-entry-cache/flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "exec-buffer/execa/cross-spawn/lru-cache": ["lru-cache@4.1.5", "", { "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="], + + "exec-buffer/execa/cross-spawn/shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="], + + "exec-buffer/execa/cross-spawn/which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="], + + "execa/cross-spawn/shebang-command/shebang-regex": ["shebang-regex@1.0.0", "", {}, "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="], + + "log-symbols/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], + + "ora/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], + + "pkg-dir/find-up/locate-path/p-locate": ["p-locate@3.0.0", "", { "dependencies": { "p-limit": "^2.0.0" } }, "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="], + + "pkg-dir/find-up/locate-path/path-exists": ["path-exists@3.0.0", "", {}, "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="], + + "serve-static/send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "squeak/chalk/strip-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], + + "sucrase/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "bin-build/execa/cross-spawn/lru-cache/yallist": ["yallist@2.1.2", "", {}, "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="], + + "bin-build/execa/cross-spawn/shebang-command/shebang-regex": ["shebang-regex@1.0.0", "", {}, "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="], + + "bin-check/execa/cross-spawn/lru-cache/yallist": ["yallist@2.1.2", "", {}, "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="], + + "bin-check/execa/cross-spawn/shebang-command/shebang-regex": ["shebang-regex@1.0.0", "", {}, "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="], + + "bin-wrapper/download/got/url-parse-lax/prepend-http": ["prepend-http@2.0.0", "", {}, "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="], + + "exec-buffer/execa/cross-spawn/lru-cache/yallist": ["yallist@2.1.2", "", {}, "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="], + + "exec-buffer/execa/cross-spawn/shebang-command/shebang-regex": ["shebang-regex@1.0.0", "", {}, "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="], + + "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + } +} diff --git a/config/GoogleService-Info.plist b/config/GoogleService-Info.plist index e3befd1..5390048 100644 --- a/config/GoogleService-Info.plist +++ b/config/GoogleService-Info.plist @@ -3,21 +3,23 @@ CLIENT_ID - 943006074419-h43c7p48nhn5f4td4oimv4dq7b1p3s29.apps.googleusercontent.com + 305598753437-t2uitr9gd7aaed59ahdvklkcsg0vngmk.apps.googleusercontent.com REVERSED_CLIENT_ID - com.googleusercontent.apps.943006074419-h43c7p48nhn5f4td4oimv4dq7b1p3s29 + com.googleusercontent.apps.305598753437-t2uitr9gd7aaed59ahdvklkcsg0vngmk + ANDROID_CLIENT_ID + 305598753437-2oe78um7k9fagc9cjrb9vurldn5a0a4c.apps.googleusercontent.com API_KEY - AIzaSyAkl2RAzUCYTQCcYhSeij6-tXNk6z7121Y + AIzaSyCHExqSfSbgk-hFmmh0ylMAvqzp7JqES4c GCM_SENDER_ID - 943006074419 + 305598753437 PLIST_VERSION 1 BUNDLE_ID - com.minuit.starter + com.omedis.musicland.ai PROJECT_ID - minuitcloud + musicland-d33f9 STORAGE_BUCKET - minuitcloud.appspot.com + musicland-d33f9.firebasestorage.app IS_ADS_ENABLED IS_ANALYTICS_ENABLED @@ -29,6 +31,6 @@ IS_SIGNIN_ENABLED GOOGLE_APP_ID - 1:943006074419:ios:5deb4cce66c04c09658546 + 1:305598753437:ios:7942793c4093dedff28274 \ No newline at end of file diff --git a/config/google-services.json b/config/google-services.json index 15c6647..f90f630 100644 --- a/config/google-services.json +++ b/config/google-services.json @@ -37,6 +37,14 @@ { "client_id": "305598753437-dtjknrpfrjt3bdd7838nga41m5i4emva.apps.googleusercontent.com", "client_type": 3 + }, + { + "client_id": "305598753437-t2uitr9gd7aaed59ahdvklkcsg0vngmk.apps.googleusercontent.com", + "client_type": 2, + "ios_info": { + "bundle_id": "com.omedis.musicland.ai", + "app_store_id": "6754162822" + } } ] } @@ -44,4 +52,4 @@ } ], "configuration_version": "1" -} +} \ No newline at end of file diff --git a/eas.json b/eas.json index f075478..53481d4 100644 --- a/eas.json +++ b/eas.json @@ -25,14 +25,5 @@ "autoIncrement": "buildNumber" } } - }, - "submit": { - "production": { - "ios": { - "appleId": "letawny@gmail.com", - "ascAppId": "1661696886", - "appleTeamId": "MW8MX2T3ZL" - } - } } } diff --git a/functions/config/keys.js b/functions/config/keys.js index 63ffad5..173987a 100644 --- a/functions/config/keys.js +++ b/functions/config/keys.js @@ -1,3 +1,5 @@ exports.GEMINI_API_KEY = "AIzaSyBoPQC5ZaMKP73TlKGpZQp1mAw8ArHiH9Y"; // exports.SUNO_API_KEY = "543b5650b30d93e98d8046a830244c80"; client api key -exports.SUNO_API_KEY = "138bace8405b869f917156440acb6fed"; // perso api key +exports.SUNO_API_KEY = "5a689606d3c59f58268b4963d5107361"; // api key + +exports.RESEND_API_KEY = "re_"; diff --git a/functions/deleteAllCloudFunctions.sh b/functions/deleteAllCloudFunctions.sh new file mode 100755 index 0000000..87c9718 --- /dev/null +++ b/functions/deleteAllCloudFunctions.sh @@ -0,0 +1,746 @@ +#!/bin/bash + +# Script interactif pour supprimer toutes les Cloud Functions d'un projet Firebase +# Utilise les flèches pour naviguer et Entrée pour sélectionner + +# Couleurs pour l'affichage +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color +BOLD='\033[1m' + +# Fonction pour afficher le menu avec sélection +show_menu() { + local options=("$@") + local selected=0 + local num_options=${#options[@]} + + while true; do + clear + echo -e "${BLUE}${BOLD}=== Gestionnaire Cloud Functions Firebase ===${NC}\n" + + if [ ! -z "$CURRENT_PROJECT" ]; then + echo -e "${GREEN}Projet actuel: ${BOLD}$CURRENT_PROJECT${NC}\n" + fi + + echo "Utilisez les flèches ↑↓ pour naviguer et Entrée pour sélectionner:\n" + + for i in "${!options[@]}"; do + if [ $i -eq $selected ]; then + echo -e "${GREEN}► ${options[$i]}${NC}" + else + echo -e " ${options[$i]}" + fi + done + + # Lire une seule touche + read -rsn1 key + + case $key in + $'\033') # Séquence d'échappement pour les flèches + read -rsn2 key + case $key in + '[A') # Flèche haut + ((selected--)) + if [ $selected -lt 0 ]; then + selected=$((num_options-1)) + fi + ;; + '[B') # Flèche bas + ((selected++)) + if [ $selected -ge $num_options ]; then + selected=0 + fi + ;; + esac + ;; + '') # Entrée + return $selected + ;; + 'q'|'Q') # Quitter + echo -e "\n${YELLOW}Au revoir!${NC}" + exit 0 + ;; + esac + done +} + +# Fonction pour vérifier si gcloud est installé +check_gcloud() { + if ! command -v gcloud &> /dev/null; then + echo -e "${RED}Erreur: gcloud CLI n'est pas installé.${NC}" + echo "Veuillez installer Google Cloud SDK: https://cloud.google.com/sdk/docs/install" + exit 1 + fi +} + +# Fonction pour obtenir le projet actuel +get_current_project() { + CURRENT_PROJECT=$(gcloud config get-value project 2>/dev/null) + if [ -z "$CURRENT_PROJECT" ]; then + echo -e "${YELLOW}Aucun projet configuré.${NC}" + CURRENT_PROJECT="Aucun" + fi +} + +# Fonction pour afficher les informations de débogage +show_debug_info() { + clear + echo -e "${BLUE}${BOLD}=== Informations de débogage ===${NC}\n" + + echo -e "${YELLOW}1. Version de gcloud:${NC}" + gcloud version 2>/dev/null || echo "Erreur lors de la récupération de la version" + echo "" + + echo -e "${YELLOW}2. Configuration actuelle:${NC}" + gcloud config list 2>/dev/null || echo "Erreur lors de la récupération de la configuration" + echo "" + + echo -e "${YELLOW}3. Comptes authentifiés:${NC}" + gcloud auth list 2>/dev/null || echo "Erreur lors de la récupération des comptes" + echo "" + + echo -e "${YELLOW}4. Test de la commande projects list (brute):${NC}" + echo "Commande: gcloud projects list" + gcloud projects list 2>&1 || echo "Erreur lors de l'exécution" + echo "" + + echo -e "${YELLOW}5. Test avec format JSON:${NC}" + echo "Commande: gcloud projects list --format=json" + gcloud projects list --format="json" 2>&1 | head -20 || echo "Erreur lors de l'exécution" + echo "" + + echo -e "${YELLOW}6. Permissions et quotas:${NC}" + echo "Commande: gcloud projects list --limit=1" + gcloud projects list --limit=1 2>&1 || echo "Erreur lors de l'exécution" + echo "" +} + +# Fonction pour gérer l'authentification +handle_authentication() { + clear + echo -e "${RED}${BOLD}=== Erreur d'authentification ===${NC}\n" + echo -e "${YELLOW}Aucun projet trouvé ou erreur d'authentification.${NC}\n" + + local auth_options=("Se connecter maintenant (gcloud auth login)" "Réessayer" "← Retour au menu principal") + + echo "Que souhaitez-vous faire ?\n" + show_menu "${auth_options[@]}" + local choice=$? + + case $choice in + 0) # Se connecter + echo -e "\n${BLUE}Lancement de l'authentification...${NC}" + echo -e "${YELLOW}Une page web va s'ouvrir pour vous connecter.${NC}\n" + + if gcloud auth login; then + echo -e "\n${GREEN}Authentification réussie!${NC}" + sleep 2 + return 0 + else + echo -e "\n${RED}Échec de l'authentification.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + ;; + 1) # Réessayer + return 0 + ;; + 2) # Retour + return 1 + ;; + esac +} + +# Fonction pour récupérer la liste des projets +get_projects_list() { + local projects=() + + # Vérifier si l'utilisateur est connecté + local auth_status=$(gcloud auth list --format="value(account)" 2>/dev/null | head -1) + if [ -z "$auth_status" ]; then + echo -e "${RED}Vous n'êtes pas connecté à GCP.${NC}" + return 1 + fi + + echo -e "${BLUE}Récupération des projets...${NC}" + + # Méthode 1: Utiliser --format=json pour éviter les problèmes de parsing + local temp_file=$(mktemp) + gcloud projects list --format="json" > "$temp_file" 2>/dev/null + + if [ -s "$temp_file" ]; then + # Extraire les IDs de projet du JSON + while read -r project_id; do + if [ ! -z "$project_id" ]; then + projects+=("$project_id") + fi + done < <(cat "$temp_file" | grep -o '"projectId": "[^"]*"' | cut -d '"' -f 4) + else + # Méthode 2: Essayer avec la méthode originale + gcloud projects list --format="table(projectId)" --sort-by=projectId > "$temp_file" 2>&1 + + while IFS= read -r line; do + if [[ $line =~ ^[a-zA-Z0-9-]+[[:space:]] ]]; then + project_id=$(echo "$line" | awk '{print $1}') + if [ ! -z "$project_id" ]; then + projects+=("$project_id") + fi + fi + done < <(cat "$temp_file" | tail -n +2) + fi + + # Nettoyer le fichier temporaire + rm -f "$temp_file" + + # Retourner les projets via une variable globale + PROJECTS_LIST=("${projects[@]}") + return 0 +} + +# Fonction pour sélectionner un projet de manière interactive avec filtrage +select_project_interactive() { + echo -e "\n${BLUE}Récupération de la liste des projets...${NC}" + + # Récupérer tous les projets disponibles + local all_projects=() + if ! get_projects_list; then + if ! handle_authentication; then + return 1 + fi + if ! get_projects_list; then + echo -e "${RED}Impossible de récupérer la liste des projets.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + fi + + all_projects=("${PROJECTS_LIST[@]}") + + if [ ${#all_projects[@]} -eq 0 ]; then + echo -e "${RED}Aucun projet accessible trouvé.${NC}" + echo -e "${YELLOW}Cela peut être dû à:${NC}" + echo -e " • Aucun projet associé à votre compte" + echo -e " • Permissions insuffisantes" + echo -e " • Problème de configuration gcloud" + echo "" + + local retry_options=("Réessayer" "Se reconnecter" "Spécifier manuellement l'ID du projet" "Afficher les détails de débogage" "← Retour au menu principal") + echo "Que souhaitez-vous faire ?\n" + show_menu "${retry_options[@]}" + local retry_choice=$? + + case $retry_choice in + 0) # Réessayer + return select_project_interactive + ;; + 1) # Se reconnecter + if handle_authentication; then + return select_project_interactive + else + return 1 + fi + ;; + 2) # Spécifier manuellement l'ID du projet + clear + echo -e "${BLUE}${BOLD}=== Spécifier l'ID du projet ===${NC}\n" + echo -e "${YELLOW}Entrez l'ID du projet Firebase/GCP:${NC}" + echo -e "(exemple: my-project-12345)\n" + read -p "> " manual_project_id + + if [ -z "$manual_project_id" ]; then + echo -e "\n${RED}Aucun ID de projet spécifié.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + + echo -e "\n${BLUE}Vérification du projet: $manual_project_id${NC}" + if gcloud projects describe "$manual_project_id" &>/dev/null; then + echo -e "${GREEN}Projet trouvé!${NC}" + all_projects=("$manual_project_id") + else + echo -e "${RED}Projet non trouvé ou vous n'avez pas les permissions nécessaires.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + ;; + 3) # Afficher les détails de débogage + show_debug_info + read -p "Appuyez sur Entrée pour continuer..." + return 1 + ;; + 4) # Retour + return 1 + ;; + esac + fi + + # Ajouter option de retour + all_projects+=("← Retour au menu principal") + + local selected=0 + local filter="" + local filtered_projects=() + + # Fonction pour filtrer les projets + filter_projects() { + filtered_projects=() + for project in "${all_projects[@]}"; do + if [[ "$project" == *"$filter"* ]]; then + filtered_projects+=("$project") + fi + done + + # Réajuster la sélection si nécessaire + if [ $selected -ge ${#filtered_projects[@]} ]; then + selected=0 + fi + } + + # Initialiser le filtre + filter_projects + + while true; do + clear + echo -e "${BLUE}${BOLD}=== Sélection du projet ===${NC}\n" + + echo -e "${YELLOW}Projet actuel: ${BOLD}${CURRENT_PROJECT:-"Aucun"}${NC}" + echo "" + + echo -e "${YELLOW}Tapez pour filtrer, utilisez ↑↓ pour naviguer, Entrée pour sélectionner:${NC}" + echo -e "Filtre: ${BOLD}$filter${NC}" + echo "" + + # Afficher les projets filtrés + if [ ${#filtered_projects[@]} -eq 0 ]; then + echo -e "${RED}Aucun projet trouvé pour le filtre '$filter'${NC}" + else + for i in "${!filtered_projects[@]}"; do + if [ $i -eq $selected ]; then + echo -e "${GREEN}► ${filtered_projects[$i]}${NC}" + else + echo -e " ${filtered_projects[$i]}" + fi + done + fi + + echo -e "\n${BLUE}Commandes: [Backspace] Effacer filtre | [Esc] Annuler${NC}" + + # Lire une seule touche + read -rsn1 key + + case $key in + $'\033') # Séquence d'échappement + read -rsn2 key + case $key in + '[A') # Flèche haut + if [ ${#filtered_projects[@]} -gt 0 ]; then + ((selected--)) + if [ $selected -lt 0 ]; then + selected=$((${#filtered_projects[@]}-1)) + fi + fi + ;; + '[B') # Flèche bas + if [ ${#filtered_projects[@]} -gt 0 ]; then + ((selected++)) + if [ $selected -ge ${#filtered_projects[@]} ]; then + selected=0 + fi + fi + ;; + esac + ;; + '') # Entrée + if [ ${#filtered_projects[@]} -gt 0 ]; then + local chosen_project="${filtered_projects[$selected]}" + if [[ "$chosen_project" == "← Retour au menu principal" ]]; then + return 1 + else + echo -e "\n${BLUE}Configuration du projet: $chosen_project${NC}" + if gcloud config set project "$chosen_project" &>/dev/null; then + CURRENT_PROJECT="$chosen_project" + echo -e "${GREEN}Projet configuré avec succès!${NC}" + sleep 2 + return 0 + else + echo -e "${RED}Erreur lors de la configuration du projet.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + fi + fi + ;; + $'\177'|$'\b') # Backspace + if [ ${#filter} -gt 0 ]; then + filter="${filter%?}" + filter_projects + fi + ;; + $'\e') # Escape + return 1 + ;; + *) # Caractère normal + if [[ "$key" =~ [a-zA-Z0-9-] ]]; then + filter="$filter$key" + filter_projects + fi + ;; + esac + done +} + +# Fonction pour lister et sélectionner un projet (version simplifiée) +select_project() { + select_project_interactive +} + +# Fonction pour afficher les informations de débogage des Cloud Functions +show_functions_debug_info() { + clear + echo -e "${BLUE}${BOLD}=== Débogage Cloud Functions ===${NC}\n" + + echo -e "${YELLOW}1. Test Cloud Functions Gen1 (toutes régions):${NC}" + gcloud functions list 2>&1 || echo "Erreur lors de la récupération des fonctions Gen1" + echo "" + + echo -e "${YELLOW}2. Test Cloud Functions Gen2 (Cloud Run):${NC}" + gcloud run services list 2>&1 || echo "Erreur lors de la récupération des services Cloud Run" + echo "" + + echo -e "${YELLOW}3. Régions disponibles pour Cloud Functions:${NC}" + gcloud functions regions list 2>&1 || echo "Erreur lors de la récupération des régions" + echo "" + + echo -e "${YELLOW}4. Configuration actuelle:${NC}" + echo "Projet: $(gcloud config get-value project 2>/dev/null)" + echo "Région par défaut: $(gcloud config get-value functions/region 2>/dev/null || echo 'Non définie')" + echo "" + + echo -e "${YELLOW}5. APIs activées:${NC}" + gcloud services list --enabled --filter="name:cloudfunctions OR name:run OR name:cloudbuild" 2>&1 || echo "Erreur lors de la vérification des APIs" + echo "" +} + +# Fonction pour sélectionner une région de manière interactive avec filtrage +select_region_interactive() { + echo -e "\n${BLUE}Récupération des régions disponibles...${NC}" + + # Récupérer toutes les régions disponibles + local all_regions=() + while IFS= read -r region; do + if [[ -n "$region" ]]; then + all_regions+=("$region") + fi + done < <(gcloud functions regions list --format="value(name)" 2>/dev/null | sort) + + if [ ${#all_regions[@]} -eq 0 ]; then + echo -e "${RED}Impossible de récupérer la liste des régions.${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + + # Ajouter option de retour + all_regions+=("← Retour au menu précédent") + + local selected=0 + local filter="" + local filtered_regions=() + + # Fonction pour filtrer les régions + filter_regions() { + filtered_regions=() + for region in "${all_regions[@]}"; do + if [[ "$region" == *"$filter"* ]]; then + filtered_regions+=("$region") + fi + done + + # Réajuster la sélection si nécessaire + if [ $selected -ge ${#filtered_regions[@]} ]; then + selected=0 + fi + } + + # Initialiser le filtre + filter_regions + + while true; do + clear + echo -e "${BLUE}${BOLD}=== Sélection de région ===${NC}\n" + + echo -e "${YELLOW}Configuration actuelle:${NC}" + echo "Région par défaut: $(gcloud config get-value functions/region 2>/dev/null || echo 'Non définie')" + echo "" + + echo -e "${YELLOW}Tapez pour filtrer, utilisez ↑↓ pour naviguer, Entrée pour sélectionner:${NC}" + echo -e "Filtre: ${BOLD}$filter${NC}" + echo "" + + # Afficher les régions filtrées + if [ ${#filtered_regions[@]} -eq 0 ]; then + echo -e "${RED}Aucune région trouvée pour le filtre '$filter'${NC}" + else + for i in "${!filtered_regions[@]}"; do + if [ $i -eq $selected ]; then + echo -e "${GREEN}► ${filtered_regions[$i]}${NC}" + else + echo -e " ${filtered_regions[$i]}" + fi + done + fi + + echo -e "\n${BLUE}Commandes: [Backspace] Effacer filtre | [Esc] Annuler${NC}" + + # Lire une seule touche + read -rsn1 key + + case $key in + $'\033') # Séquence d'échappement + read -rsn2 key + case $key in + '[A') # Flèche haut + if [ ${#filtered_regions[@]} -gt 0 ]; then + ((selected--)) + if [ $selected -lt 0 ]; then + selected=$((${#filtered_regions[@]}-1)) + fi + fi + ;; + '[B') # Flèche bas + if [ ${#filtered_regions[@]} -gt 0 ]; then + ((selected++)) + if [ $selected -ge ${#filtered_regions[@]} ]; then + selected=0 + fi + fi + ;; + esac + ;; + '') # Entrée + if [ ${#filtered_regions[@]} -gt 0 ]; then + local chosen_region="${filtered_regions[$selected]}" + if [[ "$chosen_region" == "← Retour au menu précédent" ]]; then + return 1 + else + echo -e "\n${BLUE}Configuration de la région $chosen_region...${NC}" + if gcloud config set functions/region "$chosen_region" 2>/dev/null; then + echo -e "${GREEN}✓ Région configurée: $chosen_region${NC}" + echo -e "\n${BLUE}Nouvelle tentative de récupération des fonctions...${NC}" + sleep 2 + return 0 + else + echo -e "${RED}✗ Erreur lors de la configuration de la région${NC}" + read -p "Appuyez sur Entrée pour continuer..." + return 1 + fi + fi + fi + ;; + $'\177'|$'\b') # Backspace + if [ ${#filter} -gt 0 ]; then + filter="${filter%?}" + filter_regions + fi + ;; + $'\e') # Escape + return 1 + ;; + *) # Caractère normal + if [[ "$key" =~ [a-zA-Z0-9-] ]]; then + filter="$filter$key" + filter_regions + fi + ;; + esac + done +} + +# Fonction pour spécifier une région et réessayer (version simplifiée) +specify_region_and_retry() { + if select_region_interactive; then + delete_all_functions + fi +} + +# Fonction pour supprimer toutes les Cloud Functions +delete_all_functions() { + # Ne pas clear ici pour garder les informations du menu principal visible + echo -e "${BLUE}Récupération des Cloud Functions du projet $CURRENT_PROJECT...${NC}" + + # Obtenir toutes les fonctions (sans distinction Gen1/Gen2) + local all_functions=() + local function_names=() + local function_regions=() + + echo -e "\n${YELLOW}Recherche de toutes les Cloud Functions...${NC}" + + # Récupérer tous les noms de fonctions avec leurs régions + while read -r line; do + if [[ -n "$line" && "$line" != *"NAME"* ]]; then + # Extraire le nom et la région de la fonction + name=$(echo "$line" | awk '{print $1}') + region=$(echo "$line" | awk '{print $4}') + + if [[ -n "$name" && "$name" != "NAME" && -n "$region" ]]; then + function_names+=("$name") + function_regions+=("$region") + all_functions+=("$name ($region)") + fi + fi + done < <(gcloud functions list --format="table(name,state,trigger,region)" 2>/dev/null | tail -n +2) + + echo -e "${GREEN}Total des fonctions trouvées: ${#function_names[@]}${NC}\n" + + if [ ${#function_names[@]} -eq 0 ]; then + echo -e "${YELLOW}Aucune Cloud Function trouvée dans le projet $CURRENT_PROJECT.${NC}" + echo -e "${YELLOW}Cela peut être dû à:${NC}" + echo -e " • Aucune fonction déployée" + echo -e " • Fonctions dans une région non configurée" + echo -e " • APIs Cloud Functions/Cloud Run non activées" + echo -e " • Permissions insuffisantes" + echo "" + + local debug_options=("Afficher les informations de débogage" "Spécifier une région" "← Retour au menu principal") + echo "Que souhaitez-vous faire ?\n" + show_menu "${debug_options[@]}" + local debug_choice=$? + + case $debug_choice in + 0) # Afficher debug + show_functions_debug_info + read -p "Appuyez sur Entrée pour continuer..." + ;; + 1) # Spécifier région + specify_region_and_retry + ;; + 2) # Retour + return + ;; + esac + return + fi + + echo -e "\n${YELLOW}${BOLD}Fonctions trouvées (${#function_names[@]}):${NC}" + for func in "${function_names[@]}"; do + echo -e " • $func" + done + + echo -e "\n${RED}${BOLD}⚠️ ATTENTION: Cette action supprimera TOUTES les Cloud Functions du projet!${NC}" + echo -e "${RED}Cette action est IRRÉVERSIBLE!${NC}\n" + + local confirm_options=("Oui, supprimer toutes les fonctions" "Non, annuler") + show_menu "${confirm_options[@]}" + local confirm=$? + + if [ $confirm -eq 0 ]; then + echo -e "\n${RED}Suppression en cours...${NC}\n" + + local success_count=0 + local error_count=0 + + # Supprimer toutes les fonctions avec leur région spécifique + for i in "${!function_names[@]}"; do + local func="${function_names[$i]}" + local region="${function_regions[$i]}" + + echo -e "Suppression de: ${BOLD}$func${NC} (région: $region)" + + # Capturer l'erreur détaillée avec la région spécifique + local error_output + error_output=$(gcloud functions delete "$func" --region="$region" --quiet 2>&1) + local exit_code=$? + + if [ $exit_code -eq 0 ]; then + echo -e "${GREEN}✓ $func supprimée${NC}" + ((success_count++)) + else + echo -e "${RED}✗ Erreur lors de la suppression de $func${NC}" + echo -e "${RED} Détail: $error_output${NC}" + ((error_count++)) + fi + + # Petite pause pour éviter les erreurs de rate limiting + sleep 0.5 + done + + echo -e "\n${BOLD}Résumé:${NC}" + echo -e "${GREEN}• Fonctions supprimées: $success_count${NC}" + if [ $error_count -gt 0 ]; then + echo -e "${RED}• Erreurs: $error_count${NC}" + echo -e "${YELLOW}Il y a eu des erreurs lors de la suppression.${NC}" + echo -e "${YELLOW}Vérifiez les permissions et l'état des fonctions.${NC}" + echo -e "${YELLOW}Les erreurs détaillées sont affichées ci-dessus.${NC}" + else + echo -e "${GREEN}Toutes les fonctions ont été supprimées avec succès!${NC}" + fi + + echo -e "\n${BLUE}Appuyez sur Entrée pour continuer...${NC}" + read -r + else + echo -e "\n${YELLOW}Suppression annulée.${NC}" + echo -e "\n${BLUE}Appuyez sur Entrée pour continuer...${NC}" + read -r + fi + + read -p "Appuyez sur Entrée pour continuer..." +} + +# Fonction principale +main() { + clear + check_gcloud + + while true; do + get_current_project + + local main_options=() + if [ "$CURRENT_PROJECT" != "Aucun" ]; then + main_options=("Supprimer toutes les Cloud Functions" "Changer de projet" "Se connecter à GCP" "Quitter") + else + main_options=("Changer de projet" "Se connecter à GCP" "Quitter") + fi + + show_menu "${main_options[@]}" + local choice=$? + + if [ "$CURRENT_PROJECT" != "Aucun" ]; then + case $choice in + 0) # Supprimer toutes les fonctions + delete_all_functions + ;; + 1) # Changer de projet + select_project + ;; + 2) # Se connecter à GCP + handle_authentication + ;; + 3) # Quitter + echo -e "\n${YELLOW}Au revoir!${NC}" + exit 0 + ;; + esac + else + case $choice in + 0) # Changer de projet + select_project + ;; + 1) # Se connecter à GCP + handle_authentication + ;; + 2) # Quitter + echo -e "\n${YELLOW}Au revoir!${NC}" + exit 0 + ;; + esac + fi + done +} + +# Gestion des signaux pour un arrêt propre +trap 'echo -e "\n${YELLOW}Script interrompu.${NC}"; exit 0' INT TERM + +# Lancement du script +main \ No newline at end of file diff --git a/functions/helpers/email.js b/functions/helpers/email.js new file mode 100644 index 0000000..6554c57 --- /dev/null +++ b/functions/helpers/email.js @@ -0,0 +1,44 @@ +function basicTemplate({ title = "", content = "", button = null }) { + const btn = button?.url + ? `

${ + button?.label || "Ouvrir" + }

` + : ""; + return ` +
+

${title}

+
${content}
+ ${btn} +
+

minuit.app

+
+ `; +} + +function welcomeTemplate({ firstName = "", lastName = "" }) { + const fullName = [firstName, lastName].filter(Boolean).join(" ").trim(); + const greeting = fullName ? `Salut ${fullName},` : "Salut,"; + return ` +
+
+
+

${greeting}

+

Bienvenue sur MusicLand

+

+ Nous sommes ravis de t'accueillir dans la communauté des artistes et passionnés de MusicLand. +

+

+ Explore les playlists collaboratives, dépose tes projets et découvre ce que prépare la scène émergente. +

+

+ L'équipe MusicLand +

+
+
+

minuit.app · Paris, France

+
+ `; +} + +exports.basicTemplate = basicTemplate; +exports.welcomeTemplate = welcomeTemplate; diff --git a/functions/package-lock.json b/functions/package-lock.json index 184013c..803b68c 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -16,6 +16,7 @@ "firebase-functions": "^6.4.0", "fluent-ffmpeg": "^2.1.3", "genkit": "^1.18.0", + "resend": "^6.3.0", "sharp": "^0.33.4" }, "devDependencies": { @@ -37,13 +38,13 @@ } }, "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.8.tgz", + "integrity": "sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==", "license": "MIT", "optional": true, "dependencies": { - "colorspace": "1.1.x", + "@so-ric/colorspace": "^1.1.6", "enabled": "2.0.x", "kuler": "^2.0.0" } @@ -74,9 +75,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.8.0.tgz", - "integrity": "sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { @@ -93,9 +94,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", "engines": { @@ -354,12 +355,12 @@ } }, "node_modules/@genkit-ai/ai": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.18.0.tgz", - "integrity": "sha512-/rkMAtn3voQ3MhvGult863mrDRf0p86koyYk5Rfh8DSPffy/ir2QVzT1UCmNP/VaXEZig9+vfKh//8COsygUVg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@genkit-ai/ai/-/ai-1.21.0.tgz", + "integrity": "sha512-DLAes+w3Yv9a4zgJUL5CS8eVrNvud/LRv+F4E/O3KkpWz0uoKYREIrTZYSrDt/pF/jlqkRDQaalf7sGKS44IuQ==", "license": "Apache-2.0", "dependencies": { - "@genkit-ai/core": "1.18.0", + "@genkit-ai/core": "1.21.0", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.11.19", "colorette": "^2.0.20", @@ -372,18 +373,31 @@ } }, "node_modules/@genkit-ai/ai/node_modules/@types/node": { - "version": "20.19.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.12.tgz", - "integrity": "sha512-lSOjyS6vdO2G2g2CWrETTV3Jz2zlCXHpu1rcubLKpz9oj+z/1CceHlj+yq53W+9zgb98nSov/wjEKYDNauD+Hw==", + "version": "20.19.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.23.tgz", + "integrity": "sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, + "node_modules/@genkit-ai/ai/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@genkit-ai/core": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.18.0.tgz", - "integrity": "sha512-meuc5A4cJWI+vMXeaELLRKDx+vytyvVvBSjD6pz6tD66j5H6I25Y9iGmM/UIAHqbrarM5Kl4bKLI8MtD+QSXdA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@genkit-ai/core/-/core-1.21.0.tgz", + "integrity": "sha512-suQ81HwtDObejkXJUBWzD5145qoHFXxdozxwzYDy8m93f7kKKtQwSJPQmYXWsTAdHJSjERHfKLCe/xrDshkPYw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -433,19 +447,19 @@ "license": "MIT" }, "node_modules/@genkit-ai/firebase": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.18.0.tgz", - "integrity": "sha512-UJVR2Z8839ptPqO+I7WICALlOZdDl4RbYDEaPjK8FpQmyJBjdpToevi6c2MoAXg8wTEd68i1b0cGPKXk9HPTyg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@genkit-ai/firebase/-/firebase-1.21.0.tgz", + "integrity": "sha512-i21IStUGFn10+25+o7HL2XPtXvb2FIxqtfVHLrpSFqsT8sMdRSNceVg5mU5MHY2yjhbgpfntbs1YDO2sf4QRew==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@genkit-ai/google-cloud": "^1.18.0" + "@genkit-ai/google-cloud": "^1.21.0" }, "peerDependencies": { "@google-cloud/firestore": "^7.11.0", "firebase": ">=11.5.0", "firebase-admin": ">=12.2", - "genkit": "^1.18.0" + "genkit": "^1.21.0" }, "peerDependenciesMeta": { "firebase": { @@ -454,9 +468,9 @@ } }, "node_modules/@genkit-ai/google-cloud": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.18.0.tgz", - "integrity": "sha512-gVKYmtDl/QiWnOq2qWnzY4SsaP1h1rS2HmHibjM1DHc9qNfBOk1dkGL4shmX7N4R/fcFWFLt7nXQiPJKu6NngQ==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@genkit-ai/google-cloud/-/google-cloud-1.21.0.tgz", + "integrity": "sha512-DsNecaDnvH7NNv4NGxIFshjMzWzXXB4fD/CRM6aLQv0TGOTip/3J3+5iKNqeSpmqDv8jIJtrOlclwhKb6cR1Wg==", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -479,13 +493,13 @@ "winston": "^3.12.0" }, "peerDependencies": { - "genkit": "^1.18.0" + "genkit": "^1.21.0" } }, "node_modules/@genkit-ai/googleai": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.18.0.tgz", - "integrity": "sha512-W9gNgkb5dA2CZYQ++CKekTR1Al99dMSvjBF73l1EPmDC211CCBbq1metj6QkeSkFfSGhVFLveKUCC7RxIsoPxA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@genkit-ai/googleai/-/googleai-1.21.0.tgz", + "integrity": "sha512-sJauWpr0vu0cnA05UwQAfd2Vh04+Lar1YC3Nn/YBbwBow3Y7KWAqQUNaGHSka/ZYiUHxlzjYyhaDtodmnObepw==", "license": "Apache-2.0", "dependencies": { "@google/generative-ai": "^0.24.0", @@ -493,7 +507,7 @@ "node-fetch": "^3.3.2" }, "peerDependencies": { - "genkit": "^1.18.0" + "genkit": "^1.21.0" } }, "node_modules/@google-cloud/common": { @@ -518,11 +532,12 @@ } }, "node_modules/@google-cloud/firestore": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.11.3.tgz", - "integrity": "sha512-qsM3/WHpawF07SRVvEJJVRwhYzM7o9qtuksyuqnrMig6fxIrwWnsezECWsG/D5TyYru51Fv5c/RTqNDQ2yU+4w==", + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.11.6.tgz", + "integrity": "sha512-EW/O8ktzwLfyWBOsNuhRoMi8lrC3clHM5LVFhGvO1HCsLozCOOXRAlHrYBoE6HL42Sc8yYMuCb2XqcnJ4OOEpw==", "license": "Apache-2.0", "optional": true, + "peer": true, "dependencies": { "@opentelemetry/api": "^1.3.0", "fast-deep-equal": "^3.1.1", @@ -698,9 +713,9 @@ } }, "node_modules/@google-cloud/storage": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.17.1.tgz", - "integrity": "sha512-2FMQbpU7qK+OtBPaegC6n+XevgZksobUGo6mGKnXNmeZpvLiAo1gTAE3oTKsrMGDV4VtL8Zzpono0YsK/Q7Iqg==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.17.2.tgz", + "integrity": "sha512-6xN0KNO8L/LIA5zu3CJwHkJiB6n65eykBLOb0E+RooiHYgX8CSao6lvQiKT9TBk2gL5g33LL3fmhDodZnt56rw==", "license": "Apache-2.0", "dependencies": { "@google-cloud/paginator": "^5.0.0", @@ -723,15 +738,6 @@ "node": ">=14" } }, - "node_modules/@google-cloud/storage/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@google/generative-ai": { "version": "0.24.1", "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.24.1.tgz", @@ -742,23 +748,42 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.4.tgz", - "integrity": "sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.14.0.tgz", + "integrity": "sha512-N8Jx6PaYzcTRNzirReJCtADVoq4z7+1KQ4E70jTg/koQiMoUSN1kbNjPOqpPbhMFhfU1/l7ixspPl8dNY+FoUg==", "license": "Apache-2.0", "dependencies": { - "@grpc/proto-loader": "^0.7.13", + "@grpc/proto-loader": "^0.8.0", "@js-sdsl/ordered-map": "^4.4.2" }, "engines": { "node": ">=12.10.0" } }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.8.0.tgz", + "integrity": "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.5.3", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@grpc/proto-loader": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz", "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==", "license": "Apache-2.0", + "optional": true, "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", @@ -1224,6 +1249,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -1319,6 +1345,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz", "integrity": "sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/semantic-conventions": "1.25.1" }, @@ -1342,6 +1369,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.30.1.tgz", "integrity": "sha512-7Ki+x7cZ/PEQxp3UyB+CWkWBqLk22yRGQ4AWIGwZlEs6rpCOdWwIFOyQDO9DdeyWtTPTvO3An/7chPZcRHOgzQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.30.1", @@ -2505,6 +2533,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz", "integrity": "sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/core": "1.25.1", "@opentelemetry/semantic-conventions": "1.25.1" @@ -2547,6 +2576,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.25.1.tgz", "integrity": "sha512-9Mb7q5ioFL4E4dDrc4wC/A3NTHDat44v4I3p2pLPSxRvqUbDIQyMVr9uK+EU69+HWhlET1VaSrRzwdckWqY15Q==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/core": "1.25.1", "@opentelemetry/resources": "1.25.1", @@ -2731,6 +2761,73 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", "license": "BSD-3-Clause" }, + "node_modules/@so-ric/colorspace": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@so-ric/colorspace/-/colorspace-1.1.6.tgz", + "integrity": "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==", + "license": "MIT", + "optional": true, + "dependencies": { + "color": "^5.0.2", + "text-hex": "1.0.x" + } + }, + "node_modules/@so-ric/colorspace/node_modules/color": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/color/-/color-5.0.2.tgz", + "integrity": "sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^3.0.1", + "color-string": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@so-ric/colorspace/node_modules/color-convert": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.2.tgz", + "integrity": "sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=14.6" + } + }, + "node_modules/@so-ric/colorspace/node_modules/color-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.2.tgz", + "integrity": "sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@so-ric/colorspace/node_modules/color-string": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.2.tgz", + "integrity": "sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@stablelib/base64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", + "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==", + "license": "MIT" + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -2792,21 +2889,21 @@ } }, "node_modules/@types/express": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", - "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", - "@types/serve-static": "*" + "@types/serve-static": "^1" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -2815,16 +2912,6 @@ "@types/send": "*" } }, - "node_modules/@types/handlebars": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@types/handlebars/-/handlebars-4.1.0.tgz", - "integrity": "sha512-gq9YweFKNNB1uFK71eRqsd4niVkXrxHugqWFQkeLRJvGjnxsLr16bYtcsG4tOFwmYi0Bax+wCkbf1reUfdl4kA==", - "deprecated": "This is a stub types definition. handlebars provides its own type definitions, so you do not need this installed.", - "license": "MIT", - "dependencies": { - "handlebars": "*" - } - }, "node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", @@ -2887,9 +2974,9 @@ } }, "node_modules/@types/node": { - "version": "22.18.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz", - "integrity": "sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==", + "version": "22.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz", + "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -2959,24 +3046,33 @@ } }, "node_modules/@types/send": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", - "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", "license": "MIT", "dependencies": { - "@types/mime": "^1", "@types/node": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", - "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "*" + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, "node_modules/@types/shimmer": { @@ -3045,6 +3141,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3072,12 +3169,15 @@ } }, "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", + "dependencies": { + "debug": "4" + }, "engines": { - "node": ">= 14" + "node": ">= 6.0.0" } }, "node_modules/ajv": { @@ -3191,11 +3291,9 @@ } }, "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT", - "optional": true + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" }, "node_modules/async-mutex": { "version": "0.5.0", @@ -3222,9 +3320,9 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", - "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.0.tgz", + "integrity": "sha512-zt40Pz4zcRXra9CVV31KeyofwiNvAbJ5B6YPz9pMJ+yOSLikvPT4Yi5LjfgjRa9CawVYBaD1JQzIVcIvBejKeA==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3436,14 +3534,16 @@ } }, "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "license": "MIT", - "optional": true, "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" } }, "node_modules/color-convert": { @@ -3474,40 +3574,12 @@ "simple-swizzle": "^0.2.2" } }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "optional": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT", - "optional": true - }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "license": "MIT" }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "license": "MIT", - "optional": true, - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3616,9 +3688,9 @@ } }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -3706,14 +3778,13 @@ } }, "node_modules/dotprompt": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.1.1.tgz", - "integrity": "sha512-xll31JxDiE7FaF030t0Dx4EMSV60Qn/pONDn6Hs5bBBeEANbtqIu6fPfaAOoSNbF1Y9TK+pj9Xnvud7G7GHpaA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/dotprompt/-/dotprompt-1.1.2.tgz", + "integrity": "sha512-24EU+eORQbPywBicIP44BiqykzEXFwZq1ZQKO5TEr9KrrENyDA7I1NzqhtmmEdQVfAXka0DEbSLPN5nerCqJ8A==", "license": "ISC", "dependencies": { - "@types/handlebars": "^4.1.0", "handlebars": "^4.7.8", - "yaml": "^2.7.0" + "yaml": "^2.8.0" } }, "node_modules/dunder-proto": { @@ -3857,6 +3928,12 @@ "node": ">= 0.4" } }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "license": "MIT" + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -3892,6 +3969,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -4080,16 +4158,6 @@ "node": ">=10" } }, - "node_modules/eventid/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/expo-server-sdk": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/expo-server-sdk/-/expo-server-sdk-4.0.0.tgz", @@ -4220,6 +4288,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-sha256": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", + "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", + "license": "Unlicense" + }, "node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", @@ -4322,31 +4396,6 @@ "node": ">=16" } }, - "node_modules/ffmpeg-static/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ffmpeg-static/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -4415,6 +4464,7 @@ "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.7.0.tgz", "integrity": "sha512-raFIrOyTqREbyXsNkSHyciQLfv8AUZazehPaQS1lZBSCDYW74FYXU0nQZa3qHI4K+hawohlDbywZ4+qce9YNxA==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@fastify/busboy": "^3.0.0", "@firebase/database-compat": "1.0.8", @@ -4434,10 +4484,23 @@ "@google-cloud/storage": "^7.7.0" } }, + "node_modules/firebase-admin/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/firebase-functions": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-6.4.0.tgz", - "integrity": "sha512-Q/LGhJrmJEhT0dbV60J4hCkVSeOM6/r7xJS/ccmkXzTWMjo+UPAYX9zlQmGlEjotstZ0U9GtQSJSgbB2Z+TJDg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-6.6.0.tgz", + "integrity": "sha512-wwfo6JF+N7HUExVs5gUFgkgVGHDEog9O+qtouh7IuJWk8TBQ+KwXEgRiXbatSj7EbTu3/yYnHuzh3XExbfF6wQ==", "license": "MIT", "dependencies": { "@types/cors": "^2.8.5", @@ -4492,11 +4555,6 @@ "node": ">=18" } }, - "node_modules/fluent-ffmpeg/node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" - }, "node_modules/fluent-ffmpeg/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -4621,6 +4679,28 @@ "node": ">=14" } }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/gaxios/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -4669,16 +4749,30 @@ } }, "node_modules/genkit": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.18.0.tgz", - "integrity": "sha512-vu7i25e6f8YV3j4UfxPER2QXWVqY/kpYlw3sexuGOS60a0md/pwlQlIhg++cPAPlvvAb9eQ7ZxlFlUtrHJaiRQ==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/genkit/-/genkit-1.21.0.tgz", + "integrity": "sha512-catTEjxhHZaicvxwak8jFL0K0H0ndN/qE9s+N7CIbsQeJczvRDleoyFa2mtaBOCaoZt7Xj8zJlYXOmt8tRyqJQ==", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@genkit-ai/ai": "1.18.0", - "@genkit-ai/core": "1.18.0", + "@genkit-ai/ai": "1.21.0", + "@genkit-ai/core": "1.21.0", "uuid": "^10.0.0" } }, + "node_modules/genkit/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -5090,18 +5184,6 @@ "node": ">= 6" } }, - "node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/http-response-object": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", @@ -5118,16 +5200,16 @@ "license": "MIT" }, "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", + "agent-base": "6", "debug": "4" }, "engines": { - "node": ">= 14" + "node": ">= 6" } }, "node_modules/iconv-lite": { @@ -5170,9 +5252,9 @@ } }, "node_modules/import-in-the-middle": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.14.2.tgz", - "integrity": "sha512-5tCuY9BV8ujfOpwtAGgsTx9CGUapcFMEEyByLv1B+v2+6DhAcw+Zr0nhQT7uwaZ7DiourxFEscghOR8e1aPLQw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.15.0.tgz", + "integrity": "sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==", "license": "Apache-2.0", "dependencies": { "acorn": "^8.14.0", @@ -5219,9 +5301,9 @@ } }, "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", "license": "MIT" }, "node_modules/is-core-module": { @@ -5325,15 +5407,6 @@ "node": ">=10" } }, - "node_modules/jaeger-client/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/jose": { "version": "4.15.9", "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz", @@ -6259,6 +6332,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -6350,13 +6429,39 @@ "node": ">=8.6.0" } }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resend": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/resend/-/resend-6.3.0.tgz", + "integrity": "sha512-Nmg5cFojC2E07gQ/RnlcroXpclFnlr05yQP2QNbbAhfX1Q4LBqiSd6/0t/fq95MvcuP8EDbb+Eyw1NG2P0OWgw==", "license": "MIT", "dependencies": { - "is-core-module": "^2.16.0", + "svix": "1.76.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-email/render": "*" + }, + "peerDependenciesMeta": { + "@react-email/render": { + "optional": true + } + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -6492,9 +6597,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -6623,19 +6728,6 @@ "@img/sharp-win32-x64": "0.33.5" } }, - "node_modules/sharp/node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -6738,9 +6830,9 @@ } }, "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" @@ -6885,6 +6977,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svix": { + "version": "1.76.1", + "resolved": "https://registry.npmjs.org/svix/-/svix-1.76.1.tgz", + "integrity": "sha512-CRuDWBTgYfDnBLRaZdKp9VuoPcNUq9An14c/k+4YJ15Qc5Grvf66vp0jvTltd4t7OIRj+8lM1DAgvSgvf7hdLw==", + "license": "MIT", + "dependencies": { + "@stablelib/base64": "^1.0.0", + "@types/node": "^22.7.5", + "es6-promise": "^4.2.8", + "fast-sha256": "^1.3.0", + "url-parse": "^1.5.10", + "uuid": "^10.0.0" + } + }, + "node_modules/svix/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/teeny-request": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz", @@ -6901,31 +7020,6 @@ "node": ">=14" } }, - "node_modules/teeny-request/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/teeny-request/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/teeny-request/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -7118,6 +7212,16 @@ "integrity": "sha512-EWkjYEN0L6KOfEoOH6Wj4ghQqU7eBZMJqRHQnxQAq+dSEzRPClkWjf8557HkWQXF6BrAUoLSAyy9i3RVTliaNg==", "license": "http://geraintluff.github.io/tv4/LICENSE.txt" }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/url-template": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", @@ -7141,13 +7245,9 @@ } }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -7227,14 +7327,14 @@ } }, "node_modules/winston": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", - "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", + "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", "license": "MIT", "optional": true, "dependencies": { "@colors/colors": "^1.6.0", - "@dabh/diagnostics": "^2.0.2", + "@dabh/diagnostics": "^2.0.8", "async": "^3.2.3", "is-stream": "^2.0.0", "logform": "^2.7.0", @@ -7264,6 +7364,13 @@ "node": ">= 12.0.0" } }, + "node_modules/winston/node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT", + "optional": true + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -7389,6 +7496,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/functions/package.json b/functions/package.json index 3f7aebd..d2795d5 100644 --- a/functions/package.json +++ b/functions/package.json @@ -24,6 +24,7 @@ "firebase-functions": "^6.4.0", "fluent-ffmpeg": "^2.1.3", "genkit": "^1.18.0", + "resend": "^6.3.0", "sharp": "^0.33.4" }, "devDependencies": { diff --git a/functions/src/notifications.js b/functions/src/notifications.js index 5d43d57..a31c072 100644 --- a/functions/src/notifications.js +++ b/functions/src/notifications.js @@ -5,11 +5,18 @@ const { const admin = require("firebase-admin"); const { refList, ALERT_TYPE } = require("../index"); const { Expo } = require("expo-server-sdk"); +const { Resend } = require("resend"); +const { basicTemplate } = require("../helpers/email"); +const { RESEND_API_KEY } = require("../config/keys"); + +const resendInstance = new Resend(RESEND_API_KEY); // Initialisation de Expo SDK let expo = new Expo(); const db = admin.firestore(); +const EMAIL_FROM = "MusicLand "; + exports.sendNotificationWhenDocIsCreated = onDocumentCreated( { region: "europe-west1", document: "notifications/{notificationId}" }, async (event) => { @@ -26,14 +33,18 @@ exports.sendNotificationWhenDocIsCreated = onDocumentCreated( throw new Error("Receiver and message are required"); } - const userSnap = await db.collection(receiverCollection).doc(receiver).get(); - const { pushToken = null, pushTokens = [] } = userSnap?.data() || {}; + const { + pushToken = null, + pushTokens = [], + email = "", + emailNotifications = false, + } = (await db.collection(receiverCollection).doc(receiver).get()).data(); const tokensSet = new Set( [] .concat(Array.isArray(pushTokens) ? pushTokens : []) .concat(pushToken ? [pushToken] : []) - .filter(Boolean) + .filter(Boolean), ); const tokens = Array.from(tokensSet); @@ -50,11 +61,31 @@ exports.sendNotificationWhenDocIsCreated = onDocumentCreated( message: message, data: notifData || {}, }); + if (emailNotifications && !!email) { + try { + if (!email) { + throw new Error("userMail is required"); + } + if (!email?.subject || !email?.html) { + throw new Error("Email subject and html are required"); + } + await resendInstance.emails.send({ + from: EMAIL_FROM, + to: [email], + subject: title, + html: basicTemplate({ title, content: message }), + }); + } catch (e) { + console.log("Error sending email:", e); + } + } else { + console.log(`Email disabled for user ${receiver} and type ${type}`); + } } catch (e) { console.log(e); return e; } - } + }, ); // Fonction pour envoyer la notification via Expo SDK @@ -144,7 +175,11 @@ async function sendExpoNotification({ } } -async function removeInvalidTokens({ tokens = [], receiverId, receiverCollection }) { +async function removeInvalidTokens({ + tokens = [], + receiverId, + receiverCollection, +}) { try { if (!receiverId || !tokens.length) { return; @@ -170,7 +205,7 @@ async function removeInvalidTokens({ tokens = [], receiverId, receiverCollection await docRef.set(updates, { merge: true }); console.log( "Pruned invalid push tokens", - JSON.stringify({ receiverId, tokens: uniqueTokens }, null, 2) + JSON.stringify({ receiverId, tokens: uniqueTokens }, null, 2), ); } catch (error) { console.log("Failed to prune invalid push tokens:", error); @@ -204,7 +239,7 @@ const sendNotification = async ({ const { id } = await refList.notifications.add(payload); console.log( "[sendNotification] Notification created", - JSON.stringify({ id, receiver, receiverCollection }, null, 2) + JSON.stringify({ id, receiver, receiverCollection }, null, 2), ); return id; @@ -224,7 +259,7 @@ exports.createProjectCommentNotification = onDocumentCreated( try { console.log( "[createProjectCommentNotification] Trigger received", - JSON.stringify(event.params || {}, null, 2) + JSON.stringify(event.params || {}, null, 2), ); const { data: snap } = event; const { projectId, commentId } = event.params || {}; @@ -233,21 +268,21 @@ exports.createProjectCommentNotification = onDocumentCreated( if (!projectId || !comment) { console.log( "[createProjectCommentNotification] Missing project/comment data", - { hasProjectId: !!projectId, hasComment: !!comment } + { hasProjectId: !!projectId, hasComment: !!comment }, ); return null; } console.log( "[createProjectCommentNotification] Comment payload", - JSON.stringify(comment, null, 2) + JSON.stringify(comment, null, 2), ); const projectSnap = await refList.projects.doc(projectId).get(); if (!projectSnap.exists) { console.log( "[createProjectCommentNotification] Project not found", - projectId + projectId, ); return null; } @@ -258,7 +293,7 @@ exports.createProjectCommentNotification = onDocumentCreated( if (!receiver || receiver === comment.userId) { console.log( "[createProjectCommentNotification] Invalid receiver", - JSON.stringify({ receiver, commentUserId: comment.userId }) + JSON.stringify({ receiver, commentUserId: comment.userId }), ); return null; } @@ -283,8 +318,8 @@ exports.createProjectCommentNotification = onDocumentCreated( projectId, }, null, - 2 - ) + 2, + ), ); await sendNotification({ @@ -308,7 +343,7 @@ exports.createProjectCommentNotification = onDocumentCreated( }); console.log( - "[createProjectCommentNotification] Notification creation complete" + "[createProjectCommentNotification] Notification creation complete", ); return null; @@ -316,7 +351,7 @@ exports.createProjectCommentNotification = onDocumentCreated( console.log("createProjectCommentNotification error:", error); return error; } - } + }, ); exports.createProjectLikeNotification = onDocumentWritten( @@ -356,10 +391,10 @@ exports.createProjectLikeNotification = onDocumentWritten( const beforePlaybackSet = new Set(beforePlaybackLikes); const newSongLikers = afterSongLikes.filter( - (uid) => uid && !beforeSongSet.has(uid) + (uid) => uid && !beforeSongSet.has(uid), ); const newPlaybackLikers = afterPlaybackLikes.filter( - (uid) => uid && !beforePlaybackSet.has(uid) + (uid) => uid && !beforePlaybackSet.has(uid), ); const newLikers = []; @@ -413,7 +448,7 @@ exports.createProjectLikeNotification = onDocumentWritten( }); return null; - }) + }), ); return null; @@ -421,7 +456,7 @@ exports.createProjectLikeNotification = onDocumentWritten( console.log("[createProjectLikeNotification] error:", error); return error; } - } + }, ); exports.createNewFollowerNotification = onDocumentWritten( @@ -451,7 +486,9 @@ exports.createNewFollowerNotification = onDocumentWritten( } const previousSet = new Set(beforeFollowers); - const newFollowers = afterFollowers.filter((uid) => !previousSet.has(uid)); + const newFollowers = afterFollowers.filter( + (uid) => !previousSet.has(uid), + ); if (!newFollowers.length) { return null; @@ -487,7 +524,7 @@ exports.createNewFollowerNotification = onDocumentWritten( }); return null; - }) + }), ); return null; @@ -495,5 +532,5 @@ exports.createNewFollowerNotification = onDocumentWritten( console.log("[createNewFollowerNotification] error:", error); return error; } - } + }, ); diff --git a/functions/src/users.js b/functions/src/users.js index 2156fb3..7c87ac9 100644 --- a/functions/src/users.js +++ b/functions/src/users.js @@ -1,7 +1,44 @@ const admin = require("firebase-admin"); -const { onDocumentDeleted } = require("firebase-functions/firestore"); +const { + onDocumentDeleted, + onDocumentCreated, +} = require("firebase-functions/firestore"); const { refList } = require("../index"); const { deleteFolder } = require("../helpers/firebase"); +const { Resend } = require("resend"); +const { welcomeTemplate } = require("../helpers/email"); +const { RESEND_API_KEY } = require("../config/keys"); + +const resendClient = new Resend(RESEND_API_KEY); +const WELCOME_EMAIL_FROM = + process.env.RESEND_FROM_EMAIL || "MusicLand "; +const WELCOME_EMAIL_SUBJECT = "Bienvenue sur MusicLand"; + +exports.onUserCreated = onDocumentCreated("users/{userID}", async (event) => { + try { + const { email = "", firstName = "", lastName = "" } = event?.data?.data(); + if (email) { + if (!resendClient) { + console.warn("Resend API key not configured; skipping welcome email."); + return; + } + try { + await resendClient.emails.send({ + from: WELCOME_EMAIL_FROM, + to: [email], + subject: WELCOME_EMAIL_SUBJECT, + html: welcomeTemplate({ firstName, lastName }), + }); + } catch (error) { + console.log("Failed to send welcome email:", error); + } + } else { + throw new Error("User created with empty email"); + } + } catch (e) { + console.log(e); + } +}); exports.onUserDelete = onDocumentDeleted("users/{userID}", async (event) => { try { diff --git a/package.json b/package.json index 481f120..e26b748 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "scripts": { "start": "expo start --dev-client", "android": "expo run:android", - "ios": "expo run:ios", + "ios": "expo run:ios -d", "web": "expo start --web", "xcode": "open ios/musicland.xcworkspace", "clean": "npx expo prebuild --clean", @@ -35,6 +35,7 @@ "@stripe/stripe-js": "~3.0.0", "deprecated-react-native-prop-types": "~3.0.1", "expo": "~52.0.47", + "expo-apple-authentication": "~7.1.3", "expo-audio": "~0.3.5", "expo-auth-session": "~6.0.3", "expo-blur": "~14.0.3", diff --git a/src/components/FeatureCarousel/FeatureCarousel.web.js b/src/components/FeatureCarousel/FeatureCarousel.web.js index c33be9e..361a176 100644 --- a/src/components/FeatureCarousel/FeatureCarousel.web.js +++ b/src/components/FeatureCarousel/FeatureCarousel.web.js @@ -8,7 +8,7 @@ import React, { } from "react"; import { Animated, - Image, + ImageBackground, Platform, StyleSheet, View, @@ -43,8 +43,6 @@ const STAGE_CARD_CONTENT = [ const WEB_SCROLL_INACTIVE_DELTA = 0.05; const HOME_BACKGROUND_COLOR = "#425B87"; // Derived from the bottom color of the home hero image -const AnimatedImage = Animated.createAnimatedComponent(Image); - const FeatureCarousel = ({ style, selectedProject, @@ -117,16 +115,6 @@ const FeatureCarousel = ({ ); const onActiveIndexChangeRef = useRef(onActiveIndexChange); const scrollY = useRef(new Animated.Value(0)).current; - const parallaxTranslateY = useMemo(() => { - if (!itemHeight) { - return null; - } - return scrollY.interpolate({ - inputRange: [0, itemHeight], - outputRange: [0, -itemHeight * 0.25], - extrapolate: "clamp", - }); - }, [itemHeight, scrollY]); useEffect(() => { onActiveIndexChangeRef.current = onActiveIndexChange; @@ -319,10 +307,19 @@ const FeatureCarousel = ({ [updateSnapHeight] ); + const hasBackgroundImage = !!backgroundImage; + const renderContent = useMemo( () => - carouselItems.map((item, index) => { - const card = ( + carouselItems.map((item, index) => ( + - ); - - const containerStyle = [styles.backgroundItem, { height: itemHeight }]; - const isFirstItem = index === 0 && backgroundImage; - - if (isFirstItem) { - const parallaxStyles = [ - styles.parallaxImage, - itemHeight ? { height: itemHeight * 1.2 } : null, - itemHeight ? { top: -itemHeight * 0.1 } : null, - { width: "100%" }, - ].filter(Boolean); - if (parallaxTranslateY) { - parallaxStyles.push({ - transform: [{ translateY: parallaxTranslateY }], - }); - } - return ( - - - - {card} - - ); - } - - return ( - - {card} - - ); - }), - [backgroundImage, carouselItems, itemHeight, parallaxTranslateY] + + )), + [carouselItems, hasBackgroundImage, itemHeight] ); const snapOffsets = useMemo(() => { @@ -398,11 +349,39 @@ const FeatureCarousel = ({ [isWeb] ); + const containerProps = hasBackgroundImage + ? { + source: backgroundImage, + resizeMode: "cover", + imageStyle: styles.backgroundImage, + } + : {}; + + const ContainerComponent = hasBackgroundImage ? ImageBackground : View; + return ( - + {hasBackgroundImage && ( + + )} - + ); }; @@ -451,37 +430,38 @@ const styles = StyleSheet.create({ flex: 1, width: "100%", flexDirection: "row", - backgroundColor: HOME_BACKGROUND_COLOR, }, containerWeb: { // paddingRight: 56, }, + containerColored: { + backgroundColor: HOME_BACKGROUND_COLOR, + }, + containerTransparent: { + backgroundColor: "transparent", + }, list: { flex: 1, }, scrollContent: { flexGrow: 1, }, - backgroundItem: { - width: "100%", - justifyContent: "flex-start", - }, - parallaxContainer: { - overflow: "hidden", - position: "relative", - backgroundColor: HOME_BACKGROUND_COLOR, - }, - parallaxImage: { - position: "absolute", - left: 0, - right: 0, + backgroundImage: { + ...StyleSheet.absoluteFillObject, }, backgroundGradient: { ...StyleSheet.absoluteFillObject, }, - plainBackground: { + slide: { + width: "100%", + justifyContent: "flex-start", + }, + slideColored: { backgroundColor: HOME_BACKGROUND_COLOR, }, + slideTransparent: { + backgroundColor: "transparent", + }, cardWrapper: { flex: 1, width: "60%", diff --git a/src/hooks/useSocialAuth.js b/src/hooks/useSocialAuth.js new file mode 100644 index 0000000..dc50331 --- /dev/null +++ b/src/hooks/useSocialAuth.js @@ -0,0 +1,464 @@ +import { useCallback, useEffect, useMemo, useRef, useState } from "react"; +import { Platform } from "react-native"; +import * as AppleAuthentication from "expo-apple-authentication"; +import * as AuthSession from "expo-auth-session"; +import * as GoogleAuth from "expo-auth-session/providers/google"; +import * as Crypto from "expo-crypto"; +import * as WebBrowser from "expo-web-browser"; +import Constants from "expo-constants"; +import { useGlobal } from "reactn"; + +import { handleFirebaseError } from "../actions/signupActions"; +import firebase, { usersRef } from "../config/firebase"; +import { + GOOGLE_ANDROID_CLIENT_ID, + GOOGLE_IOS_CLIENT_ID, + GOOGLE_WEB_CLIENT_ID, +} from "../data/keys"; + +WebBrowser.maybeCompleteAuthSession(); + +const isMeaningfulValue = (value) => { + if (!value || typeof value !== "string") return false; + const normalized = value.trim().toLowerCase(); + if (!normalized) return false; + if (normalized === "..." || normalized === "todo") return false; + if (normalized.includes("placeholder")) return false; + if (normalized.includes("example")) return false; + if (normalized.startsWith("your-")) return false; + return true; +}; + +const splitDisplayName = (displayName) => { + if (!displayName || typeof displayName !== "string") { + return { firstName: null, lastName: null }; + } + const parts = displayName.trim().split(/\s+/).filter(Boolean); + if (!parts.length) { + return { firstName: null, lastName: null }; + } + const [firstName, ...rest] = parts; + return { + firstName: firstName || null, + lastName: rest.length ? rest.join(" ") : null, + }; +}; + +const getNativeGoogleRedirectUri = () => { + const clientId = Platform.select({ + ios: GOOGLE_IOS_CLIENT_ID, + android: GOOGLE_ANDROID_CLIENT_ID, + default: null, + }); + + if (!clientId || !clientId.includes(".apps.googleusercontent.com")) { + return undefined; + } + + const clientPrefix = clientId.replace(".apps.googleusercontent.com", ""); + return `com.googleusercontent.apps.${clientPrefix}:/oauth2redirect`; +}; + +const GOOGLE_KEY_LABELS = { + androidClientId: "GOOGLE_ANDROID_CLIENT_ID", + iosClientId: "GOOGLE_IOS_CLIENT_ID", + webClientId: "GOOGLE_WEB_CLIENT_ID", + expoClientId: "GOOGLE_WEB_CLIENT_ID", +}; + +const generateNonce = (length = 32) => { + const charset = + "0123456789ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyz-._"; + let result = ""; + for (let i = 0; i < length; i += 1) { + const randomIndex = Math.floor(Math.random() * charset.length); + result += charset[randomIndex]; + } + return result; +}; + +const ensureUserDocument = async (user, overrides = {}) => { + if (!user?.uid) return; + + try { + const docRef = usersRef.doc(user.uid); + const snapshot = await docRef.get(); + const payload = { + updatedAt: firebase.firestore.FieldValue.serverTimestamp(), + }; + + const existingData = snapshot.data() || {}; + + if (!snapshot.exists) { + payload.createdAt = firebase.firestore.FieldValue.serverTimestamp(); + if (user.email) payload.email = user.email; + } + + const overrideFirstName = + typeof overrides?.firstName === "string" + ? overrides.firstName.trim() + : null; + const overrideLastName = + typeof overrides?.lastName === "string" + ? overrides.lastName.trim() + : null; + const overrideDisplayName = + typeof overrides?.displayName === "string" + ? overrides.displayName.trim() + : null; + + const { firstName: nameFromDisplay, lastName: lastFromDisplay } = + splitDisplayName(user.displayName); + + if (overrideDisplayName) { + payload.displayName = overrideDisplayName; + } else if (!existingData?.displayName && user.displayName) { + payload.displayName = user.displayName; + } + + if (overrideFirstName) { + payload.firstName = overrideFirstName; + } else if (!existingData?.firstName && nameFromDisplay) { + payload.firstName = nameFromDisplay; + } + + if (overrideLastName) { + payload.lastName = overrideLastName; + } else if (!existingData?.lastName && lastFromDisplay) { + payload.lastName = lastFromDisplay; + } + + await docRef.set(payload, { merge: true }); + } catch (error) { + console.log("ensureUserDocument error", error?.message); + } +}; + +const useSocialAuth = ({ onSuccess } = {}) => { + const [, setTooltip] = useGlobal("_tooltip"); + const [isLoading, setIsLoading] = useState(false); + const [isAppleSignInAvailable, setIsAppleSignInAvailable] = useState(false); + const googleFlowActiveRef = useRef(false); + + const googleClientIds = useMemo( + () => ({ + androidClientId: GOOGLE_ANDROID_CLIENT_ID, + iosClientId: GOOGLE_IOS_CLIENT_ID, + webClientId: GOOGLE_WEB_CLIENT_ID, + expoClientId: GOOGLE_WEB_CLIENT_ID, + }), + [] + ); + + const isWeb = Platform.OS === "web"; + const appOwnership = Constants?.appOwnership || null; + const isExpoGo = appOwnership === "expo"; + + const redirectUri = useMemo(() => { + const expoRedirect = AuthSession.makeRedirectUri({ useProxy: true }); + if (isWeb || isExpoGo) return expoRedirect; + return getNativeGoogleRedirectUri() || expoRedirect; + }, [isExpoGo, isWeb]); + + const [request, response, promptAsync] = GoogleAuth.useAuthRequest({ + ...googleClientIds, + redirectUri, + responseType: AuthSession.ResponseType.Code, + usePKCE: true, + scopes: ["openid", "profile", "email"], + }); + + useEffect(() => { + let mounted = true; + AppleAuthentication.isAvailableAsync() + .then((available) => { + if (mounted) { + setIsAppleSignInAvailable(available); + } + }) + .catch(() => { + if (mounted) { + setIsAppleSignInAvailable(false); + } + }); + return () => { + mounted = false; + }; + }, []); + + const handleGoogleResponse = useCallback( + async (googleResponse) => { + if (!googleResponse || googleResponse.type !== "success") { + setIsLoading(false); + googleFlowActiveRef.current = false; + return; + } + + try { + let idToken = + googleResponse?.authentication?.idToken || + googleResponse?.params?.id_token; + + if (!idToken) { + const code = + googleResponse?.params?.code || + googleResponse?.authentication?.code; + if (!code) { + throw new Error("Code d'autorisation Google manquant."); + } + + const discovery = { + authorizationEndpoint: + "https://accounts.google.com/o/oauth2/v2/auth", + tokenEndpoint: "https://oauth2.googleapis.com/token", + revocationEndpoint: "https://oauth2.googleapis.com/revoke", + }; + + const tokenResponse = await AuthSession.exchangeCodeAsync( + { + clientId: request?.clientId, + code, + redirectUri: request?.redirectUri ?? redirectUri, + extraParams: { code_verifier: request?.codeVerifier }, + }, + discovery + ); + + idToken = tokenResponse?.id_token; + } + + if (!idToken) { + throw new Error("Jeton Google introuvable."); + } + + const credential = + firebase.auth.GoogleAuthProvider.credential(idToken); + + await firebase.auth().signInWithCredential(credential); + await ensureUserDocument(firebase.auth().currentUser); + if (typeof onSuccess === "function") { + await onSuccess(); + } + } catch (error) { + console.log("Google sign-in error", error?.message); + const message = + error?.code && error.code.startsWith("auth/") + ? handleFirebaseError(error.code) + : error?.message || + "Connexion Google impossible. Merci de réessayer."; + setTooltip({ text: message, type: "error" }); + } finally { + googleFlowActiveRef.current = false; + setIsLoading(false); + } + }, + [onSuccess, redirectUri, request, setTooltip] + ); + + useEffect(() => { + if (isWeb || !googleFlowActiveRef.current) { + return; + } + if (!response) { + return; + } + handleGoogleResponse(response); + }, [handleGoogleResponse, isWeb, response]); + + const formatMissingKeysMessage = useCallback((missingKeys) => { + if (!missingKeys.length) return null; + const labels = missingKeys.map((key) => GOOGLE_KEY_LABELS[key] || key); + return `Configuration Google incomplète. Renseigne ${ + labels.length > 1 ? "les clés" : "la clé" + } ${labels.join(", ")} dans src/data/keys.js.`; + }, []); + + const findMissingGoogleKeys = useCallback(() => { + const missing = []; + if (!isMeaningfulValue(googleClientIds.webClientId)) { + missing.push("webClientId"); + } + if (!isMeaningfulValue(googleClientIds.expoClientId) && !isWeb) { + missing.push("expoClientId"); + } + if (!isWeb && !isExpoGo) { + if ( + Platform.OS === "android" && + !isMeaningfulValue(googleClientIds.androidClientId) + ) { + missing.push("androidClientId"); + } + if ( + Platform.OS === "ios" && + !isMeaningfulValue(googleClientIds.iosClientId) + ) { + missing.push("iosClientId"); + } + } + return missing; + }, [googleClientIds, isExpoGo, isWeb]); + + const signInWithGoogle = useCallback(async () => { + if (isLoading) return; + + const missing = findMissingGoogleKeys(); + if (missing.length) { + const message = formatMissingKeysMessage(missing); + setTooltip({ + text: message || "Configuration Google incomplète.", + type: "error", + }); + return; + } + + setIsLoading(true); + + if (isWeb) { + try { + const provider = new firebase.auth.GoogleAuthProvider(); + provider.addScope("profile"); + provider.addScope("email"); + await firebase.auth().signInWithPopup(provider); + await ensureUserDocument(firebase.auth().currentUser); + if (typeof onSuccess === "function") { + await onSuccess(); + } + setIsLoading(false); + } catch (error) { + console.log("Google web sign-in error", error?.message); + const message = + error?.code && error.code.startsWith("auth/") + ? handleFirebaseError(error.code) + : error?.message || + "Connexion Google impossible. Merci de réessayer."; + setTooltip({ text: message, type: "error" }); + setIsLoading(false); + } + return; + } + + if (!promptAsync) { + setTooltip({ + text: + "Configuration Google incomplète. Impossible de lancer la connexion.", + type: "error", + }); + setIsLoading(false); + return; + } + + try { + googleFlowActiveRef.current = true; + const result = await promptAsync({ useProxy: isExpoGo }); + if (!result || result.type !== "success") { + googleFlowActiveRef.current = false; + setIsLoading(false); + if (result?.type && result.type !== "dismiss") { + setTooltip({ + text: "Connexion Google annulée.", + type: "warning", + }); + } + } + } catch (error) { + googleFlowActiveRef.current = false; + setIsLoading(false); + const message = + error?.message || + "Connexion Google impossible. Merci de réessayer."; + setTooltip({ text: message, type: "error" }); + } + }, [ + findMissingGoogleKeys, + formatMissingKeysMessage, + isExpoGo, + isLoading, + isWeb, + onSuccess, + promptAsync, + setTooltip, + ]); + + const signInWithApple = useCallback(async () => { + if (isLoading) return; + + if (!isAppleSignInAvailable) { + setTooltip({ + text: "Connexion Apple indisponible sur cet appareil.", + type: "warning", + }); + return; + } + + try { + setIsLoading(true); + const rawNonce = generateNonce(); + const hashedNonce = await Crypto.digestStringAsync( + Crypto.CryptoDigestAlgorithm.SHA256, + rawNonce + ); + + const appleCredential = await AppleAuthentication.signInAsync({ + requestedScopes: [ + AppleAuthentication.AppleAuthenticationScope.EMAIL, + AppleAuthentication.AppleAuthenticationScope.FULL_NAME, + ], + nonce: hashedNonce, + }); + + if (!appleCredential?.identityToken) { + throw new Error("Impossible de récupérer le jeton Apple."); + } + + const provider = new firebase.auth.OAuthProvider("apple.com"); + const credential = provider.credential({ + idToken: appleCredential.identityToken, + rawNonce, + }); + + const userCredential = await firebase + .auth() + .signInWithCredential(credential); + + const fullName = appleCredential.fullName || {}; + const firstName = fullName.givenName?.trim() || null; + const lastName = fullName.familyName?.trim() || null; + + await ensureUserDocument(userCredential?.user, { + firstName, + lastName, + displayName: + userCredential?.user?.displayName || + [firstName, lastName].filter(Boolean).join(" ") || + null, + }); + + if (typeof onSuccess === "function") { + await onSuccess(); + } + setIsLoading(false); + } catch (error) { + if (error?.code === "ERR_CANCELED") { + setIsLoading(false); + return; + } + console.log("Apple sign-in error", error?.message); + const message = + error?.code && error.code.startsWith("auth/") + ? handleFirebaseError(error.code) + : error?.message || + "Connexion Apple impossible. Merci de réessayer."; + setTooltip({ text: message, type: "error" }); + setIsLoading(false); + } + }, [isAppleSignInAvailable, isLoading, onSuccess, setTooltip]); + + return { + signInWithGoogle, + signInWithApple, + isAppleSignInAvailable, + isLoading, + }; +}; + +export default useSocialAuth; diff --git a/src/navigation/TabBar.js b/src/navigation/TabBar.js index a5b1fc7..b7d2fe6 100644 --- a/src/navigation/TabBar.js +++ b/src/navigation/TabBar.js @@ -2,20 +2,29 @@ import { Motion } from "@legendapp/motion"; import * as Haptics from "expo-haptics"; import React, { useState } from "react"; import { Text, TouchableOpacity, View } from "react-native"; +import { useSafeAreaInsets } from "react-native-safe-area-context"; import ItemContainer from "../components/ItemContainer/ItemContainer"; import useLayoutType from "../hooks/useLayoutType"; +import { responsiveHeight } from "../actions/responsiveSizes"; import { gutters, Palette, Style } from "../styles"; import { FONT_FAMILY } from "../styles/Fonts"; const TabBar = ({ state = {}, descriptors = {}, navigation = {} }) => { - const { isWeb } = useLayoutType(); + const { isWeb, isIOS } = useLayoutType(); const [pressedIndex, setPressedIndex] = useState(null); + const { bottom: bottomInset = 0 } = useSafeAreaInsets(); + const fallbackBottomOffset = responsiveHeight(2, true); + const bottomOffset = isWeb + ? gutters + : isIOS + ? Math.max(bottomInset, fallbackBottomOffset) + : bottomInset + fallbackBottomOffset; return ( { type: "string", }, { - title: "Notifications", + title: "Notifications push", key: "notifications", value: !!currentUserData?.notifications, type: "boolean", }, + { + title: "Notifications par email", + key: "emailNotifications", + value: !!currentUserData?.emailNotifications, + type: "boolean", + }, { title: "Langue", key: "language", diff --git a/src/screens/Home/Home.js b/src/screens/Home/Home.js index bef462d..eebade3 100644 --- a/src/screens/Home/Home.js +++ b/src/screens/Home/Home.js @@ -371,13 +371,19 @@ const Home = ({ navigation, route }) => { simpleRef: true, }); const videoUrl = isWeb ? video?.landingWeb : video?.landing; + const homeBackgroundImage = isWeb + ? background.homeBGWeb + : background.homeBG; + const landingBackgroundImage = homeBackgroundImage; + return adventureStarted ? ( - + { stageStates={stageStates} activeIndex={activeStageIndex} onActiveIndexChange={setActiveStageIndex} - backgroundImage={background.homeBGWeb} + backgroundImage={homeBackgroundImage} /> { ) : ( <> - + { - setIsVideoVisible(true); - }, []); - const handleSelectLanguage = useCallback((language) => { setSelectedLanguage(language); AsyncStorage.setItem(LANGUAGE_STORAGE_KEY, language).catch((error) => { @@ -33,33 +34,10 @@ export default function LandingPage() { }); }, []); - const handleSashaHome = useCallback(() => { - // Placeholder handler until the Sasha experience is available. - }, []); - const handleLaunchAdventure = useCallback(() => { navigation.navigate(Routes.Register); }, [navigation]); - const persistAdventureStarted = useCallback(async () => { - if (!currentUID) { - return; - } - await usersRef - .doc(currentUID) - .set({ adventureStarted: true }, { merge: true }); - }, [currentUID]); - - const handleVideoClose = useCallback(() => { - setIsVideoVisible(false); - persistAdventureStarted() - .catch((error) => { - console.warn("LandingPage: adventureStarted update failed", error); - }) - .finally(() => { - navigation.navigate(Routes.Login); - }); - }, [navigation, persistAdventureStarted]); const { data: video } = useDataFromRef({ ref: videosRef.doc("fr"), simpleRef: true, @@ -118,12 +96,18 @@ export default function LandingPage() { setVideoUrl(video?.introWeb)} containerStyle={styles.actionButton} /> + setVideoUrl( + Platform.OS === "web" + ? video?.landingWeb + : video?.landing, + ) + } containerStyle={styles.actionButton} /> setVideoUrl(null)} /> ); diff --git a/src/screens/Login.js b/src/screens/Login.js index 62592ff..1932da5 100644 --- a/src/screens/Login.js +++ b/src/screens/Login.js @@ -1,18 +1,7 @@ /* eslint-disable react/display-name */ -import { GoogleSigninButton } from "@react-native-google-signin/google-signin"; -import * as AuthSession from "expo-auth-session"; -import * as GoogleAuth from "expo-auth-session/providers/google"; -import Constants from "expo-constants"; -import * as WebBrowser from "expo-web-browser"; -import React, { useEffect, useState } from "react"; -import { - ActivityIndicator, - Platform, - Pressable, - StyleSheet, - Text, - View, -} from "react-native"; +import * as AppleAuthentication from "expo-apple-authentication"; +import React, { useCallback, useState } from "react"; +import { ActivityIndicator, Pressable, StyleSheet, Text, View } from "react-native"; import Svg, { Path } from "react-native-svg"; import { useGlobal } from "reactn"; import { handleFirebaseError } from "../actions/signupActions.js"; @@ -21,11 +10,7 @@ import GradientButton from "../components/GradientButton.js"; import { Input } from "../components/Input.js"; import ItemContainer from "../components/ItemContainer/ItemContainer"; import firebase from "../config/firebase"; -import { - GOOGLE_ANDROID_CLIENT_ID, - GOOGLE_IOS_CLIENT_ID, - GOOGLE_WEB_CLIENT_ID, -} from "../data/keys"; +import useSocialAuth from "../hooks/useSocialAuth"; import { isWeb } from "../hooks/useLayoutType"; import Page from "../layouts/Page.js"; import { Routes } from "../navigation"; @@ -34,37 +19,26 @@ import { FONT_FAMILY } from "../styles/Fonts.js"; import Palette from "../styles/Palette.js"; export default ({ navigation }) => { - WebBrowser.maybeCompleteAuthSession(); const [, setTooltip] = useGlobal("_tooltip"); const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [loading, setLoading] = useState(false); - // Let the provider compute a compliant redirect URI for native (com.googleusercontent.apps.:/oauth2redirect) - // Avoid forcing a custom scheme like musicland:// which Google can reject for native apps. - - const isExpoGo = Constants?.appOwnership === "expo"; - const expoRedirectUri = AuthSession.makeRedirectUri({ useProxy: true }); - const nativeRedirectUri = getNativeGoogleRedirectUri(); - const redirectUri = - isWeb || isExpoGo ? expoRedirectUri : nativeRedirectUri || expoRedirectUri; - - const [request, response, promptAsync] = GoogleAuth.useAuthRequest({ - iosClientId: GOOGLE_IOS_CLIENT_ID, - androidClientId: GOOGLE_ANDROID_CLIENT_ID, - webClientId: GOOGLE_WEB_CLIENT_ID, - expoClientId: GOOGLE_WEB_CLIENT_ID, - redirectUri, - // Use Authorization Code + PKCE to comply with Google OAuth for native apps - responseType: AuthSession.ResponseType.Code, - usePKCE: true, - scopes: ["openid", "profile", "email"], - }); - - const afterLoginNavigate = async () => { + const afterLoginNavigate = useCallback(async () => { const uid = firebase.auth().currentUser?.uid; if (!uid) throw new Error("Aucun utilisateur après connexion"); navigation.reset({ index: 0, routes: [{ name: Routes.BottomTab }] }); - }; + }, [navigation]); + + const { + signInWithGoogle, + signInWithApple, + isAppleSignInAvailable, + isLoading: socialLoading, + } = useSocialAuth({ + onSuccess: afterLoginNavigate, + }); + + const isBusy = loading || socialLoading; const onLogin = async () => { try { @@ -83,110 +57,6 @@ export default ({ navigation }) => { } }; - const onLoginWithGoogle = async () => { - try { - setLoading(true); - if (isWeb) { - const provider = new firebase.auth.GoogleAuthProvider(); - provider.addScope("profile"); - provider.addScope("email"); - await firebase.auth().signInWithPopup(provider); - await afterLoginNavigate(); - setLoading(false); - } else { - // Use defaults from the request; don't override with proxy here - const result = await promptAsync({ useProxy: isExpoGo }); - if (result?.type !== "success") { - // Cancelled or errored during the browser flow - setLoading(false); - } - } - } catch (e) { - console.log("Google Login error", e?.message); - const message = - e?.code && e.code.startsWith("auth/") - ? handleFirebaseError(e.code) - : e?.message; - setTooltip({ - text: message || "Connexion Google impossible. Merci de réessayer.", - type: "error", - }); - setLoading(false); - } - }; - - // Handle native Google OAuth response - useEffect(() => { - const handleNativeGoogleResponse = async () => { - try { - if (response?.type === "success") { - // If using Expo proxy, tokens can be present already. - let idToken = - response?.authentication?.idToken || response?.params?.id_token; - - if (!idToken) { - // Otherwise, exchange the authorization code for tokens using PKCE. - const code = - response?.params?.code || response?.authentication?.code; - if (!code) throw new Error("Code d'autorisation Google manquant"); - - // Use the exact clientId used during the authorize request. - const clientId = request?.clientId; - const discovery = { - authorizationEndpoint: - "https://accounts.google.com/o/oauth2/v2/auth", - tokenEndpoint: "https://oauth2.googleapis.com/token", - revocationEndpoint: "https://oauth2.googleapis.com/revoke", - }; - - // Light debug: helps identify redirect/client mismatches in dev. - console.log("Google token exchange", { - clientId, - redirectUri: request?.redirectUri, - hasCodeVerifier: !!request?.codeVerifier, - }); - - const tokenResponse = await AuthSession.exchangeCodeAsync( - { - clientId, - code, - redirectUri: request?.redirectUri, - extraParams: { code_verifier: request?.codeVerifier }, - }, - discovery - ); - idToken = tokenResponse?.id_token; - } - - if (!idToken) - throw new Error("Jeton Google manquant (échange/retour)"); - - const credential = - firebase.auth.GoogleAuthProvider.credential(idToken); - await firebase.auth().signInWithCredential(credential); - await afterLoginNavigate(); - } - } catch (e) { - console.log("Google native sign-in error", e?.message); - const message = - e?.code && e.code.startsWith("auth/") - ? handleFirebaseError(e.code) - : e?.message; - setTooltip({ - text: message || "Connexion Google impossible", - type: "error", - }); - } finally { - setLoading(false); - } - }; - - if (!isWeb && response) { - handleNativeGoogleResponse(); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [response]); - return ( { - - - - Pas encore de compte ? - navigate(Routes.Register)} - style={({ pressed }) => [ - styles.signupPressable, - pressed && styles.linkPressed, - ]} - > - Créer un compte - + + {isAppleSignInAvailable ? ( + + ) : null} + + + + + Tu n'as pas de compte ?{" "} + navigate(Routes.Register)} + > + Créer un compte + + + ); }; -const GoogleAuthButton = ({ onPress, disabled, loading }) => { +const AppleAuthButton = ({ onPress, disabled, loading }) => { if (isWeb) { - return ( - [ - styles.webButton, - pressed && !disabled ? styles.webButtonPressed : null, - disabled ? styles.webButtonDisabled : null, - ]} - > - - - - - Continuer avec Google - {loading ? ( - - ) : ( - - )} - - - ); + return null; } return ( - {loading ? ( - + ) : null} ); }; -const getNativeGoogleRedirectUri = () => { - const clientId = Platform.select({ - ios: GOOGLE_IOS_CLIENT_ID, - android: GOOGLE_ANDROID_CLIENT_ID, - default: null, - }); - - if (!clientId || !clientId.includes(".apps.googleusercontent.com")) { - return undefined; - } - - const clientPrefix = clientId.replace(".apps.googleusercontent.com", ""); - return `com.googleusercontent.apps.${clientPrefix}:/oauth2redirect`; -}; +const GoogleAuthButton = ({ onPress, disabled, loading }) => ( + [ + styles.socialButton, + pressed && !disabled ? styles.socialButtonPressed : null, + disabled ? styles.socialButtonDisabled : null, + ]} + > + + + + + Continuer avec Google + {loading ? ( + + ) : ( + + )} + + +); const styles = StyleSheet.create({ screen: { @@ -347,6 +215,7 @@ const styles = StyleSheet.create({ cardContent: { gap: 28, paddingTop: 8, + paddingHorizontal: 5, width: "100%", }, greetingSection: { @@ -384,31 +253,29 @@ const styles = StyleSheet.create({ fontFamily: FONT_FAMILY.InterRegular, textAlign: "right", }, - signupWrapper: { - flexDirection: "row", - flexWrap: "wrap", - alignItems: "center", - justifyContent: "center", - gap: 6, + bottomFooter: { + marginTop: 16, + paddingHorizontal: 24, }, - signupPrompt: { + bottomFooterText: { fontSize: 14, color: Palette.white, - fontFamily: FONT_FAMILY.InterRegular, + fontFamily: FONT_FAMILY.HelveticaNeueRegular, + textAlign: "center", }, - signupPressable: { - paddingHorizontal: 2, - }, - signupLink: { - fontSize: 14, - color: Palette.white, + bottomFooterLink: { fontFamily: FONT_FAMILY.InterSemiBold, + color: Palette.white, }, - webButton: { + socialWrapper: { + width: "100%", + gap: 16, + alignItems: "center", + }, + socialButton: { alignSelf: "center", borderRadius: 12, - width: "80%", - + width: "90%", backgroundColor: Palette.white, borderWidth: 1, borderColor: "#E3E7EF", @@ -420,38 +287,38 @@ const styles = StyleSheet.create({ shadowRadius: 16, elevation: 2, }, - webButtonPressed: { + socialButtonPressed: { backgroundColor: "#F4F7FF", }, - webButtonDisabled: { + socialButtonDisabled: { opacity: 0.7, }, - webContent: { + socialButtonContent: { flexDirection: "row", alignItems: "center", justifyContent: "space-between", gap: 12, }, - webIconContainer: { + socialIconContainer: { justifyContent: "center", alignItems: "center", width: 28, height: 28, }, - webText: { + socialButtonText: { flex: 1, textAlign: "center", fontSize: 15, color: "#202124", fontFamily: FONT_FAMILY.InterSemiBold, }, - webRightSpacer: { + socialRightSpacer: { width: 24, height: 24, }, nativeButtonWrapper: { alignSelf: "center", - width: "80%", + width: "90%", height: 50, justifyContent: "center", }, diff --git a/src/screens/Profile/Notifications.js b/src/screens/Profile/Notifications.js index 06edf25..f24f1e4 100644 --- a/src/screens/Profile/Notifications.js +++ b/src/screens/Profile/Notifications.js @@ -17,21 +17,28 @@ export default (props) => { const [currentUserData] = useGlobal("currentUserData"); const [, setTooltip] = useGlobal("_tooltip"); - const [isSwitch, setIsSwitch] = useState(false); + const [isPushSwitch, setIsPushSwitch] = useState(false); + const [isEmailSwitch, setIsEmailSwitch] = useState(false); useEffect(() => { - setIsSwitch(!!currentUserData?.notifications); + setIsPushSwitch(!!currentUserData?.notifications); }, [currentUserData?.notifications]); - const onToggle = async (next) => { + useEffect(() => { + setIsEmailSwitch(!!currentUserData?.emailNotifications); + }, [currentUserData?.emailNotifications]); + + const updateNotificationPreference = async (next, field, setState) => { try { - setIsSwitch(next); + setState(next); const uid = currentUID || firebase.auth().currentUser?.uid; - if (!uid) return; - await usersRef.doc(uid).set({ notifications: next }, { merge: true }); + if (!uid) { + throw new Error("Utilisateur non connecté"); + } + await usersRef.doc(uid).set({ [field]: next }, { merge: true }); setTooltip({ type: "success", text: "Préférence enregistrée" }); } catch (e) { - setIsSwitch(!next); + setState(!next); setTooltip({ type: "error", text: e?.message || "Enregistrement impossible", @@ -39,6 +46,12 @@ export default (props) => { } }; + const onTogglePush = (next) => + updateNotificationPreference(next, "notifications", setIsPushSwitch); + + const onToggleEmail = (next) => + updateNotificationPreference(next, "emailNotifications", setIsEmailSwitch); + return ( { fontFamily: FONT_FAMILY.HelveticaNeueMedium, }} > - Notifications + Notifications push - + { Nous t’encourageons à activer les notifications pour découvrir les derniers classements, les nouveaux sons et les meilleurs playbacks. + + + Notifications par email + + + + + Reste informé en recevant nos nouveautés et rappels directement dans + ta boîte mail. + diff --git a/src/screens/Register.js b/src/screens/Register.js index f1c80c8..0201573 100644 --- a/src/screens/Register.js +++ b/src/screens/Register.js @@ -1,23 +1,32 @@ import AsyncStorage from "@react-native-async-storage/async-storage"; -import React, { useEffect, useMemo, useState } from "react"; +import * as AppleAuthentication from "expo-apple-authentication"; +import React, { useCallback, useEffect, useMemo, useState } from "react"; import { + ActivityIndicator, FlatList, + KeyboardAvoidingView, Modal, + Platform, Pressable, StyleSheet, Text, TextInput, View, } from "react-native"; +import { KeyboardAwareScrollView } from "react-native-keyboard-aware-scroll-view"; +import { BlurView } from "expo-blur"; +import Svg, { Path } from "react-native-svg"; import { background } from "../assets"; import BorderGradientButton from "../components/BorderGradientButton"; import { Input } from "../components/Input"; import ItemContainer from "../components/ItemContainer/ItemContainer"; import COUNTRIES from "../constants/countries"; +import firebase from "../config/firebase"; import { isWeb } from "../hooks/useLayoutType"; +import useSocialAuth from "../hooks/useSocialAuth"; import Page from "../layouts/Page"; import { Routes } from "../navigation"; -import { navigate } from "../navigation/NavigationService"; +import { navigate, reset } from "../navigation/NavigationService"; import { Palette } from "../styles"; import { FONT_FAMILY } from "../styles/Fonts"; @@ -33,6 +42,23 @@ const Register = () => { const [isCountryModalVisible, setIsCountryModalVisible] = useState(false); const [preferredLanguage, setPreferredLanguage] = useState(null); + const afterSocialAuth = useCallback(async () => { + const uid = firebase.auth().currentUser?.uid; + if (!uid) throw new Error("Aucun utilisateur après connexion"); + reset({ index: 0, routes: [{ name: Routes.BottomTab }] }); + }, []); + + const { + signInWithGoogle, + signInWithApple, + isAppleSignInAvailable, + isLoading: socialLoading, + } = useSocialAuth({ + onSuccess: afterSocialAuth, + }); + + const isBusy = socialLoading; + useEffect(() => { AsyncStorage.getItem(LANGUAGE_STORAGE_KEY) .then((storedLanguage) => { @@ -51,7 +77,7 @@ const Register = () => { return COUNTRIES; } return COUNTRIES.filter((country) => - country.name.toLowerCase().includes(query) + country.name.toLowerCase().includes(query), ); }, [countrySearch]); @@ -73,6 +99,118 @@ const Register = () => { setCountrySearch(""); }; + const renderFormContent = () => ( + + Renseigne tes informations + {preferredLanguage && !isWeb ? ( + + Langue choisie :{" "} + + {preferredLanguage === "fr" ? "Français" : "English"} + + + ) : null} + + + + + + Pays + + [ + styles.countryButton, + pressed ? styles.countryButtonPressed : null, + ]} + onPress={() => setIsCountryModalVisible(true)} + > + + {selectedCountry ? selectedCountry.name : "Choisis ton pays"} + + + + + + + + + + navigate(Routes.CreatePassword, { + email: email.trim(), + firstName: firstName.trim(), + lastName: lastName.trim(), + city: city.trim(), + country: selectedCountry, + preferredLanguage, + }) + } + disabled={!isFormValid || isBusy} + /> + + {isAppleSignInAvailable ? ( + + ) : null} + + + + + En t’inscrivant, tu acceptes nos conditions générales{"\n"} + d’utilisation et notre politique de confidentialité. + + + + ); + return ( { title="Inscription" > - - - Renseigne tes informations - {preferredLanguage && ( - - Langue choisie :{" "} - - {preferredLanguage === "fr" ? "Français" : "English"} - - - )} - - - - - - Pays - setIsCountryModalVisible(true)} - > - - {selectedCountry - ? selectedCountry.name - : "Choisis ton pays"} - - - - - - - - - navigate(Routes.CreatePassword, { - email: email.trim(), - firstName: firstName.trim(), - lastName: lastName.trim(), - city: city.trim(), - country: selectedCountry, - preferredLanguage, - }) - } - disabled={!isFormValid} - /> - - - En t’inscrivant, tu acceptes nos conditions générales{"\n"} - d’utilisation et notre politique de confidentialité. - - navigate(Routes.Login)}> - - Tu as déjà un compte?{" "} - Se connecter - - - - + + {isWeb ? ( + renderFormContent() + ) : ( + + + {renderFormContent()} + + + )} + + + Tu as déjà un compte ?{" "} + navigate(Routes.Login)} + > + Se connecter + + + { ); }; +const AppleAuthButton = ({ onPress, disabled, loading }) => { + if (isWeb) { + return null; + } + + return ( + + + {loading ? ( + + + + ) : null} + + ); +}; + +const GoogleAuthButton = ({ onPress, disabled, loading }) => ( + [ + styles.socialButton, + pressed && !disabled ? styles.socialButtonPressed : null, + disabled ? styles.socialButtonDisabled : null, + ]} + > + + + + + Continuer avec Google + {loading ? ( + + ) : ( + + )} + + +); + +const GoogleLogo = () => ( + + + + + + +); + export default Register; const styles = StyleSheet.create({ @@ -232,6 +376,22 @@ const styles = StyleSheet.create({ justifyContent: "center", alignItems: "center", }, + webItemContainer: { + width: "100%", + maxWidth: 680, + }, + mobileItemContainer: { + width: "100%", + minHeight: 720, + }, + mobileAvoider: { + flex: 1, + }, + mobileScrollContent: { + flexGrow: 1, + justifyContent: "center", + paddingVertical: 24, + }, formContent: { gap: 32, paddingTop: 5, @@ -251,17 +411,19 @@ const styles = StyleSheet.create({ color: Palette.white, fontFamily: FONT_FAMILY.InterSemiBold, }, - countryButton: { + countryBlurWrapper: { borderRadius: 12, - borderWidth: 1, - borderColor: Palette.ultraLightWhite, backgroundColor: Palette.glass, + overflow: "hidden", + }, + countryButton: { minHeight: 50, justifyContent: "center", paddingHorizontal: 16, + width: "100%", }, - countryButtonFilled: { - borderColor: Palette.primary, + countryButtonPressed: { + opacity: 0.85, }, countryButtonText: { fontSize: 14, @@ -297,6 +459,85 @@ const styles = StyleSheet.create({ loginLink: { fontFamily: FONT_FAMILY.InterSemiBold, }, + bottomLoginPrompt: { + marginTop: 16, + paddingHorizontal: 24, + }, + bottomFooterText: { + fontSize: 14, + color: Palette.white, + fontFamily: FONT_FAMILY.HelveticaNeueRegular, + textAlign: "center", + }, + bottomFooterLink: { + fontFamily: FONT_FAMILY.InterSemiBold, + color: Palette.white, + }, + socialWrapper: { + width: "100%", + gap: 16, + alignItems: "center", + }, + socialButton: { + alignSelf: "center", + borderRadius: 12, + width: "90%", + + backgroundColor: Palette.white, + borderWidth: 1, + borderColor: "#E3E7EF", + paddingVertical: 12, + paddingHorizontal: 20, + shadowColor: "rgba(12, 6, 34, 0.08)", + shadowOffset: { width: 0, height: 8 }, + shadowOpacity: 0.3, + shadowRadius: 16, + elevation: 2, + }, + socialButtonPressed: { + backgroundColor: "#F4F7FF", + }, + socialButtonDisabled: { + opacity: 0.7, + }, + socialButtonContent: { + flexDirection: "row", + alignItems: "center", + justifyContent: "space-between", + gap: 12, + }, + socialIconContainer: { + justifyContent: "center", + alignItems: "center", + width: 28, + height: 28, + }, + socialButtonText: { + flex: 1, + textAlign: "center", + fontSize: 15, + color: "#202124", + fontFamily: FONT_FAMILY.InterSemiBold, + }, + socialRightSpacer: { + width: 24, + height: 24, + }, + nativeButtonWrapper: { + alignSelf: "center", + width: "90%", + height: 50, + justifyContent: "center", + }, + nativeButton: { + width: "100%", + height: 50, + }, + nativeLoadingOverlay: { + ...StyleSheet.absoluteFillObject, + alignItems: "center", + justifyContent: "center", + }, modalOverlay: { flex: 1, backgroundColor: Palette.transparentBlack, diff --git a/starter/register.js b/starter/register.js new file mode 100644 index 0000000..942910c --- /dev/null +++ b/starter/register.js @@ -0,0 +1,189 @@ +import { useRouter } from 'expo-router'; +import React from 'react'; +import { StyleSheet, Text, View } from 'react-native'; + +import AppleSignInButton from '../../components/buttons/AppleSignInButton'; +import Button from '../../components/buttons/Button'; +import GoogleSignInButton from '../../components/buttons/GoogleSignInButton'; +import AppInput from '../../components/inputs/Input'; +import PublicScreenLayout from '../../components/layout/PublicScreenLayout'; +import useRegisterForm from '../../hooks/useRegisterForm'; +import Fonts from '../../styles/Fonts'; +import Palette from '../../styles/Palette'; + +export default function RegisterScreen() { + const router = useRouter(); + const { + email, + setEmail, + password, + setPassword, + confirmPassword, + setConfirmPassword, + handleSubmit, + signInWithGoogle, + signInWithApple, + isAppleSignInAvailable, + isLoading, + } = useRegisterForm(); + + const handleGoBack = () => { + if (router.canGoBack?.()) { + router.back(); + return; + } + router.replace('/(public)/login'); + }; + + return ( + + Rejoignez Minuit + + Créez votre compte en quelques secondes et profitez de l'expérience + complète. + + + + + + + + + +