From bfb94fd4c70c80486b0f9c16d3fd061a6ae0cff0 Mon Sep 17 00:00:00 2001 From: Denny San Date: Mon, 9 Dec 2024 14:10:25 +0100 Subject: [PATCH 01/23] chore: setup dynamic swap page --- public/widget/widget-connect-wallet-dark.png | Bin 0 -> 66981 bytes public/widget/widget-connect-wallet-light.png | Bin 0 -> 65334 bytes src/app/[lng]/swap/[segments]/page.tsx | 83 +++++++++ src/app/[lng]/swap/layout.tsx | 13 ++ src/app/[lng]/swap/sitemap.ts | 67 +++++++ src/app/ui/bridge/BridgeExplanation.tsx | 8 +- src/app/ui/bridge/HalfSizeBlock.tsx | 11 +- src/app/ui/bridge/PopularBridgeSection.tsx | 12 +- src/app/ui/bridge/StepsExplainer.tsx | 8 +- src/app/ui/bridge/utils.tsx | 15 +- src/app/ui/swap/SwapExplanation.tsx | 38 ++++ .../SwapPage.style.ts} | 0 src/app/ui/swap/SwapPage.tsx | 70 ++++++++ src/app/ui/swap/SwapStepsExplainer.tsx | 160 +++++++++++++++++ src/app/ui/swap/utils.tsx | 67 +++++++ .../AccordionFAQ/AccordionFAQ.style.ts | 162 +++++++++++------ src/components/AccordionFAQ/AccordionFAQ.tsx | 110 +++++++----- .../AccordionFAQ/AccordionFAQItem.tsx | 72 ++++++++ .../AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx | 62 ++++--- .../ImageGeneration/AvatarSkeleton.tsx | 26 +++ .../ImageGeneration/Fields/TokenField.tsx | 86 ++++----- .../InformationCard/InformationCard.style.ts | 31 ++++ .../InformationCard/InformationCard.tsx | 85 +++++++++ src/components/JsonSchema/JsonSchemaQA.tsx | 12 +- src/components/SeoPageContainer.style.ts | 19 ++ src/components/StepDetail/StepDetail.style.ts | 21 +++ src/components/StepDetail/StepDetail.tsx | 49 ++++++ src/theme/theme.ts | 166 +++++++++++++++++- 28 files changed, 1257 insertions(+), 196 deletions(-) create mode 100644 public/widget/widget-connect-wallet-dark.png create mode 100644 public/widget/widget-connect-wallet-light.png create mode 100644 src/app/[lng]/swap/[segments]/page.tsx create mode 100644 src/app/[lng]/swap/layout.tsx create mode 100644 src/app/[lng]/swap/sitemap.ts create mode 100644 src/app/ui/swap/SwapExplanation.tsx rename src/app/ui/{bridge/BridgePage.style.ts => swap/SwapPage.style.ts} (100%) create mode 100644 src/app/ui/swap/SwapPage.tsx create mode 100644 src/app/ui/swap/SwapStepsExplainer.tsx create mode 100644 src/app/ui/swap/utils.tsx create mode 100644 src/components/AccordionFAQ/AccordionFAQItem.tsx create mode 100644 src/components/ImageGeneration/AvatarSkeleton.tsx create mode 100644 src/components/InformationCard/InformationCard.style.ts create mode 100644 src/components/InformationCard/InformationCard.tsx create mode 100644 src/components/SeoPageContainer.style.ts create mode 100644 src/components/StepDetail/StepDetail.style.ts create mode 100644 src/components/StepDetail/StepDetail.tsx diff --git a/public/widget/widget-connect-wallet-dark.png b/public/widget/widget-connect-wallet-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8988fd0a1e6836458c42c9e73efd754533f3b2 GIT binary patch literal 66981 zcmeEuXIxWT(=Q!Su%RFzy@^6VkY1JEr4zbTDTdy=C?X&oLPxsvCLIC_h>*~G7lDKp z0)$@g_IclPj-LDdez}hy;{K8Bwb#s=nKkpD|Jv`LtI3mHrM`-TgF~jMAft(cgP)9p zgZJYK5%8Ct{>gmcKU`N$`DZxg{rA^!a2RkDWu9t#nQYDxCu?<`bnhHm(zqAl4M!vx zKfhIlGrSib_Lk}D!yNr8y-J2pcL+OQlRdvxiI)==ZuZoNGVhS7^{`I-(0d>*#xh>D z+Lz+?ZU*XD@^HQ{UD#D3ejnp#(;vymXb?`J`pFVr$$BqNqYrXVM`rVG7l<;PF<&;4 zDReSoQr29y^U9F?N5d-&K{$ASeMnW}c}TN#fxg|kb$Y7`PWRXn8dfz{IU_jJRrk0f zsp@2Vam?`bt0RZe8!1k@InOf)eBHi{c~qG~!i?BFiXJf$_7mY9O5xxV-2D6FtHO`G zd)1ww-3rEUOw4@(nD(8!CDPfKs3&F=T&emKY*Z7}RCNU&9rG$OKc#WsO8h<{9K07S zPNS7HBb#-RYgFc^r`wA<%KbVE13vAXx}|ov6bC$O`jVV;=OE1{ohIu>;$nxge>}aP z8`q-Zh2>dF?29xO4aGJ(kBiE+#0uRWu<(%!g&slH3lZK{%_LGH-3}%m*j=*MvpC3 zR16TFzERvWX;6?iHBUqry9Y0+ug$GS32yq=b+`Uj(0^2QcJ<7*p2n0;q-ov0jo($D zQ610v{ZVJhX6QNYtwwbjbC*d$kn|s--K^AQ(2Gys~?-!CS@ri<|I}Jhxiv(kXwycle@xM zJosgN!Y1LU0&=5>e@yh(l~XxkB-$f3;9XQHb?QjwvXB`Ccj|WJB)^eTPx^fN#y`gQ zpQ~p|W^MO|F+Uc^FsM8|;j77o9ai+WI1=L1T*&@5{r@~c>igCEl+r#(7E2;p9zJN- zG`|tAD^>LZu}J72Ggt;jG>**t0)mn~G+Pgq2z^2GT@>0#{QxBQ#}a*&YM+GE+qm7Z zUdjr>FQAi+V>}4nq@W>Mz;6osV?=$1kInGu&Q-eATWq+5h-*K|iwkLTxV>Ha^9e&_ z$p3QC|C!}Ik~0b`sLcVbaqGNk7CxY@h;eF8k0p-44?DttO4RQCz-&@d$jhs5yfLn%zttBgKp7~E}(`SjXtEV}n|K$pfXzz?KoW`qhnnfB#K411J++SP&Yjyi? z1WQ^BTZo{AVGb3jB`-2S8*E}+9$5X`SO3%n4&D}CsF>^a_WG9qeCzkO`Fp2Ea$uCP zME98foB_iRS+nw683Cuk_!}M#0ZCRw@l(n$v405^K-hvXZz4pPcNJ4qS#_#bMm*V{ zxp((p(__+YznPNxLK)(}I#|Gbo!~HtD$A?>#boOi(VZ$gF`+-F7^H{WJh$q$x?1em zLWH<2Yw!Q6p2pMS-5<8X5ELYd+ffo!+EYhCf}|GJ>*fKYj9pC&RNpO!cM|gBfne#o3n*`+4_k$*e!g*(b?P%Wwss z$^N>W1OBW&U^gi$a!6Ju*p31}fKJ}ju#wB=tw~}UeC%dC0OGrE< zg~xDnm}gS%Q}n+DzQ>CKeEmaYjx71Zsm*F7nXB!u|MeTG>jY}n_u^jOiLRK_jEqzi zei@|vuZ6q$9q`Y_KbFWeIe`@x7V!Mw& zv1@c#t9E(nqWQn>y+X-zK+PJ?!ZIcMlga3H_rGs`8^jn_s%*(8)A?Oi)F}L4stGd2 zFQ6sB>zWt`~W?{xt?3+rpo59|u>N;7W25 z&+wH$od5?n9`o->u>ucLzGqAD=LkVTJ)VDRMymZbE?xm^-bYSI!*7!>ZLQtpvTA7q}JY+9sBVyo;BUa zVHQBL9~{rCEu9-Tw(5qDVWN3TiC0a6J+@|<=>vF-D}_7xoL^8Jt@6 zsIPU|_|j>55jR#ck=0?6F=zPBu6;DX*xAZhFfu#KZ%v@a$0NUi2Jgz7)FAsSZhL*< zF)4cJ(A2Doi<>+hR(Y%Jz*qV0d;=0J6$d_YZnh3QU66WZl$v^vBY7c#E0y~|bvqeX zT2Fnhq;s?V#Jgtrp+%rLTwK_*{@Pg3RI{U?_t|?8gvb4MD!km-x1W~6Qw}FM=JqxP zL2XDQNs9N7wL&)GAQhf9j)L}obj>taZRL7w{rT`vI4&;E5*{ep3Gyh?Y<%6h5&?IK zh-X(F4pQ&CqhI!>!igiUBjK!}E&%L(W$MX`gLphSS$dwToH|{pZe5y(e4B zJk08RZdu7eitVIxj_l&nIKfhcrB_0AKi_&8DBVhj%Qq??cEK1VrGIsAZNiw&_e`Q5 z<~aXZXSxn%TK8&ZZ9fInQu+DpvDN1UF2iXw*80QDaYh%X_fu!v;bl7x(~D}oxorkA{z^&s@CfLF|l3ZFo-;dhbG@gh z+6|d%@h;&sZc;kfoJZ9b$$i+Hx611x>&tu9Of$Exa%`Uzd3r&KwMi3rl^93?+Mmg= zr#5A^f+x9@2(Hx^xol4Ea8As-*k9|(xYM6Lqnt5d`x=?tTN$({c!kwwlSg_opu4=*}jEo8uRvTXCJ;S zi*7L~6di_5Z-5)uke7-oDsD+4MMbtq-*kVUHg;;K*1H3=67EU09%a^X$@Zoywq=ZM?u){=w;IBvTS?HL6iM*J~S%^zG3<^QOz^U|6*#w z>g01HSYn~Y9R`@qfjlT$VmBv}Hvae>&aZUpBc3oxxNsxVZ-UJ%6T^(aG6uDSDF>he3MDWo(-w>Vypu-} z7hr2hT;7W*Ly~W5Hn$vG*G#~54z)ELCHMtIMUofP=q_;o?7o8ube_8 zN5Bm}&^o8nlnZBz{b{PH0OI}Dg+1bH%gKm`(#?|5wNe^4Tf+_ zSogyklA1a3D8$5f=P@^&NprqkdG#t}9QVs5Kph-3+MgZjoV zj)AS{&o=J9)9*Jk1-ZE9HXM-4idrjMqI@?7Jh=Gnb>fRgz7bj#W;b_Tiikk94QP4z zRmw~RJJ1=%WNw$u2iNOihxCKebUw>loC9vo=B`7o+O%DUH_=lTABC^2J@5hLM&ep2VM9_u&e2^LZJg}Va8Fg{MiET9}xO#ZjZ#DZJ zCh0b7cw;S!ivT>ADS=5SvY1O+x4R_XyVMUz*?#9Rdz57qaLl?p$ee-bi!)M&`exnA zuywy<>H$wG=S3H&W?1x3OI&_s9?n}EgS;ZUJQH2Jct(%4S3INyYnDs0c_J1Uc0+F(rVe$_NWhR+Zx@Uv<}XS z%GsjSvHek}JzgACgkcyk-j28fGWzZ%`aRR!Z9TOURDBN7nO3Cy_c0>0o%_Zw9hC#{sW~44zUIvxV;nU44s)S7E@_5D zdc|W&5`w%XKCle{2@fOVNBQ{GTdd`*F&}*J(0(1E`zz1|m|ICXW5Li^ebcL}xiqzi z%)^>S?+^AvE16Bs5xHL1-ZXvIUZ5KDoV(v;h@+sWn5eX}(cBtg>+VZNZ3JplJLyGJ zo$S+cVy;so5BU6v-M?}(uN0ST2nUv*R|HO_r06?(h+sWcLkwl1w?xBX3&+@s+}Y{j zO08yHEk!jo=kXdBN^r*G3-e`P$iOIa9K`GT%?}Hx?r!XU8q!N#Yd>N!H-84(nlZ6X z&tSBWG56Uy!pQkJr7vvn1|b>sIMjfIQn4>}EYEH%e0Z&#y(azE)Wt!X)uavn+{x%p zRQWE7-X>|m;4Y8p>cyv)v)=fA-!;)(^o%%5Q_F1a>fteFZE5ymauIE;*Z+ldFYCc5 z0Hv7X!JZY=pS*$dJtR;GDEyV*M-T?2oz)uh3?WN&n|it0myt>H)(Y+%pFkx0obz~t zpJFXm8f{EGb@wT*m}2-9B+h|M85x&g=0%wpJHHa##@*l4yJ;;MVdPg zE7Fe6Fel%5k-mpNz(r?w`;8q#s_dPmwT4dM(6Xev@QGy6J zSLx`w#Tdv|UYeNgkm_4E+wxq_W6!s)p$49Vtp!i*vAM4auZ4lg$NCEHcg>up2m28_ z!d85!_Q%ZXi<`(dejG}AULcBtgdM+BXtv7f*fh^4Es03@p+BHjiVEqS#>c2uk*YJz zhc&-)Fp|T=%ng<&1GjVVoj+d3yCPFA#lRTvw03dMU?#VPxuy=3l-?}cV}kUlqVY`> z{!le&yn%*W<0sVcMEJ_O&6J-kCQ&j_VyezHcBT{x%5SZkLid+@T}y^}w4mJvUhy7v zAgpqtek~os*owAm{ovxnx70{?z`qDnquz#0)QsjH@-#D!u*W&DMo~+J(9%D`FPQfQ z3{57Q(>b9ia6rIj=kuOFR@Qs3%D3;bT-lNM`jP%#h6-1cTdmJnXiiP(hcqKr$#b!< zXbmHqXa3^3{nP89)}}K(8xrmk&#Gf_kinCAbR5ioUeI&g{mvu20?^nPrpSJX+1wAE z>F4{-P{t;gRud(yG zy6W$#(njW^Jqfd~66RZbkjWR9i9Q#$iX3e|GeshwPB_>qjUV}AMdt0c#e#jZFn0gm=LIBWRK%yq`7Fp)p#A}&27jD z5VJ2`xbUtB5$H3~oOuQZQMFL%{Q``qt{VBfi>C-3+t-U+avD7pG{Q)ftd-rGd+OSM zX38RfM5qi8=a(!;9o!HtxoqB4FVe3{#|CaxE6h!e=nWm77)_7HG7a0sqeXz+~ zw<1E&2Z~@3K9=E``^V=uvcfahimWbLx`vCb*ugcB0;A`}Z?Ha&qW3oF?+2s^DecYb zOytmALtZ}G7=IOa7p?~%FB6qr;PBw0hAae5OtV&>_>WgPbDflL*klEeZ#zYvnMY#p zQMHBzQSs2;y(QKDPKsf1*qKAwYJlN3&vD`}Oox+VFqemd`@DmTV4Z6(j9{*TrFr;x zerBchi(`Y1_eS3htHE~0{w(hqnNLXBiSHNZ#5GUKM57^-ViRZ-H3Ot&5djX*rsHA1 z+$l2x%0U$0+2MjfV@vrZpGd2)Z%v6#Zq??DFN3oC9A_b9Zo1lK#UQI23?!6$V&;~e zlopoVQO3J=0|={%rkOI3_gJoFrdM@D%TQt3v1>*OYQ-@P#`OZ?;@K=fa0z z$F_$z#N43R6nDWNl+FA6Q0EQ)s2q$X=m;e!nAUP7+1a_O+I8S|{iz>zKYDkRyaIVt zA0L!rAp(-Y!M(MZ9G4zQb|qQ3en|;H9oh?nGCv&o)t5uEFmp8vvz4;=5%rpdYN}YF z>l3axwI)lUuPn!k-TReW2)|~E6ZNvwM?vPXQ7omoZWo+vm#ItrM89g zwlj9b%p$vPgIl2}Yc>0E2OcP~@1qmZobKUOYkAmJ-1tB#APrL^tiA^IA*xA|T3_C~ zSPY=W<(rj{xd6UVxVjok&SxDxQ2kj;(CB!1Nn^K9PckgC?Nh!{Bd-f;?$yc;`xg8* z$eoW;+;gyY^b=SI*?&2Pwh{3iYtS$p!d|D%2M`Kg*M5TfL;n4mP`w2v`w0iP@oW1* z-aB2jmeUCOxlFx*otE>ucdWu3Q)pC_s*78aV^=soa);^sgw$iJa-&ae=H>LV0Jsej zU&CdrS!%=8l*!oSJ)&D=T9H3xoIdW)3XSbY&S%!>AqG> zWW%K{F)s}}w{EHNo={ESqcVy<*(ME%iV%w?IQITZKfE%}M}u!GPUhsZ96@9<5vPY+ zvyq#TzhKDSIHwGKX8-blGwM)f-&3L6>!6fycj(=gD9Y!QIU2;DwL4Loew}OrsLlzl z5Rl&wDWbu3>z8LSlN)}CEd^Q&x`cbi2-AR5UN{>^l-kP&qd$-7(wDGYhIMctiS;$k z6!zJog8AwX%1U&a}WfI+#%Qd?kR=#J9Uf7pNLh^m#bCMD<>4Hvzf9BPe)PU z2B-I{nr7lPJN?bm4YWNu-G!^5`tmMlMyR*HDfVl1{>sIvXj5zVr-|lF#kH51uh*2} z;bU8<=ylt^{`gnF5@vPAWN{xZcQPd8n59zxtoYI=bsGn#D^==zg>e_t~ zi><~HXBU_7meJO%Gag7zUVb6m%H2M#yY-3vJdZN{F3_!Teo%u{yUD+Q)_);xm9z@Z zIw?nn+*sf`Xg;~dR{>!+p5NDclYb*t%^$EZ@9~r0_aL|<3jbwsxoEq9SjVbgnf&Cp*@-{UXSaS zlz*w_+)eK2-A>l&S#G4@cXxY1#U;72zJTVW-o!`WTi%jq4E*#iOOz)j6mK^Iwj4(G zn6!_{Y4+0BzrMbHi-$`pj|7N445Gox8{Y~Y=h2r*E>oD? zbS-QFbs9iMGY-vSk8(*9cAw>IKD<)n8>X4B+*`~)QuFzE>*I^ziV9zzQLx?I_Z}=M zoI5l+2{Lea;FGqx`haTNL%p#APAk!zO>;RryG}=SxMY)~45MY`7C3fBcV3n|I`oUJ z)8m~bu8kmjf8}I#zNH)dCv=}diTk>tfd^%7m?Zwr(`NQ8W&nI-HnwKTS0pvM?w`%~HF5Xw9UNGd@ zvuFF96SnPC!sd~F!gfYUhj(cc%dWoxs{NDaJ{Kr|V-bbI{`&V2rzHco!x65_S5Ol2 z0BAii>5jFMjWsNtF|}y!{e-nIW z8SoMhEWwwrawN$V=EHaXXcOG*!6QH@(D`T5{&OpERrx$9$d-{!_4mi(;Kg!EwMQ-w zp{D-qJ6$8Z^522~M}7ZQ#orCS|El7@s`ziL_*GT^H*Ee*M*II(6>GuZ3YF?RQGGFQ zG@W_(=+oYgqRNX-tkA=s&N!%=AL@G0MoW0oF82S<0&p_9c9TauwBF+DV~#s%j62Su zZm`mzvzC4~$qN4EtPDAQ|65PAVT0d6Z_S4-dqXXSlhPT9)nt2)+~0m(7hdK3eXD;H zje|R4Q3`2VePg80(|1<%Vsbg$Wk?gIP@2Hy0L_kYU=%MY%GQJf_*b4&`uEgUj%p|0 z)JZfIazJaC>=@gIhcFKvz_5$|#tmdB1z<2xM?TzQBT>zTragf)E#c99R$5RLe;^E- z%y_xUYl(VHl2TdpMN>LIsroHnv!sW2^`=lNsHzT;CEDBhfsiEm#r`8Do8NMZEA#;S z0In~b)a^q9Yj~OVx%k$jm7lq@5)yjKFKLy{u60jmWNV5RWV?JVwnUZYqiQNu1pESo z*EoI?c#%!2-Hqz;#7fmX(QuXJLGSKk2>nJWa!UW%Mk7I;6Ed&3hI2NP=~`WWxB^lW z?D*EIdhy_qQsBQPf?TWGtrHuc;4yj5^R3ZxyhhE0Gkd>|U>pl$rpSnE?M5SsWG}A5 zEze2*q>U}h1O<5;a5b+~!OUjZknn2Y-Yt$Hs;+dXMWOlfYdn}|<$gWO_)G?vEe*T# z;}_=gcLKM~CDktWYRS>NRPgJOpN3|MWr7zd#l4J%HtnJ8?y*UA>Kt?gVAQlbN4r;o zC<&@r#tlz7<5%cOem9^PN`UZjtFiKV>Z~?eCd!}xrAK+%z{Wn|ZlTgeaylV`Rz8=d zKkQ(7iyf=hQ?=Zl)ahd%WK}Ip2l<5v{WBqYAWIy<#h&!CvkE-4c{=#Q*XnqZvnJ*7 zkjH!On`gXJt?Z;6cgR`UhacTu)UVAKb!Sv2+fidg(?KA7tC}eB=*$Oanl! zQMY(f=A~3jsa&-OU)1LQwjIfxxnbjmyc}PcPgeQ%BAG(46%kM zrBD8(Fao0l61y}HMb}qo`lYMd8Q**bN+GkZ$@)wxeLX8Ik%K1QY9;f@dtSV21;GIs zl$aj&2+wBjHnP2GR~>E%SmhmVlTq{m2M0&BD=PD2v)kg^d{$7uzvsO4yX){+=I+;! zN2A>Bs(IRLaheQ)NP2CxOc7S!!_6D}FLDF_Qj65&)tfxVcm;Q9&b?0AI%Q{;t4gqh zEmH$M2`{Ohh<8=9R+al-1w6r+9?f|^@6+=^kb^_MC=P2k_KQMx$W zYQ8uKI5(y`yFk4-jo2(%YIyG_dP3fqZN(SAS|Mqp^lpY;81pTK_;1$RGufb^HQw8_ z|E_SGUEAjQ)tI3C%qBgOJ%vy#Y0jSS8^+8k+h_Js$w>tn>Uv&}x%eikh z0FkV#xA#Lp3t2D`A}7Gaf7TxX>Od9{O1yqLF1CP&%n3|VjJR|s)nA-YG*t{Cf@Z}B zHTs}QT^kFMJm={iIv$+<&oe55sMLNv1J4?=@(-i-iU}Zt5R20Y{mNilp{{x`J@kCMSGvu@Z4TxjW1 zKJaxfZ{m=c``1TbzbWEZHKDYP-9^dc+i+3^Sqi0!m}^-8iq;Fkk!Z1U}M z$&%jVn>;t}3$bMRi7ELU_Fro}Ttq^_JpPfApZPevo&WswzN_AB2 zMnAEQ73;(?$u3zuaoMcl` zbiYATM6}C1<7CjAV8h^xbqD_FlNXyYMxr;jL02yaC@QZSH9I#oj>r?SG z=W@f(yCh&*p<&~K6^!oRmg1|c9#iGaf1fphhh%B^{>eVfix7RO{W6ylByb#X&kdWQ1ap?7=& z?tXRmE|qwPVv`hEI#h}-Tt0>v_jQkg+eJwFECFsLH~?R40Oq$;>uEVzSz(3R3Opx5 zuxD;EIqt0?OA8ryfzbPX&(<|xGk@1*?y@|#gl5#Up9f@ADPvH($wEby5=i>VxVgY+ z?qlZh0`c|rH3xa9sYudyySZDYk~L$Zna?rAi6 zwlzfk_P@YI6YsS$&Vc~X?2|qF%YEU`tMmk+ffpG-%RFCL!hL--?zCx^aST+vx#{?e zod|H}TsGQF+Pr!&nguExSd@rz$@P(f{@7PD9!gky8pX6aE>#PzbuZP9aj<}2FUSlD zhpK=3aEWNFsRT`-T`)D^liRbBx^u0B)O@x*0O3kF6Ozh zbzjC0OP~EjT;An)4e+GV0BqEL!+82DsmP26$Yp$AAOzg#LYN}%`1<9Qp=z^>wqbx& z0k*y>y5QT~B6vh*W60gMSKueIx50US#f@_6lz#OA{(OLr+kv)pd_O`ha~XCf`0$~U zoIk%l#KFDHn?8g8mD5-scx#QCXCP??AZaN!&lsfm4}EwGX*@QWYFL!4hpokpN)|*4 zNH-<@FShJaGP3&(x!dPSFB&)wo0CQ&Rmx>;yb1@-G>UagEDhFN4A1dj+wa`vu`thB zDRGpD+c13cxTIu&JbFK7XyH5ojd?)-50H37!C=-jxhk4Gp(nBC$qpt^D4zd1`GMi z&3(b6BtygR-?{mqZ|sDM4c6?0efE+KjR#npY&uj$Kc;c4`Bq%MnrCxGo-Ng0;u9U* zG*&9Hni|#_Zn5>P_qpMTW^vpP>^k-vD-pPpalFsTZ>P%-5VqE8>OD1D302529TGIF zq+h2CDkMp_FQxuTwtwxqKKjQ7Y$e&dP3uFqX}IDfzr}p5viUk&q%EzMxhw9v*6@}{ z#ZWu-PB@m1Aex;fE|x9>O6*HiPh#lUWYs55~{SSRZQ&mbTjAM zLPs1~AW%yvFiWgO?Um zla~kw+d;uaynhmXEnr()iTKD^WBd$RMclME_E>psLv-nt1)ZaN+12Ffy0$}M^}Mi6 zamMO>GwVsC7IxFgP-TA;Q(P_2d&X5hsh!`fiTwO0)T0@k?@ZKit7j<1y`ff>@yy;A z3<2jUyqNlI1*^$8TsT!>i_F@@($mOB+>PBKhdBk5r(Ib)O)h7x2Zl;41BeB}qWXu` zBFIg{Mi;B}`oWdvrp0J`;TZ@l$nD$nXpbS7Ua9uHAGgjars@3@3^I$yR~l1gfl8CUf4XNoe)auJ!wAvnIT|% zu8Q=1vuNN)$m&lwXSFvz&V`U4VNIwlHeC`UA91J9gr-VN@3YoqwgnZzLB`QfNygDd z>?Vnhu!|vdwHZLV?2V!|Ov7AZV;PV6*%e_u^T75$;TP0j_52*DUvS3% zXp*r&;;-B}D2Ni+v?vpZ?(#0r>2hdFNSs&Z(UiXRE#Ix2+Wn@<)qT^}h zO5ES)YO`>YNNMh)sB0sbB2<~{ao=oE&lngl@54uuLbpI776)Fa0mFr1S?fMT`XZK+ zr=n$@H)ZcsQ24;7W`TIOe@5E%J`a6hPQ;$ixo`!_)GpU2;aiR@9I=gj@P!D`;xqzV zMG6C%UQ8VtvbR>a=!7lcLaLMkoVw(b6gr(@Odk|+xu@f%Yv4I_evrnug#NU_4V)KK z@1tH|1K2`6J6^7gf6FIT0PG=f!NoZmt>ps|+kiG^Dyq=Z>Dx9izLdpX1FPVdvGIl6 z(I0L*`z4rD7J0phn`w?O7aZ~w)`Rr0SAo*L7x+v)8232A9{G6`83}-Ma;g_*e@UBJiA(w!*sWGU+H^fyjA6V(;IFQkk z9>x8+`lY@>>X+auzp_%3*7-6YAh#?}n|X;(&1TbQ#DGO{3wT!o{9Dif_63?{PpwTG&zCzt;hV58D{|p6d zeO4i^R@T72iVB&T-nb(xIeQ?No@s_RQ9guAiIs9-Cy1jP%{Zxe>2_wM%)UY;S(yeo0}xM$tKm{fPZ4F40`GfVG-wTbFYNXgx; zR?Kzp!}Ey@_j5uOb)1asfW4i57x{OF8OkpYx2CvB`1zt~o$m|;6^W9SYyb@BB?0)! zmmiDZC?OJ$$fCc`HOVvqhOtC*b9Gn0+lu;X{bqD*-qIAkM$W#4#inMykxLz}D>h0< zQE}h@dchLx_-ekgkx^3u*X>DgvV1(5x09dIBq+WQLZqd-hv@y47=^~#PULAA9{ZjM zxxO!g5V%gUPQdG4iDu-Yxy|fkjZI1z+W8TUMNJlg*9IPD_0Hk z0=&Lkk7017svNq;i3}zWorv*f8jD%7Wy;6Sw0tuh zasn49__WtRqXfQsr<4LFJs`9Qz2&01RD$Rpiy8bGT7V3kSV?(hxPXzPQfMCqh;t9f zxPbEq!$2Y)ptKkA?M+r)} z+=#F5*cDxWuweL$f7y7Pw2?u-!eVBCMpFB@+d9_v>P2kLZ-Cu8vIryC8o6BeNt2@` zJSvPvmX(S;r@D5#=|@)9*nNH6y;ftJ^Dl$w`Uk47B?q1hYl+NWgwSj*OFwQ4>woy4#OHJ4 zegL@1GCwV>-z8ul{Z6w;(;JI|Ln~tK)9O4$U8Dmqu$>yipN8&Q)A|!vX@nT|9X=9= zr+c?4^cjpH=r<5+9XDVMMMXCAB;(*|m?P{Z-P}(D7iyj|w-MHA5v`46#qlM{y?Zw& zG#i{4k0F~kZ3ln2)Mxn;AtcV5;1 zW`vW=@9v4Ih*OSeT!0(2ArSZIH18{CR|g6I$|ZoaSihj*JDa=u6Su~}Ds!9iAq!PY zfG(9EQ|+5N*C?51vv_BJHQ~_URDGDF&?jJ4zCixyfF&(*MoSyEpw-!O5gx~$@0xyEenggpCH^enPpkN=*dk(6cgRZ%O!5nNu_>|Kb8DX~vy$8UU4R zpIhj2o2$kVuq9#NgRcl?4Lf6&iSvr88Ayd7P&qZ(M%sA)Md!WH_ms#G^sHJQpl5ID zD9de`y0rRLVfJ6PI!xIeTkJk@okFof*;2oh`g|xxa;9Z+tvwJXOV({x&Ehv%AMG(R zD7D&ME~+-0Z;MMv;M6k$PmoUKD?t&%fk1Rx+*!yER5CIuor(gzFm80oK%_q&AVsRC z8gW6#Roz6t%Ge0E0msz@eFAZ{9t8^c#dw1Xb4iaa6IxDsgDQ{S31$2Z$v#v3g+5RV zgXuOJW*H&wTka57Yk%9*+D!$jYN3%q`dLgJ0`#cgcL(LwqP7x2O z^-Sx7a>YE{arPLp&=`)h$didJtuYA>D4I_rXU6njKYNfMHPg4@6HK6j?wG;sxy;bI zjef7%o#nH!F1&wE`ozr6KVy;R>?u8pSIKmsIJgSPSa-*uOD(!XDWVy-_UlfIAWC^( zbd;;iWi3Z1=!I-VTlqZzFrslEdAf|TT@aP*w{8DCtqRQu5Va1QK)Jbjtn}9MzWi|$ zOR6Qmb8x)?W>{1cAsg|{=Jc+p^Uu7-l))QIY}Q4TK#akJ7_5I&j2dnn(c;~iXxlw0 zQ9b=@D{J>={RR5>FJM&TIyJv=iMpQ)ta29IN@RPBwet6L>E3yusQx(5D0a`mhUZ3B zHE=p9^uB6U3hr3#%l1fqho^16YtwQKpm?$;W+n#pb%v`=izlM8P%)n*GrR(m628P} z$tl_CIgi}c$gG)$`@+_AFNT*^>ir-ump+-68&P?;9$s^?-=LYb7N=j`O<#>FiMmZg z!|Zqv*p;sHNHec;<{Ze#lub6rjJ~v4YdUA?-(s8!U^hRX9LDAaMV)QSmf#Mu{p2@W=kJaq<+#Z_ zMTA%?GVc%ac{B~H7{H_1+6EkLl@DpvibuGsocQo=zTewxeV%*cr6w3bZJ&+kEr?;Z zx$qEJ)!)%+VIJS4xeUXr3($CH`#dgT_|?{ZM6R}whJ@tgmx>Cdj5@{IF@0(EJtyvI zEszuPRqX1fW1j(K${3W}l+B;k#ZYzf=DwzwqQ&9wVM+Tlx%pC`4^0vuQh6=B z16B772DT9E1e)Fhc!Iyr)epdBjq#Aaf_ch|2K+A82$;I$@X|X&)koFJ+W{0{({Sexg#jgJLxQ61Rh=t{qU;>X~|HWcDOAqP+1tz`|oI2&&12nisrdLI0G7asP- zy0w8Uuz^sOtma*mB^%h0FaLsCGKp!}ivVtMF8r^)A>gF8PuoY?-0(A(-C~RLc{_ER zitiWC%kl0~@`dE*&JM5G3J2`U)G^<+iim52(E#LVPdHmqOw$+ARB9eUbgg2QP^=mB zn_UQJbRUo*>;2FQFr71gjO~6+L|s~D&uz|qENjVlZ-iq214mI$06y|# z=78c{XDVd>$;%{(#;0l*Sm=>K=!WBW;mppgn*e+9A48FX06H+iv&L9cJw>yXD62=a z(o`3nscPmZy}rXu%}uyV>0}SaN7gvD&<^Ui9vakh;_~tH>!_uRFrHp!ut77@ZDHzE zh^Tslwy}B}k36zZ%-VnVm;R&e*Ea!x=F8P(aTPKL1Gka;;#$Mb<(BWp$?`kO$X2v9 z!xK175L8bnLB@=jfP>m6uxdzMM-2q)(TF)POvlvlm<8)z^YTtW}^13ndSb56c0NGy_1@4td%^a<^}D5hoc-!Rk zfU7rIIJkUg-y-RLw;_P|$|2QG+Vdh?>-Qmoq>g}K*Wrj*ef+z0{~h|j3i-=S{%axs zk6i}qgD?*dlUX6pbyAI8eP;eh*OaBn3^@>P`eJ@Az$sh7C+;}wU@xA@wp&&+I_$hN z5E-cX`<{st>;!~!197FtvRz^CDGgUnI~%s;lnn;-PopN|J>L6YIw()){`uMy25w-F z(f#!8&aK=@EAvMax{*Ki42E(B1U88&6~0C7m`m<)*Q9wrR9*VZE`G(Fo25Xg(SJN~ z;+)S?Y@i3Xei(udKVPQk(I3;>l-DKj<=Fo{_Tk{d0cMIYW1pTuj-43$H$qhxm)ezy z$-};w$g+j-^KDJ|Ou^INw+AVP=eT&*A2kiQ>l$RnyyPN>Cx~6gz$Ix_TmC(h*g}Qg zFEt+OkT-t>Kp{YsU_VL+XY&%5tVU;bp@hA=t)1mh#PI zS~RZ8-^hetz4>=N2L%BMRvUo^A6+jaIB(}`Yw`$C9o?GAJZt2xT*jDz7k?@bU z3;c@1di(ujH7F*ZXZWkPOBe_vLJkRi* z-|kmhXWeLJDfEiKOP4o_Qiwltm0%n~CJ{60xAsb-iOl$UE)^biHeCMhnu5eWzADv1 z0wh-tUJP5$F~zk=PQw57&LzuRVXHw@bAC->Tmq{VZ$sfbt=EYBjZI8qmZlJqcNEj+ zpRq8z@-hDTKCT$8;4rdexwQ?}Vzq6WxpX*d)di7oAtT>XTWnmFb8;K<_>WTO=678N zUVLi@=l2k?$Ey``58f$vcPu}#Ea+=dWLYsAWczg}=eN}rB4FY*n||na)9{1M>l2DM z(hUgJ@1HTpTElvKS9{;|{`OO#1S^s1Bvi>=&A;t_JophtxOfLddt=K|V)zTJ(7U2qR@jXw;mNV(Y33Md29}zce z3%rt3jvZyrJ`s8`!kyN~Mny&SV#HMBw--Q3K?s@H%&7BI6-T=q2{+v(5GEpY0+adG zYj9JF(|KE5!;Fn^02fLq)_JJZrL@8V0;vf=j?~8;Cpk|K=!Dpfl~qa^L*~(}B=5&o zHYx&QfYX&oTgity54l5MBp(X7tybO_cHvaVc)|qe=uP#*DY@7ETEu-1dWy6Zrz9XS zzvDcWlxykkQCUKar-#RqTZQIbE;)fggTVWKm_$8+7iQ=JK$MZ!3tO8k5A-y1PY(xV z;EN~H@0{ZQu=mzqaV<;OZ~`GAkYGVVg1ftWkl^m_5ZrZ;Kp+Hnx8M$8a2ed)U4jhm zGQeQ()fWcot^zK=n?upWuPE!u2`bY|E!MJQ#cIto!5` zc!%t&2e}E2K9=0);N-F!2X^ZM?b~Dcn!q#oj}ox`fg#AM`yu{~!O00<)9lUC352B+x91w>G$Am!OfPD zcKp=1<<|^l+S(5p5Kz^?<*Z9ocW6SBZU?MS4;1ItfA>lISD(gbhhJ+zy;4BVe9k|r zk}OzlF(vu&e$3C8YLsfAkE0c|vqS;CZy7vpx;eph!OCz&8T&jUUm=OSJS%(F1s<`B zCa~;9-IIx04_& zO+*5h|2L`|+??A$CQg6m*&*M71}+-#yL=q2+RV&LjN*&2z_$*WArA#slJfG2_`I%z z!EY$@9KlH0hV3=E`T70$hlB~ZliOeq^%^^vdl9?fVmXjV+M0N^ifp^RZon(i_DXHY z?fzwJSQM-(k*OL?$i7V#&h%{qsvGG%mV4%H2Q4of<=ps*V|{KHw`HHdIv_?B@TxmM zht-6Mf+copL(sC`GO1Uj6F0``4)WTe#&h0!8_b_ip#7~^0SQ8)&t$Z3AVwuOUP5Oc z%z&b*AZ}_k!bprMmU*-#Sq>f^sfRR{j|>fLEH{$5isz4j9I{*3KFzkR>~`!kvSuUpCHgfSTv{QK5FG&fv&ZO<22UDdDZ^($V8gFj4WVQ2rKnXMaLf=LVFqr7^jo$rL9h4{+ zfrP{$V-Q@~9>6nd7cy|%Mjk)oZl02hW?=+QUwoySOHRS9WU!4SKMqm^q|L;wSq_#&VSO0E?XJ$FWPT(B%L;sb`sQifMp?EkLEiflF4x#} zK8xZd@9ktk%X&Rl&jW>RE{Nx)jYrNX^43AavTdRk`#ZpW#4@bD7A~xu(TEvPTP{`k zs#$}igaJlG5w@Hvr2r4=e>xg#HVaRwhz0>50QQQ%sEB4e1T5B{t497{B08~~>4g1l zEwjk&S6=)!eV?bw(wJYl)-pArShiJLHdr&U7QX2!;z-q7;wx|v7DFI6< zHL)O!SKjDt*$z6gGB_%Qh8N{|s61V74ha;OgW3p!%)E%o&ptBu6x zJyN5uJ5qZw6ya7Ijnn8de6~`xfeXu`R(jri8J))GF>uJ;D6pUj1zjrDc7FHOpmu5} z=f$I(U6HoWD0qe}rd>y9SdHy>8$8>g>5`Zs_9x`xM=ZD0UAh+z)K z+MpKq6=Ykywd`x&fRyW*L;2vhOfMN+7w4xIt9E)syjR>uw~hBG*zR96uU}r{jE1h@ zv&ld&`KxG)_qQ)A>Q$Tzrh%rTX@fia`G0W?oy=TEYcfWlJ~zWb6F&^SeMLwcog2Lu zgVK&Sp`f-L;R1kdY&&6wX6*uu;iOsX9IstQTV6^V``C9!8u+|q0INLi>Uk@%o13Ni zgN$3?^s*uU;DLvrbQvtDE;w^+P?C_oRIIUPtJ*fDISAVUr218Ui81S;GRwQ^#qx?B zg#pww2ktL)-p*^gA!K6wk6Qr$u2}+B*JP+PzhaLRqI)#R3-3SlMT*yz5u1NXFLXqK z|K7yF_}wS<^$q0Ehrw1WvUrdC4kWVI`UtWo@epJt=ZBhIce!jFs9fXe;O;gw0@KU#({IQ&kes8LX{K}<4q*zyFem<=Z*A(P) z8nc=wldNRMuiH{QNbHh)3fqw%HZ8YVsEu2wu}aC@r(0uxt(}UJ0d8Uz8FG@x7vo$R z2e){(Y=AErna#!V4?p4aBdd%)8Sk7vTjQ9_&h%V00;YzIm~g9jC2(@MD!5wtSIGRRr#3la6QDUpqT+~?2!pTCiOo1mJI*alXACt41PgL_ah+IaLGT}tLj3l!<32ehynpgDL(TlZ5#3ROAC;Oh4CCc$9NL?#B97mS}{+bZTnUBiL z#O5pIe4ZBl2A&E$l0jn}uNppv#Q=cNlV^Wj7}S2Bagth8qS#q6r*Vk4cdf~$0NoTZ zQb4)~27TT_1Ec6}qd^(tW93;}n|SK*W=Fj22G{%9t`*w(uz>gqxY+G=LSWGA8=)#P zNTKcA9eth*HTY)+k4u83TCAhwbUt>{9XE0Z&b|xg#&nO7?SudBfOuN3R=G1g`J-~n zN%vjR6ckLcKB(=xl(jY7INpt{&gN99u>kZ=Mtf(iKdk?;Gl)kx>89#q`2N^>URC_< zLiLdduiL@wQ0Glt)0L0>&Dl0~M?j~|WycAaL)Ky?k&ybTa?W_Xpl-A^N!VtA;|*a| zTe*H6D0X{%krh_7_&JRNQ^nhn)+g?HokGK9d#)6~?fBkvZ(ux)o_h62bU0||U^u>P zJhTE)(Tu~5^%=!>-BF}Y&YjZsSo_9>QYgU%%iIN2l`OY|VOyszE(ZkPhb)Zd;H2mXm*-7EVIUK{3T;c8?<$Yq@pZ;?1@GH^m_lh`=Ew;b7M zKLF^xEk%y%I6ZJVRS~HIo>o_`I9wAM=`1bYTmqUy&ZfT%cv#Fg2c7U$-FtZ!tRoQ4 zJ<@BnScji|f~;TeEh~BrH>3}V=#%xoIx<5Xx>_NW`4V)2b?mv(BU`NAR5oa&?6l=0 zamXv7>crh!=N`QvS5M63&F}XX6^`i1uWOXiuMH>3)I5sbo4mrcZwLt(JpHAgsJV>n z{p~h!h`_^F^@BTZiS*;1(cQ6fL7QbGy)1VQmMaF5PmWl1ntDJ1R7dN`o8Jy|K3woQ#4^TrdADGsh z=W%%}n#y_X%-wqu4R0}}T@kXcqgt!xVjfw+$v9T1h_BT=wB}u=UVwk^e23#;HLRuj z=`y9FYgO}LdsJEM^k6uJ)sLrzgx_g?g7DMW6G?+AG0}46j=0&1MXBY+u0z1!8<>!8 zMQ;cytu%9Y1Dej>4(_iv&$+zEq23=#YyzT!Yx6+jB22ys0Mv6yzCnYMOi^?Y6m>pS}M$1UGxJ=qbf>K`qf>QYbRvL{_ zF=5Y5*eabXA~^_WOx>^Fo1430xDRMDELt#npvK^G%#$=zww#SyjGc6_wm;|dS(~F* z-d5F7a{j!BfJ?pyL7$5=n%}y?aT~3{1@9v*!13lmW>@+XUnt&3!1Wx(I-2=BSF7V% z2iOR-J)(D}ai}`lcsS_2dxRg9G~4P{we=eFbhJ#~(S-I`nVHH%07cr2m|+_y!snPY zPm2K%H(xc>)17ghZnA-kDgkh;`aZy#CFwy7^{AE+~5 zPc)S>ovKR^UA;R&<)8XuSH$;*6;Vch)vzArZvpfZc>$LKyU-MvCH?}e50danj&E$d@G4n+nGLzsYX9nJS1 z!s)Jy)huke(n``@_a?MdZ0U7!pO8yaU}-v;u|@C6Ew@Pv2Z6}04dV%@HFcImm_F0EMD zi>GK$V3*%^qEH+1kU>BnPx{Ch#};94+65B7rL?X!i9QTqTN*2Jaagvdb1A2l{0y)$zVJOs;qK<1Jqg&%paCS=J&2 z;;G&IEpV~jtf4#gDT;lZ&&+fz)&>64$){-U4~WlN+C-xXhl?)AIoT>PZ`Kg(1@N}J zD;>t;I}nN|VO5Yp4-tU-a6L@3<1Ze2iB;7W8z|tFhVy)dMOUTE@x{8M5Q5aBQjJRC zYR--|m<~rLbfeG(6eqidL+T)xk=`58}78t z7%bReGf2sbA8)MtQpSV8_H?3962DldA?@VJyUQNDF<;CwjaoI2+7>D5x&n{8>&n^N z7ANt5!F9F_it+7MHLBTfK(l_)eNIWNum(b_XkqrW4zFI>w;$kNxZoJKXjX?jZ+&R# z+25r(o~AoG#Y*x-y`La2(fw-wp7{>EU3IZvvCW=H#KfP@q4Rt0+lbMw;i~3tO#oSy z>bwaG(^~u>9bu6A(7XkvlW}~(EP!J6vW!OKlf9sfU05fcrb<6#;kz4K29Vh}Xxyse zN~Ij9@4cPrc#-A?gKecwz1Qc7JZaLN9VbNYuJfS= z(7^rD{`oNHM`Xo{I@{&N@eBDLDnbB867;q~e*NMX!&TX(JGo^UHsr@pGG#7|~CJ{KG&BOr4?e&Bf&- zvR}sAXvnLgh?Zbde6YrbL5E)udchR}Y8ao~=a1djk=Yu$0d)!90Ueq`PX>nBrnSTM z0-VDS)?a@Y(CB9nTg#0V5Y<&K89 zIj)3vEuP1;>J{LqkMmOv{yHb$w%3`oNGGpQTqv0uG{P0F&@yeFfVCMJ>2(MIvZpwA50zI8$wZL7|L`)k}C|7=ekI1<=(FuZCeo7aJ z2~@du7(4O9Rk9g(&moL4t1yE?n#s?@k<1~<+Ng5Hn-~3xGVbuML3*mi#<$V)^6MHc zuzqvpiw@OCjvT@SO~gA-TgE)uRIOJ{9_QGqsCE__&iPt3As3yEu=9C>hd;FhU?$zk zK_PF?78*!sknypJfDXq}M~2j?jYxYNz4D^SDBi2G1cM%hK@qkS0S$WyTc7=w3q6OW zRLZR-7l5Xml|-ySfqS0u-2Mn}Rb&~0*1cQCLb+wjb+r+F>xsfxL{knHTSDa$S1z%S zczNEpD8XYZ*BX%-hZcJm<3=I6yriO+x+uh^w7S_DJLncBRwM#RKUkk&lwoO+mYn|{!TJom7paC20o(MwXB=L^~ur9iW0H*SfPzPFxe(Gbk z{j=nTi-lpUj8saXa5488c*(|idY!n-Xyg?#qMt{#VE2lk;d2z_Era&!d(?9=LgD#2 zseaXcF#zLHK(uXHx!;qJU;@^&Y*-#)YB z>HSBGh4{_>Smkfhw$trBD}^}wZYogHfmn)a*ku3o=T3XPI&OUoo?VAyG42ij-g3`N zYqjl@a-gf6+JaQv@)XjOUuwwiD>O zEc|ONofO*b9h|+8Edooo!M0)A94K8{1*(P;$ldno38Cn2)d0OuZ;altI|?_C5M23h zW<*)jRl|6|Br6*e-6blO&HG~j0l;xH?PbFzD|PE+oMe^78JW1R>7IUVkZb2`S8JN##@({z z8hzYK*69M#(yPC%I8oHjFUWr-D?-e!du2a){4KdmN(=OeS~(ULnY^otB{tQ?F5B}GxGRB zH`~=5egKJB^jmCL%u7{001kB`C~<(3BDZZ5j=OA;4U0GruLV}U|0(n;^HEe0|Hzp7 zeJBAoT!DP1Q%5CW)sjXr`^On~-3}L~M;ZaYrwkTtJi0KkQ$kn=pddr}xZUK`{jN(* z%80SNi@2^pEj-O;jz==Z}Zt!fDTb6dC>2@^d-Y07=4WlL9 z`QW`9BJQwka$iF_T=mrmD0JeD_q?>CS{vjWQJr2HCwxWDP)+_`{dEMNeOL^+^tvkH zO#Ko55&U0^2$+3^JcH9Wz)+On-=KhetRH?Q4!-g3_n2ypOeUDFZ85?L7awAx|EBAD7e@~Ba@+| z2!XehSlP@h*cl+tS9!y!uJ801HGzoqnh(i_@#;6v8T43P2F(2vtv_-nE$PQOsew<7 z)sHVm1s_9ig=ZJJIT&#}$+?qIF%J zGIAqrl}OP=gb&djnZ1#7XBAnLR6R0}XlT}6M zFObfhS$kK%XccyFvpxm}dOVu#cotNZ=E=D?+p*F+x+RxQvj)aOC5tpw* z+fCsoM)e0@w&Kg{VxC^oHVT4*14sg6c};Z9_o z6YxceeKefWHB2aIJSBU&xj32JGVowWNvJgfwh7X?o!Wm;DeG*>y}C*oUJheFWpp^( z8W!VrY#}<68ol#e$th&>WO&4&G%r6ONla|5;KIaz{u^r0xSr7wGf}hA2Tm<*UX~~0 zQ|w=Ux#t?gIVNxYX!JVrl9WW|_3uCb$H^r^lZTr@OA^J@aeY2NA#DTCmn_&}!p}ds zI_rI^*Yn`wXwj(dRePuNa)GvHz#`id}9oV5qkXC1^vfb{rWPmG8}Ok^d{O^pl&?fZ9(|l0{kKl3l=N z{v3~H@K6y3w2|`r;Q|vuMud0kll*W0f#tut{{&8^O$#m-l$1viORp?j;r8f(5^w6T z3!B+FUH}zzQ=($tfaq@*_Af^k_F4E+L(V{Hf(}#Z@I|Iv`#BYh_v>&|qH*zC<%9b- z0+sCszlH2KE=9f6kT(G0RCQ?pO)Y*-QoCoIF>jDC7>{@hGtVa8c0K#@;dgxO?{R2b zAdu1X*6>6ss%+nmJ>mN{RR2x-IeJYU^?0nHx0(O@e~lNcaoYr}ftSLA4`y6J(Pt z(rs0L^b9WGa}5H;l|{csxWBY~__-@ZE+=a_apjp&j{K{fxu)BVX4fUee@p2TI7_$$ zoTOKs5aBmS3=q9$xt=P_l+#PCGvOTh$eg*<_Zu~4|24V4=N2vLxj9k&fBXuEX89n& zz zaEQ|yfx5Wvx53Gc;Oxh4H~2qgD@pDN+~gArg$NEz75Bp3A8#Bx=2BCspciuiUI={e z|1I=HZ7+pjY1amzvWXmihqn3fOhytI?ZzUF*UBMUafIYIf? zUkqNup(PPO<`asU5Y&^zF)<-t>EDtlF|kfr#y6TqX8{{Ff6QTqHmrr7Z92U)JQBmH z*Ctbsj-~{2A`V73AH>n+?LUC@dm>ILpZM(}cmBA*jLUn9fc5TRPw7|Rylb$e!?Qi$zXx(?UDMpVxau*kV`k8_K|I-!+*0yEr%#p5+vy$A~&mRf( z@(kswb56NG5MY!kK<4SW8pqB2@_*)87BYEFu!8+# zrF=0I4>E&-vkB3~?nRh=@rgsAgxwF`YS34DQohG%TYtOGzww1B_{p<;Nh0Rge?CSd z9rnYt{F9mAVaneebdo}cB8}xs=`fHdd{JPlwxyRpM z3|wG8s0lvR5d8D;Nusb`l0_vw|F_&ec~<&M%=ajt?Eldb*zsYALIx?%Fed*&+rPhj zo`%V~*8MYs`~P`7##2O@SRtc#e=6k<9@q~hnNLay|9rd*$rC>d3<(+dKXFD4CaD&e zZ$4lC?VA7Pj>0}aOTzR>7B1N0e{gpX_CuKu+z+2WAOHVP%KvvKMOW5XIwiq6tDlO> z2^~l-DcjCXgC3Yih9oKVfxDAB;ahfvn3DArX-ETsWTpH=)?Bae8~#T5N?%Olr;;5Xhy)YjcaJEx;{txf;kJh6s|Pm6c>&xz|cJP2ony#?%Sd^2=NvGIWYV zE5VqzC!EwP+>1V0{tj0{qfg`71P7rnq;_b>Np(7`jq$5)`iX}WG z6AJv{9Hw4Ac%>Uj!~=@ix#~QzP5I#lJJ#=CFWANh)6P=^+%y{GywX!1a@v)pqb!rB z{Yc{sWQW-bT=c30lBYG-@`vqHo-E5R<-0dL9$Cgm-1=PiMfueHwEqVN@L>0I`1v*s ziXf$IM@CMqppFsuk+>Yv=(+ki~xZcN4MqR-FbOD3JtGyC1aLslDj~^6IHPgp6GX6x2JE_Meg? zg(QjABB%C2R&@#00<->~_haN*5ROqwDfXsvnO{`4C8RtpdYM&& ztf(3F?!h7_X-)%aUcldAjD6DFyM8B2eh9pWC6tY|MW%f0V&-Tx~${CqCH2 z0{oM&(>4(-l@e+*L(pA=vM|;y>DW}KjZ}%NqyQL%PINa7K%)4EYGkR?f{XQ!zQrQu zBEEPM?XzPm&mNKffXM4i7}g{A6iL;5ryK6&ewL?mqdHxoWXZeUm#l&;&{ zLBnxi!HX`BW(f3)Y^{mc)o#E_J18%1NTInZmN*rK<^3c1_i3O=2dO zhSamP4~ex3a~W=ZkPH3C44R?eyClEgSrYcn#WtfWW;A(pO8Q>eBMmAo2_ibWs^Knc z{c#8+qZ`uEgv75dokA+`vl@E1lb(xxIXM5(C)2ngD^1`^_wEm+X@#Nsq1UAPfsp3= zRcF|@nflU_uC3tJ z*ueQe6o*dy30&;Ai3HmZ^V$*dqItS)^N+>50BW#`qb8x`NfAOJkJt2R!**IfS76sd zrX40r33i$kyC!#l8o3;|3daQ>(xb)^F9GuNe_3onj33QyGOC3X;9aiCqe_(;T=Yz? zXW6uN`L$Z5482O=OE!p*C&u@T@vS|7Jm$Dsc;(*j#an+ zV_efP8DJH?-*^WTV?XDGGUKZoG+eB;XsEuF_)tAk=~c(n*q0)AR@G^~KL(O}dH%TPooHJO94njYa~f`=CZXbTxcxmVSwd;mcuoChd3Y!#cFH8)WmvF? zSyFK}|3aFyxnVIqbfeK*a)6w@9|lZ<_^dL>|L(Q{0$c)SQgWw$R$6#a6K0ZBd0ta- zr5rz_W*HC8jRQRud1TQERpU_Rg&0$#t?_!2zGZ8+PsYLctA_gMnB#<`|Auq_Mt35H zXLOWI%3BQ5VgO%ozGZ2^c>UowwKPe%@o~;c?{R`%JqXv?=0GMxadTra&)}%j^0rbr z4ed+aXye^l-~5Y*GcW4I*_`jbwmo3HHG)6kiD>ZUkbk;BzO$GmfMJgmCCDjW10+6S zN+>081P*pX~tHAG&LzIc%9w+8H zRMk}VCf5xF_B0}zViAavw(oRoP13yiB(uF(mOdIiB+-XU*T+v(k zsvBJXp%M-x2DpB>F?_F8J>3$O*wqg6;vSFC5@OKK>3b)RG^c`@q;zZ7~g z!7V@i%>`gcoukTVF|yq~4yurHOthJ?9m%Lx+{D^_(ttEg~{<9_%De8f8KElc)#izF)667#7RNeS?oLJ6rL1bebWP%&HKw*&pvPTYmqM znb|*yIsq022hQi})7)LodV8Myv>R?NQZC58*qsa+z1GnKd3MHaL!B^IGVgBA70Q?9 zskLkAoNpogjrMCSx-HJ(8GIglqvFQ4|Ci+XiAumCL{*}r+;O!A^*{uvM`_h2^xYQ# z7nEFwXhLy)nfcBgJkNy^OQy^6y`~>*Jfw6S<_95p@ajf^y-F5#*}nQs=1P+ZqUt7n zKO~~cb)`=1(BsZ}SAy5;^QGcpwQ&T5h>6?Rz5fa$HZY2+6xs{$*xQ579_W~mH_N0@ z2`v%Qef$8VKHrVHk%A+SSMFm&FiQ=uOj5tBFW8Awi6Ke0`7n9D8%|@^XFdI{4j7v| zRVqn>F;5jCrQjitAB1Lx%=0Xp+sk*ub?+OGT3_${>VM=xRVXfrCUSSjaQ(M=91q{;7vkspq7>8Pd~l6ttKV`i(w-4QQearRp6 z?wL5)n%yD*`<$b{>{9ej)YFI5+8~iiUFyC;@^L3u#5-9deKAp3r>DA-=Ndk9aXxCU z)3TUtXO0m{Su=cZjShlw0ury->`qDObuNM(?`u9BkHvJC$m;qUy-Cs^%9JY8w6_h5X);z811gM~Ea>uSHZwarn_mDPK7-#+ zfAlD8NRuVxh5YR&2H7;G^ZC|i8UF+y(9nJbUaQn??v?a&C&;N zEED0hTVZjL&vf&fFZF(-azCS^lQJG`8Gz$WeOB{jTpA+Hr8fwKEF~EMb_7; zH$Zsp?G#od!<@_wTkj07ebfBMb@&GB(Y{PVhwXn5)y18Vw#tb~Tmw_-z6WQi(fI45+cR0Di&t1D%*o49(cUv0aie^|MOv zFoxbK1^b0S=SGBXK2Qg10|6eM3=V@h8cw_6hJreZ2Rl$HFLZolxuh%4$(&IU1{tDM zl%d2UMVl}N)S{cgYb<)2z|ahSr|4gN7U)8TxnDA~vgd-YL0ODlKZ4iXV3TDY>8vVh z7{AebPH$HUt91m-pSaeMPbiQdT~o4 z2K;<1HS$OGZtp4onBz(0`pCrqMAUrVTO;3B!;3id85T=wqL!2-9v_2gwt(X$HU4}^ zvJivX8>#fz-9BO$aQ_tM%ZX4+hzX51r!h7Cwjo7~EBW4!+1o2ZrFJjX*XK<701#z3 zF0YLBi*3cN(ah9=IC|oiqxpMTt@F-EIqhyS%aOFzk^q-R5|5&c-MjqaMicg zkk+|9IPXtkhKEY(`P3dRLdHRW2s|CL0c%qLU@GY1X3384A$DNe3zcBL5YqzcxMK8< z+sJ?Mwtm9a-Q9ymsrm`HFFE|z?%-_2y<89qenBV>UyzMc#HUY%n2JB_j)|f7ZvAg` z>m_`O)ylGy&hHuqF+F}F>b7_-A2!*y7qXa!gfgc+Hn|KEoL-ShcIb5zH*k6S9!tTP6Z}25iLN#*oqJ;#@IXzaR-3>%nj- z!JvC!1scy9TeJbG9Qsu&@zuTQ@&uAUTv*D!R~;d(sU1t*Y>$JQ^$dU6ZTY0QhjmG{ zlbO1bLEaj%KVHQzn=YW`@i9Gxak4+Qm51L6#`RFC@Nqfi4w~3vj0*CE>=Cu-olHBv zguscZY&Qyxczw8?0tvgmc&92d1S0)B zz6}0Z%KbDakTWC=TFPDDBkX2e0dF4yVRO;JLXIt^&-FhLb@G=e7qmjn0=ugjDHxB!r6yo^KZkKR(=MvgGRA#8jIt3!Cb>2|9vA z7oBV|Kb$vRlxus$F%-MpY_H#4_x?5__i{fBP*co(wZ|O5<6jQZx7?i{neqgsrY3#hNhG8{*6PW1-nX2UtdHHkeAO zUdM}=uI)`TSPonOfmO$YF6@DH-k|zOe&=+aPv=Yx@h|Jx42`prD9y#tdptLjL=14T zj^_y*5<)PkiH;WQu83-^S42EGAKJaIGLG2@*imqos(6(G)Um0eg0xzuqAaIfFEqeo ziYUa>skm@eUV%#09)lQ0A9{MGwcQT+gcj>0iCYdpWy*E$VBC9Q9becI6sck<%=X?v z+-vwyV=lIr!*majqK?OGopyHF=%T#~DQjBapIzM%%MpBAtV63=8iC=ucTUk*Z}{{3 z5u0rXBABLPe?O2`tlsX-M3TDM5<&4)O^*{Wvo~vDHD|0meA7GJRA`v9U~~_F;N@n@ zKS*&qHVff>9MrRzuU9uO+Zz%4J_Q%+;B5+cw8>c2Ak;SJizLVY5Guxt2wrlZ+;3v=J^Go7;QqCYKtJ(W6Z7o zKu-oGM5w=KttM8`QyuaBgJF|&!E74T;tcg#N4LfywsD;Un}lxf0vpB#&1wKZ?ui^< z&et0#c0%!Y2e51ih>?Tn7ZYi`X*73!{2WiMvytKoivj6c(`lT8IZ(PUAcXk$To5^@ zr^NHfz5B(Qpm>rH@M-wF*{p79bJ{wm9m*i7b4JOj{H>u(LS86qjZaZxJ}M>hq3Wvd z2OUhQS~!nRv5dS0*yIRqvoig7q(Vn2pyLsT5miH(=KU$b9QIjxFs?I~0B!sLrvsAW$LP%Z485g)Vz=KZ(N5s1bRu`- z8bobQ;gggBC||}j)QQU~RFJZi=55#xnhNB&BiCQZ>o%deOlz9U=ac<}swVQGIzhhW zQwqm5o+Z7zT8&%ClMq(N$QRjP`1DAg?Va6NS`{_ZQXn!HLL%ZSpMS?dJnO13a2W9r z`||!U=U7#<&Q<#tISE`dW22M1N#?`mfg%gFPpI!fkXfinEbef$lZLGK^{n((VEdGM zm1V{<+8d@>PSXZ|ys&gA-pcaf6tKE+R7WS#uz~S450Xt3yLwiN&14&CJYt|Ak33~s zsB>*jl3e#$cskOfJ1tY|on^|&b!7t*YsBch`|*7{o4bU*DU$k%AOX{TEb~-Z(}nc& zTC?z`F&O_+*Kx~hPN{nz$*{CeDt>SxpAbK*#YXFj_-M9>1Jvd`OM2Ect*>;*quPBK zgnBO;t{2x)Zp!NPIOTMD_t9U?r~F{v_il$7pW8EL#r=@K(Q7wlYZ=BCbnIxHE^XN^fo@KZT#3rC}b5|STuCrxyBfNkU67p zP)uYY->0=&A8XSC@rG11Sklz77&69J+Z>`hs2 zoUwBgUc$UhEP?}%<$A*=v*tRuSTXvF$iwSO{X!qzptke)*l~B49o8U%I?LTcwGzV7 zn;IMjF{+i38yNity%Rq}grH*Uz*Yc-y2atVaD8`ro9ax*)6b&1;*1x?rwSFs36(ts z=ZHsAxkZFvVu7gwOtv0Q8Bwnj5v_GV^$HJr>&fL|off_~H(`kQoGgekta2<{zqbj| z41VRCq{{FPm@>H#e01|B#V0PNyU;6oD_o&6r50=&&3(~CRqzm7F067%Fw`>rrO1xm zW}HCN1j%AUvA&o;QVBg9i{B=sJ}wd>z8FklGpUvwAHY0+Yt)F=CiNj(L#j@}(l|=P zda%~C%fs4Q+h<7@e-RbU*L)Nm5Vc8I-=KiHy<6#E6|L{HTtt`UmHbso!$NeEhkVod z@+!5^OLEF51jDZ1aK}1uha9VS+CBXoTco_>NxP0s%bN+a2Pqj`o{0~u?N9z%ljtUF<5)|?q=H? zY{hyd&yN%IgtKr~Ko0=ths)?ykNevp5&FdiHruce7u_+}S#Xc*Bak6%*=*F>j8c`~ zy>@Z45#AiARHC9q?iF~xuCx-#4KV&RV=G=?I>D(7Zl4MQs`VS^#PjQ3t)&6!6DVv# zT?jq*frJ!_P*Dn|RiAB_cRbClLir<|Ua)kYi!BA}Atib~)7lp(_wj{h2sRgwdx+Du0;$o_*)}c%%lhleA~FH6VK(R zx60Z!_sZ$2=eRcG_?^sfx6#g4`ZzwdEmm6>-F7Hhwh!{ZA55_P?tw2atjDk6&A|6k z27+cbN`uwS%)*et=G*QJj?ptnY4F`^NMO*Etw3=O@a{FWgQ>dk>#Kj(GjGum-C=9x zRqFu_38ZM3Wk#jcP%51M-A_M3QzBkYs+jlAUlyYak&n3+VhTkRZhytXct-Pl1W@AB zyVrn?4`~YmDKUvPQW->AE1mV?`FzI@(v?$p$l{@xkSI%JG)bLTPE5X`-{XR*L=$Fn z?UEJCq>y=>w&04+85KYvDu{!tM8=0HaAp@1!0u5vHb!M3P}qp!bCko!zc;pkvfzYt~f#iF};bcY-@BUk5S5%V9>KV z**`{(oSoheif`uAbS_?PQq1A0c28FEi$hLRf#n8F>5ZOmGbqMOjl}C~#sRtF!@DpU5F5zYK#=9d^hF#}Hg{EoMO?Z|er(%jr;f?rXDm0ms8_2groym} zw(MvLB-IcvqQMm)~mjC(a?)`TZgW1BfhkS;RyVfBJ`c)m$5eKt&A)4VkI7!3xg`r zG{hFWl1Z(Y(4nhG#fRS2^YGjK=xc7r(yh5?(gf6P+gUa6tzs<)4)-_hhTXn7kQhJcX-spD-Bla zLGT$xMWr(?HKprqt@l)Uc+Q!n4x~rhuivS}2}^TIwPXQSGB^7{SFPeE#B!#XL|}_V z8gGK84tp(|f7aJc#m`0kwQ9!I&$ZVo-wpImO<{?BmMfx`StQyv9Te)9f?zjaaWA#I91)o&(W}3(c)VrDgR1kFxsAV z1=;@IGf)dlNQCa>mcoeb==ucctuy;-J8k7uGJmqvby+wKm_lntMB7=yx0Q_H26RcF zs_Q^RiCQ!yf|M-Va*QwK*zPT$BkaX_xjP$7A)DYhQeV7Vw_1w9&oZw@r!Ni<4QKNz z3r}s$8&J)~j(HG1WV{g|4o9X`%y)LuPg8R;!ga_YpH*$t-RN2jw^lN*&o~ z)~UTujQ6TC9TbM8lPUWs8ccDJRU*l-UfC@Lpm${rTI=A}I`?}z-_GcE9{waKH|{~n zi>36*gGU#C)!9Z2OLH;#o#yfs?IhvX2+DL@DJLIIzUEJQC5ZtGfqsMTRiuN^k}Jx- zWgE|uJ8(*WlfKFrB%L)X@=qPp#7<5>$dG~PFzjyWmC7xn(`vRqR3F%MhrYFB&Bzw2~U49%^; zDOZ3}pP}v?jBmQ4T5i~@pjgF)FPiUk%7Cr*e#kxy5yDj&<+1#7w!q#Rg_Q=Zz%bm& z$${h6@A~qYIeqZGpU$_^<={k@3FFQ+xU1*lD_^+Vb)jZEGQ0;6HSo|P%c`s8N<58z zPaEo9-k}A{h2e48E8R*^*Wdp@820|iL6=Uc_0h0p{WbV~SVz{I|G-?m<0&LPLSem3 z8=?^8s&q;Vs`+$7LVvw*I{3tvwX-!zadEW34I|WzBWH$j^dR*;>OWf}uqZPO3uRI` zXjK8)NV?AMOsZKx2(l6Yt;joQilR&LtvEeflL|@}L;NxTOF%yi@NSCR)U_3;3A;VPZuruZ2GcA^uEM-9uX4t0P<#J>k9aGMTlyn&!nw|3%TgjtJ#v=@_3GD1pMP3$o9w}#y20AUTkE1> z8eS2!9qc^xFxgOJV->tn+PH_Eh{fXFw5co=Pm}j{t2nQJ;kEvoW5!fOKNLG+$kYFe z=GTG&Gs?Ire6OeRs+2d{O(bGInT%$Tn#Txoo^9^-R<<4NeK2WUM8r58Okdm{vVGFH|!^)k7w_+0juw9fl} z#f05Ww}tu7h(=mB`D7qHMd2d+x*qEka-N~k%j4`5EqZV;f6jd>&3pASnBx8+B?KfWpz{2%td`Yp;WYFjV? zkrGf45G15gN@74kq`MnQ=@@bb7!d&hr8^~t4(Tot>F(|rU_fesp}vQ6^c+3!_YZv6 z_x{4g1@p|_&)RFRz4lu7y_OvO;oP=YvmcCbAq1M?5UDplHp%|}lKV6LJyV} zy?Zd1y>#{g#%Et{1LDr?wmOec)XWwMzRZhQVQ9sf92cOmk2Kq$x`U&i&Zbm{ta; z&rTV$eo*0A<^OmfjmH-In;o5I!QNTHAKYH_NhMAt;w?3ib{i}wH(6&L&rzB1+Tl+l5KkhAX7(Oym z?52*MA|DC|x&Gj_Pg+_9lM>))xO|85TcWPP$-d+kZJKz%o39u?F){YnG>EH%wFHu8 z&~>i53gWOlt8w=HRBkhT^WGhSt=P{A4mxnD zO@-o~igTbw0!UaT3hVmAfe5Y!kzVIvNky30wi&oS1IRU0Cp<0sOXF4-Le?;@)&zVp z79zDUdR=9_V?n^*nQuLHANsPY^-W+DE;mRYdT>ufIB#YXNn-fmpYy)uGIdAa857TR zM>qe#V1ieVwU+DaVE&xrt@16^ciGTNGkN;J&U)#zQdLVQ>S~9!&D4S!e;G*~ey!MB zFAxiL!z~}vL-gANbC;3=P9A&}Xesx)3z=4&`@S&CV0ioh-R?m?ZuwVM5rLQ!IEp@n&; zXVxf~tYpOrL~RKaiF zaDMuf-ZL|ysyMK=JD%6}zArU{VY(~#FYnsx8a==cxgSSE;nPs#{YcS-G{Y~a_&Z-* zL2bfx?t6t`yV2{eKm*8RS4v%dAf^2|KvZMb&lxW@ zWmQSX#r5cYt9*D`Hkv;wOMKX1-F&WH5W?zNO#y${;??!`*A8Ek z{UD9f;U}hZAi&PeA!H`yc34H+K4yKVWP{kNO*E z>(Pgw+D?t5m#XgWWd$7Et5Dq;njK`b1JG<;)W<=*kN4L{t_j7t3jR{DzejG|dj;hD zIceR)}1`@dvJ_QR*7YBMvuZoYMQ^_dEH~ zwAi89*s_uDGdFUI1$EjJ?;i3CzF$w}TXq;*YjZL;l(nY_9<~5MADG}}l|KvKq&_HU zfa^?&BPAoR=OWKdqz>v->`8w+1^>1{_4r>R8gEO7`*hryO)sS@+K_IN-nlh_Xit*W zRNxm3LiMQ}fSf~_R;{GI%93N}zHje%r^fg-t-Hxl_q4UD`vZ$B#f(fogL0Kk->mZ9 z1JxkY0Ng@_HtWNDR(C#wd;bL%QD8<9#?PZtZ`cjEKt*`RjG3a&%001h*GP&DC{B&wO03y;Qt!Yzd(T* zgkKUa-z8ECchY#Q;HB$R0G!A@Y=R^$8#Yc9RpxGSnZlM^%_(}-;{7sG(}{qxJ0Yk( z@_Ujz9(4)RPRBc*7GJiz4jVDqH*bgkZ>xGpZMzw4qc=W7)QO;N2pn zUt9JkL&?B5qw6`HpRMvYIDVW%JRt)$BbKn{#~dFD*h)egLc|qNSvXUlm~#Uivpmq@QOnpNTJe5Tpb9)QPu+c z2>L*ll8yJ;Np(}4IAEjTaflM@h?wHTy5~+R`A&NxIz0?2{(X1F!#& z2{+(>$!olgEh|O$3Q4VPm!+(#DSJXF;9R$=#5j{i7}7&2oAyA~R@8D@<8#qWYAew{lLa zbk@YDMU|7&vT+lg=rDDcRQQQ+4)}I-h>T=C4iQ>auJxNXGGAhpMTwGQ*Skz;Wm4w; z1LycV`1b<`LmEehJ}yT=wqx2p1OK&D6II>Z(0)M#>IJfCNkQ3V*u>;TTZ>mEQ(m=1 zh~5W&5goYwdV-|cYlP-!{s45AU@Gc>cKYcDk%H~r&Ze*F|53YS}p*+bE5v@kd-HD%>O<zVwcN~mW6!Yw%2Xd}pDY~!`2 zQqo5bu7cKg%TKJaK^NW!a)N6AVSdf=0)SEH(s8YzOfGmF-^+{+OU6LS%=(yW1+}ub zTpj%?-?DX##Z`Sq$a~>}4MS`#DG_uwi^9enj7+B2PYa<+8Eyfx=PI(RAt)CBS2eaymVVl5PCG&!^9P4g8DSt;@D~Nx)~2+uC(oj| z<@wb9!zTP81CTeW8xwL=a5|=}64HwEn2dqcm8#zWb}xKl5izwLMg>>-M108aK#L1i z=}3}nVP5|V&aR@gOdjngqjNkIxa)rBx<^vG%U#Mp!Pq490ENhOFPt<>QghOS$?Ylb zwe&?W^guJynSPyzruu#=Wy|y}XJ?-wY#5yK7;V%b&w4LW)U1qBCOa9PLz5r4AgE-Mx&OBE zR?p|fy~jsKt1lIUYjr4m|6>l{K0gH(0Nu#(Ozeh~S}6fMpZ6=l(+w%R4!-zTswM{> zEV`&c72@j-nv5f%mgY5I{NK^gha($mgz~U~UMv4m!k-xZs5BOM-dJK7N#5cRyK)Xq zZZ~{Me#xSABB$6Ur)9!643sn>Oox|4m9ZHAM3&UWT4)4)|H3$m>rzT{$@;yRMT}WyS)}!Y^T(Mc7mSf&N~> zT*1HOH5mQLYnTMZ+yHSUPQX03_a9Jp)Qc;1OSz9O*#rM}R`qLUte|-M~a`%_G z7UZvBa-QFw?lAzUAn!Pr9!UX=5J@EhpN!9QI;tPug)7+=*eTNSpwSos9_SBi?H7;H z=ohK2Fy+l@eMS@l_CpEn2IBzzXCJv;BB_l0WB&y{{Jl7h1HeC6>&`U(Iu>LD`mP?Y@z+~`$q4aOx{_i0FE3Q8j?Eh8mLU1X^4c&jN9z+uX()R2KV{8Kx{DkyXjSw9W{EoU)&7C*RzkYtpSgT-|ou=;1~q4+9;M-|s_y z{79mjB~<>y&I3--PdoA06zk5N6s4A2AvgySlN|oPb{&AuZI7BXK zLcG6UF{3L`@(;NJd$&;ra24qLSTysJ#PlEBRaBH;8}p}dTw5bS zAMblM2;qePk14PN+ukDuPS!co!OuOR^eHD_W={o;X4)K|A}@+_-qOV?%qaZ9@t=!e zqa!e={qu<|Pjw50Od_~UD9;_2cv$Dfd6m4j3tL9_BuT6=pXs$y#i__a?wkqidyEpHzaejK;Uv2|OAfC1^sFu#j-7RJ|@G!<>q4Hke zz;?z!{Z-4ZB(lB#o^x-hfk$|6rYYBis+3r4tfJR8{g0AJ3S&-n3NhIK!&Cj?etBYy zWpZV6DipFUX4y6E_O`M?Tsuovg9lD+XVPxsZD0Qe`Eu*eTY%R$Nx)I6U>`4DN%I6T z&}nQCz$l1p%y*B~)7B1!*^V~|Vo3kAwv7vb090>2R1f;fmDS576;H4HoHFnPZ>w*U z-FKjj-0Z4@hsNDMZT<7F0Nc29&#ZTu{Hp1VJRp;OKM+Xe*WHmf{pvY8kNCr_#SZ}n z@c#g2^Q%Q`Hu|(w^A|l}6Yv(Eu%MWgNyzVGNuQY(_X&DD^>rsmc=P%l z?CyWGyNed!`Dk7)pZP_3tl%OyX`qztb$HFqL?Hs%(_~&$_pX2Gb|aasui>v!e*YZC zm2?K0Ua@@2a%3O}ET8x9>DCBBL6N)3ruAK0tcsMNxXbO~-Co#-6d3Jx=UVwEUjNg5 zdWg}9-Q`u6se~ZpCba52V`Lc)-2EQ!wh&#%wc7a_>pLdipIj&WTemM+G^$KIDU^w? z7~1YQ2+{d9p_`2m7B6N#bX^Y={@m6~PV^p&@;{yj{=I7~j2sNL6>(2Z+fZFDA!5rV zccbcEpKi~bB+lF)U618#y80g{3iI-QYMO@D%~maW(d&4VNJ%4ywA!MdsA5B}&XdP_ zrhF~7xT*O+@&ulOUo*9{yCr+S#!D$f;-t%&qv(UQ-j_^;@ryHX@~hg}h}5*Sr2ABY zxBgVXhjy3Tn32Ni(207kqu5Q#RV@-`;w4qQPP1JRl%MOaVZrG<(L}i=qQsp}5a&M+ zKfip~^9KsMBaW|Pwu0@68|y*f!BWd9VB^R@MTxWb=P~|J$19j#;+Iql<06ZFi&=!{ zY|}RuHn$y@^AFTp!H6EyZgLUfP}*%L z>8mjw#k9;`gJcX3TLI5wr*)MGp}Lc)aUd4icXonTH?ufZ1rF&pC0e`y;-)~6l#0oRXx-*Iu2LO_XK@PSg$}Iet zM+@{X5`heqNHCRf|3|;Z{qdn5L$gVXtLuY7qHlEpD%Q(f945Lq>lQvTZKwptA>;2Xo`MM?7F^MQ; z8j_S{eq(m3T|(*xsgRPVjBL|bU1o@;r9%lBq?9{B%<0x8?vlZCyuck+s8f`LKBSnB zY-G`)6;{nv3w2oPdPUl!p8=#{*MP!|LTB1d;JZu_$-Aq)vgQLBBr_ubN+Iya(ApdE zH-(-`clNA*7|Jd$4$s=AX3E3Mp8~k%3?+DglJ9ME#8{F3n!(bOYUrVS^WnlFkk(=* zejF0*duO}wBhVb8jF1Mpw_+WAob4|9T?Ub@mT%V)%Up9y`24Iw7#Q5L)Y9x4$ZdCs zHCV)FPcimsOG`|{Ipn!^#U=r)Hwl#cgDsj-``x+c5ii9vy9gk;vB9N|c-oS!Q$+|s z{|Ty{4}9+(4({mRB@wc|apQOQLXh(kf<->OEtMaK`xG}T*H9n>)c77>Qyz0H{(+2M z@A^TB`Chr0DI04K_?U^~_=Q;y5@@#rD~h`q|0h^Y<^#9 zR9Xf@*aA;UWNQYt8!ScB7TvS#9{pxh-XgAH>KQn19I>h9 zPfc;zZHdUsLO*!5xsRwCyRiZZr2bLq*7&NtXT8LvUdM|gaFrB8^PR2|Gd87RrU~$8 zl9=s=6N2FaA~~SGn#*wzP`T>S%k@a+?=xKh>jtRzXDi^ZoQ9Ptf0jW1F?rrmlAR;h zuOi)qc@;Z2kJ%`6yucc^K*CzwqG}NJSTTl#J$@18w#(^kH7gFP!AohlI8PqT&Az^J z432)Y@IJP5ZbM$D;PrrC$(t1h{Ql&g04yX-LoXLLC0cGlCadE86Fo@(>|_O z-Ru6{yDy^)Deh7};jvNO1!_#kndM$z0jLcDKa@#Af5MxYUaIAed?IFlJljRtWudC| zEZ%LH0kaz^WoV`8}oH7XdH$zWVTu_%Y6s;udn^*lFU6XS^v}UE`_! z9-GBjRylqf3vHp^*{1+vb_sxpm9xXZIY~Of;OnCv}HNJODISX@4`(wAU=3 ziN^RDP-wY>6G&Ocyb6lJ&ji1Z|NT@ymAyZUN!1;U$I)+P;DsQpse6CjBS|r`eRN9D+|L}w*B#w9E z6)C$;zaYEO_x)0nlc&_DWA$+j9|2lj?)@~FZGGij?lPBE+s!!pP4lTQ$J%1gJ6~s^ z!xyCE!-CD+pX=6?sb+BO76a+Fi35G*7Acbm`&S~GtQ>9+S3j4(8A)W*t<9NgO=*Cl z3Px_Z7936H*^@4W7>^HR$jVN-+Xi?3uE~?)p7}VSs&^S01E4y}W&W zBF!@kb-7lRe*ZL$s*INS4GCnJQ&$I%1E>Df%*eLV57bR zHxY1K;2O>ze#I%r&f%5>>}N$QtGq#X+dD|?HVtHg}P|4b5u1Fl4=c1hP*yoOLUo4 z5Tg89D15Mz5;QqDgh*>yJ(a6fLlOSr$q|xX3Zf))3m$?mZW&xT2OCK#vUd}=-JZA8 zLK#4e0Qcif-xso(+XpB2>KgO(D=4N<&&qdoNM6xNk)-SrOZk6MbGo;Be&&~LQnDpS zBg@KBRc)CY1;QPDT{6D*y*o`RhJFg?2 zUA}lSj8O7r`7@&1>3tf$bAgSt0dP<6+;6dovApZoGb+Hd^-j_2BQ};AcVDq`=n_wd zCWF`7UeUn@9+wWUc|605*n2i!63gszCx=i^?tOnpl5jnPGMexkrYr#YUJ99>uDNrM zjaPa^#u43Rv#fPk;O);`oYSrC#b-aDJyZxIwP%J(gG~ybUvhAyyJX`=(rig!IXbq3 z)p*FMBK>16K%7Sk<#{H!s|!*UIw2A~D4AkjO_!GX0UAtbI-ef@XgA{W44O<#-@XBbrj=MSY0$? z*b13!`Pml3*eaD07*bJPiV5G}ILKp`yr@Ib@D8!MA$vH1PH>nGrb$#)n<=f@BDjE36fu)4 zH%R~{dD?C*BovFtdJwO1ZDq<$Im^1nbm44#QM=Smw&GqOG4o64qX(4I9t2dkWNhWB zzyBKu0Im?1c%e}qIxm$maiQXRpH@OpueDU|F%P%2foVsAS5LxZu3#8cwEp<}8^}># z6^(Vp7V-_6!6>50U(6urzQ9L4=(OTe*7F%V^hV)LwkHm3j1{J#`6hdmsq&dt08}>N z`Nw}tTX{7;0z64@+h;zNN&~lKXEyx0=-Z9aKQt&|s8hu_A?RoM%~S5NXdb$mdT&ik zWnHXDoF%)O@L5=c$q^Y^FB}+@$3n#qIKcC3OB8LT58h>X2>MnZhCmb@ZduJ^a&xt~ z0r3-%&%J;6AixFdFDQ3K(6-WWN4LjB+4HVCLEEEtw_jKQ51P0mVSSc`Ies(*;i_-5 zGdcE+g=4bR`c*RQiCEs*<sEusm_5XN3EwJrdx0^>QjxnFof`RqF;G0BY|u^=|y- zJE!Gyb&@uJ6+w)Gp^N~U$#4_!=(8ZM(hId}b(ik2r$)uwN+~w--qyVwT+Bh+S?u4l zR)pM_%l~QJ1+Lb8-AdJAHbY?{#2MPzF#Z*pVsg8c;!r_e#dUv?j0B_m^9fj9D zN^+o-<<)p@+goSu6aABYmLELt#l&2vXLtFD<2P9b9ENn!&{jl$TB`~`s5C6pUtzhA z`2HzAl{do*nBr+d{$#ZBW%*pQU4aB4ryw@{`d7BWXoX|JXU}4IY&BEwLswCti4ume zEr9s1p)-=No~TjU!Glbz;#f;%i#Y#}p( z)<5heT_}x~LNOfyAssaVYgj7&IFm_xQeLEoq^4=t*@f_7PaW7yr(}w+nfvg-L(mgu zy2UrU2kHf9G#t9~Vw&=w;w#YoY6@sadCU0dZLEO0C$6iBS^$;UE1fBZh#Bdt&~g`1 z3ZY`*7H5Q;LFLUZsmKoVfrwBn-v)Zr5wZf8jLRT>hFo|*??#tpj>^y|n7$L!*r3Q- zk0~NIeh%ukw}L7y?7zh?J&>LKC9c?9K z97w}a)%-kledx@f0D`>35}D(;ESrgBuxK{dt}rifMsBIc7Q+co{d&JH)oy$CeVE_2 zJg;prI}N76;1oT-z_G#p)wfzg4d_W{+6k@M@YQmm3k>b|ZOw3=?R@@un^b=ETd=w(~^T=ilq7CyT5gOe24Y&Wn=A14*7w`)8h9| zomaf>;s77-O5l@f)=SRJ$~t--*z|q?d=5XL*LsUvHm0CHDMSZ1Y2tlSZ0W0HXehVd zzIEWZt|Id|6MW~_QojXSdcDlLY*q&?$E$#74j0t1wznqeVGMrN^T~bc^MJ!cR9Bf_ zn2U9O;BC}}ptcc1?Y$IX!YQ8Lzu`R-{u2yNy2;3N@y31D;_v~xdz&xNm_}0T5|)*v z8-9Z*+LZdS1i#}_18^qwW3r&o8-)s;pY)7m?P6N$&U7S)t5`Ppo zUk=$EzX+WR_`UZge$Mlk*SpZX<$a)w4fj{f3|CDTh;>A^r*|=U!Op+Gc z?GgKi{MtY6fVwmFj+a2k}M%DvR}K zT&F7{YUoC1#0ZopSi8zJWyZ5&W4xAj^!M)cUbi3P7h#kbco{;9PH4r%OmNAbdgGel z3iiE&=g*O`fkIO1OSOoULj(-Z z8zUkBTjzw}Qu4te3I0Gjw+)))GIqUrY3gXUqT^rww(4FbkDfPv1hXksMkK9s$hbL> zJ`>noU1RdQvppRDD0wIuX3HneI#>MrghCX7hQ%22sNz)hETfvH`#i>4l@Fe*+_#>s zqE4&tog)2xFC~ZqeU@q5H`=Xc%VECcY?jT2;=$0Mq)zZr^LO}f{f*n!fTr^g<;PZx zg{E@keKn6-N%rpxq>zHyIMMQ)hreyMMm~~<2J|~uo_-~vw-R#*f_<$N{B1}AS|HoB z@_Mvj{3YwwR!&w{-s-R=0TEa!T=;&vn6!{U;e@QwZv#J{J0*T-kTEw-%%ULE9VZ9} zlqh{}4Ge4R;Kt!bmhhIDZ3ls8?`d5cmxsT85CC$MX-O+kEKAv{%}-?O(WfOgORN(; zL|!QCcTuLng?sp+q{~wOJ^}ppJOOBH{a$^(9F3RrqAsc<_L2N8GXYpfKMc>jr`8|X zT31(@Ghh9=wR`}%+!dh{Vgau_9?k^^1I$K9PdQgnzBmb6Qi>Z+CeTSO27mkg;2$c6 zVFom-zVl2i$F43%7a9nJnHi@6)?Eu!E$>vW6L$V8cl3Pj`9?P8?^_Aq?$z73h>vNR zBpbuE>m3t03I)|2QS~E5NwOQ+Qmu#pdFdJT@s9KO^& zUA58#Hdco!Y~o6p<2_=bl`DV9tnofD8P1@gKl^gO ztOcaMppS9o_jzCWOHe(}lyH7qT%ZB@4j}apuC!@=ix zbWVKbkB|P8<^N9j|62+7&NJf^6E9amWMsPdtgc7@**yDiRk~Li#oQ68HeL)@sdmJQ ze5@%Gt*50Ct)nCXc$aEPwN;VamL$Dy4Dzow`kI>gU4MKzM_X1nBhlL07h@^F6~$ul zJ1Y<*1oM}N<@|2cen}l-QG~CVKQUarRo#)}U`?l*r=q7>>Wscv$4dU)fdkINvVy z|BK4rD(gssZT)EIql@&7gRDQ>mP=#<`wp(;A5`+X5SM&-6j?E7+@@JdT9Q%qMkBI->Xs^#WwcE7t1lmAPy-#RGzZgbF9*{&V=;eQ1z0Uq#HW zr$WJBu2v(ios=xkQ!s2a6Pp$K=)2`4&x&c%C|=n2N577qTMvO74L*mrAgwlW`5=+C zqj(y6wds*ey}y1>Lhih69fP*helid{vm2Ic<1yD6j1S}xyU#@Y2wh|wd`YCc&Hbn{EKl~mKS zJHOlKFyaquZ_Q71v?^ty^Cb-BC52&Z9z)XT?GKI}bS;%|U^6BNE^JzZ)aSS_>%a94D;T&Gn&{I0#BboikdoKTb%8A?rmdN?m-PaZnxV6MZ^ z4&k^O2)mVcV4(H+<3`=>+i~?XvH~N6-i+-?WSdHNd^#_K}4CPYyXhd>g@_|KX7K zY=2Rz%yv{3FeA6C?#TV&9k-EusC;`YGuk?|=))iiTlYJU$~X*Psejax@KM^+|EsY9 zGKspt9tZ8}+l+o^qVswGdgnD*b^0}m&-M1jUa;@F-`0DQL@o9r_S-m>l4_}ECv!dg z%zu1Vq)zVj|3e|hFK=(s(QGL@M84TN#{(&#gGW$!JG%tV4BoA1e^LF$1;M2DaC=Y) z$vsfuNhN&jF{3yJqyCd^olc6$^tu`%l;K1yp+pwcPJZ_^$sUYTbvam@DClRQ-YMPFTp;3m1vFA9-9C9*79rTY2m{T9Nj! z!l~y>nqm`mVra|oQkUHQ?H9Je#v@ZoJ4{N$0`M?(=_+qLG>tSpRumq7ah(Mjmz7h@onGDyPbE%Q?w`?< z!%2glhXkEHB4(l1bu5Zt^}8EM=joc?Jzr`Re8xaA#%z5mTfOPP2z$XOt;T4n#;9y+ zJ}s5)!eHJV@OGyAD676hOA>yFrqCKCc>W_{=21n=y08e-e6{W z^G@B~R%2iC{_g!5V#8nx|J+AkHu_j~b#x$avQ&_;6#Yk4oJNM}*^9K=7^Cm9G6#n! z4$Y?e#%oEX(=w!0Eg94&?+e5BLv7H;6Vd-eC1NoNh&X1+`sEKRtjN&HK|*X!4RRA@ zBQ+Lzncup@yC5l!>hjt1$}=FfscR0oCVbTkSab+i^C-8qg_jH-dFqD5-%lMgm*oa$sa|0w))*uO(?)!-d2$6zZGA>q_OJ@Ps&C=2DmsB~ z4dNPJTxt(?a#c9fgR+e?P1{tITTf=QoAnGsjf4lNUOVEo^9X&!i`hfoRjn!y%k;U4 zN2wO8RAxLP8F@fXn)AHr^jvhSVcXsV1oaGC-G|j>0_{8z!Wqup^jZ}*;YLrxg&^7$ zGtOz5^;KY!oMRA@Xh`>Xo%vw;H2Zv;yRxbZaH1xPHk1i|`2->T*J)@BW+qSNK0P>t zOeDcscL!?IM2lD7Mh4SX!yy@yM&~Dm+BMlD zdE<7kf*qEnHvHhp3`g!ulZyu;!RfF&q-^IZKn=lzgu}yGsG|v=?LEhw_u7rMIS$vS z9V~S(khql3n8xR}BCa3&v##GulFKzf(r%%0qXa8ua`Ay4s% zDqVhbq2p%yU7`(SVyVISk!Q9&4x@bik!5!h8)&BMq>RFBw4w6zem^E+m-d|%HtqMI z*mSd+1KFlfv(=Dq7=yk%NddCY?(*o@*A`O;dC~FksEvSmR^uy&U3%rfoKvb6!_{*7 zUFb%bJ}7y+Q1Q`XgPePFun_94-p1^srV8~!y+ZPhDW_ND~X; zO*e7YW>y2Cp%p#ca_Vh+xWTy;zf%D9OpuTx)2{~iB}|uM*>X{KlqKH&Q6CZ@poadz zhsXt-iH1_xwb>EH>V^i#CZ9}o%iPw2xJMqmY7<{%_`mc{KDxgcMphb1N%2_sE-A_3 zX4nlu#_m|Q@w;VR<=@tj+D|phX8xo54uep9miC=_51ev-M2xkM$wc{OOx)ukn zUsFo5Yj^b3^3=}a<1%;i_5}p(8}l^kXUzAmSO*#G5Q+_#O&V1fik%ut2a>QUhYL)m z>o3xLUSZKp-9H(DcZ4>d6u`JQ1VDDMOwO5Ozi{6TlrJyc(Uk8{RNW~A0NgxYb93RT z7u$w$3|)*H1q&UGQYS53c2)>fT2qSU$Yf!pmGn`Oe zs$zzj+fAXm)OA3%oU(JQL@dkQR9=2G69ITvjTgXj?!GXj1@1l;Gbn>V#3j`}T#BM1GQI43fjPa&DZk zqY(iaRNL!qzVd-pq>HpD!;S3&8MkgpUoRDv#kQ1e+?Y{)ebrX=R+ZotN5>`Ac z=Yl-do@Lia)vY1+8y5*{+M@cgo-g z%_Cn>o@^O|Cd=ge%2~8_V>_bR7mr!8=Sx#6PuOB8F$UE-^TDFr#5J2r%at58JXS~3 z+nyQ3pDsrCc}%+F#DHFm>YvC|Pbnz`_7$wA`nFY>N6kHAPTw(fv*Qu}v_a3mUFLd@ z9izn$M7Dd(p`S^vvqb0xTATyaqjK|yVDq#&M=po(x_l1^78lt%=YqoZVNsU!=c|4J@oJA@cPz< zuRs#A9+qJYzMHMRK6n~!;||E=M{_V%+(3~sdEG!o{3?{BF-H$tQ|)NYuHE;Y7q3rk zC|~Ev>$wWIBqXJEc4o49A%G=GbcXWy+4LlAA1G}%O_bV8zw2dvQ#aKLm1RD#tyXWy z(*VDs*}y%uo_4>m$lI$wdC|RP;WDwKnyZ^X!|oL7({Esc+H`{yXbU69cFfv>(|{|5 zR<)pKTMp}(5zZkko4k|fw?PtSo(SiOp;)q$8T{VS6~#2Iw85ULqXl=Z2J@8Jv;5bK z`%2p{u!5umYYJ%?u4Y{Cj6QKx4ZoNsaeV*Yr@27BA&*YlQwZsKF;*{Aejuj=w@prg z7}>d=p8A{)*wOqv{az+K_r;5`tsfT0E3Fnl;yEK22HMI8iXQDajh{!$CLQ>8MMPlL zrBj(n_kN5HP?vE1UKj{hr;Lnq35#nj9Emk96V;Eha?**Pyk9|=>986)b1aji#z4m^ zwHt%S;GUY9v=;eO^qd?^8gtBwc@yR*jP!S6rmIo?L-I2_+lOzEat}CI@45?Y8%0(N z#?E(MG#GtErnsK4vJ$=LpY*dou-yX+woyq_p~k$$`m0Ezi}59wyjf zYfmprzJ7xGa5#M8R3i8+*U-bWd0 znS(T{;b{?cp329A1!YEcLwly%OvSzOQ4UZ)NpvTwdteVw0=5;BaZan7@GU8E1k7jg zmTMD!L|u~<$vdqyZ#Yn~0pENRY2FZ(3odx05VziuAOwhbdo-c1E8qU|E%` z8+lHCoIZrd; z7Zw0<9yN1PR4o;q7yB8>vk3-@-gP8R3tUv#r}^zSr!H%i*d$%JUDK{*u!FBIwg%^_ z_{U*w4Pv=i1``1p!mS09YD4G3KO11ns!o`xyt68e0H2ih|&{#h(H!!Ap8&mpYq|Ev!FUqKLebtJKc>FP9iVS zi|em{?eUK_?-Te=^CFb(EZL3cYXsRebKODcqeIKR!-B%`vC!%PEy;zqZkFC8#rab1 zEovdGx*6{aY6^<^9j%afD#90~QnFj_5+l&)%4;`dX3fs@$+u#`<{){0X}Hw#{y{=} z^~3l>Qmp2g2OEeK>DoToh1XxyBeD|>isD|m@bn#F*`jj~eZG7fExA(cIY@J1$hQrk z0Sa{WP*kRMpJ&<8D(Vq6Q+stlTjsS9G;68TM$k3Y@!Bri`ouh|@!FK_&RFol+*Nts zeTl8=nw0M!KT%af20tCTlI-k6HX>!@l0J?s18f;c5b}Y*XaG_gZJhaDw9>j)CjP{N zZik&G!J(o$@m7qeZ+-d*-t>lfE(lsun$qaif?0Rq7|pgwv1J3AFUy(D28!ylH`!Y$ z6AoCmN&dWGa@~@ zkfs5Ocq6uy62i=LyHc_FrU@vgDd2!#YdfuQ%zaRSZcDl_p z)uDTx>yCVN$-H+`!z70jd4Y`ykiXASIwrZ`BPDIi#EmC8ZjjT-^q6~JGaNqh)*R>d zxL#uYnVP<*{g+iz+@^r*E4Hh!O+27j@xb(8Aj+4^}0>PaWQpf zSqvUjI-NS#pmxI3c}Z6=+Q;;TIwv|JlG0T-$H6ax(FTX`WOI~npmAkD_(EcoCt?dp z9htKU94lD+QR<91IT$cB7Xu?KS?@$wIM?4+O?9H@PTsffle2xnE78W7S`1t256cAG$Hbf6>90yNpW4QW|eANiS#9K{Elcf2_K zc@wX{*uY`$D)`iJF_+x=hB;@VBgf06DfNDFi)r5J{$j^9u$Xt5+st9|QN#3VWC|JC z0(MimNFHmd@p3XOXnmKE8)P$L8V^HEf=7IxXxF$ewz-U@fi=W}^(h5L>nZXvC~Qi~9Yy-cZ-Ln#J%$;`Z*$BgP2*{?0L zJ=htwL#{)%>h-kd$(`>5QQht5pKubU(UQT!$rA$ni#ziVIGCdfS2f|>8bwGhdRfYO zJWd|@t(2PrPzcvmX+WMnCTy$^8mL|?ec*{MvJbyuF|g00nx`Qr7D!+8FnlR?F!mYH z;?WDEzkK)2?3U(*$+nHN-;CR6&2E-Yg_Qb?t>aL+%S;T zdGp7vzmGL+02xO6P;h>VP)5Uh8HT!WH15J{t*Ynbab7^;gs*TNm*0}>8*+E-V<^ZHq_?`#T=>i zow4UT;4JfWjX<7)mwue5&dFd5LcZpScLlJXJBT4B&h<3oq2^$Yd|FE1^&0<%!vgH; z3qz?SH;&+l1hdw$(`MGmDD*0c&}4q$Wl*8Kl)^FvpupaEes1+<%|_NS zc?Tj|y5$n#k#~?a8;gwk2_ttirv}M5Sf6W$+<}j=V`HxrM$D;Tnm!Ku2mLb75;A`^ zBQ5ZBEPSd)7J?!}%!)Q8=XU3A)@U$!st)vebdqHs)(!Yn!AWPL*>GZP?{9WdkxH>{ zNS9AoEzDPuJPV8rGi8a~$4JcY%FE(2o6;hs00ZNrml#|5}hp9<3x+`{AH)WTm`TwVE0&7LDWxsrrtc?sMGEZ^1PUY)-R zE3(gcYu>6IoOH0MxpSSH{GGYzll(D5G4-fi=J-c(mF~Q-9437a`0C_rk8V0N9<)AI zB43dDyrw(;T;Y?&r~OuxNfM@#Dn9!b`QvCLQ!GmJ4tmJ!15qo;b|&!2yB z@45G$d+xdCywCj8-LKV(4kHf(6afD5Xo|~G}|~8?^1II z^57}KRrzpUE7--}hpp5W`MB?vMYNpq3A1JRJBi?_m>b6CX$8T+&YGvTGpzE7)qi!y zj7gZ`&15^TS^b)Zq3$rhnplk7FdL|3RAOEvk2FbB+~cPW>s>c8?oG_2;jLE7ut>DG+9XI))|yYSp2 z#rCUPx$1gmhl6&42OmuJ)3Ml z6Su~S!WN<$(?163fE;g~q=my$&=O29v%*BK{cJUnLeB-CC`?*w?;T=PRB7MA4`ElouA1 z3i6){5bc(R`}$3zWg+9Ro{tvqjWqhY0tK_6D?q>$A#3z9@AeO47FT4FnCr)N!(Ve= zI6Ih?Xln%h+k*+vLP{?hK>%*rqF7K!0P8@Q7<@IgLgQqI z&TpuwBV{uTpz>p8jpv~ny(Z$3(hQi^-1(JmB(Q?wTxPBW=&7w-%+i?NTRF}s~yr7A_tHwr>b=%of8jqZ1w+cOo;g=-nW*j-2!8D(#* z%FMjYOTy!v!$$$yUSp#*tyA4l4Hs!uA9`Xyq3hrLiTO2U*Ktnpa1lDm?TWcCwQW?( zlZjZfuKh02De&=#SS*dY;(z3IFu8=8#ee>epX=WHLT;mk%TD&C!)oMa0tsGl-f`*< z(d(MT+veV^pg>dRaAr(w@{BRNAyD!cM3busuY~n60uZ>egr(5a{Z}dbug^6f*(Oe(JL>UJMF) z@rT^FDYkh8yL7I3KEa@p;2St4t>~aJUVvbV=ND{-08aw#`LP4Ntj(g?(!1Bi1ntgvD> z`uc1I?f2F1etE-UXnh&b90$S&pyFEVH~TFBV;kmQ0l1=|HN#c*D{zJ){oM3Qo3!=! zwKDdob7H&ZM+27JfE3h^_UuJUwJUKh=GZ(rRpNLk4AkGIB~J(}<5st=bj=B_Q@Erh zx1rqRUod`&4yxpc2&FI%GmD{}iqpGJ244HZ_ILd}P@h$#?DmzB3hlcC=b z_HjPV`dm&1wq*U)K#5Gh6ADVb>()5@!UuMgwu`Qp*K|4PJLavI4dlJ; zr+M@DB3we-;ZMyy7McS79pttk3HzCj5TY3nQmmSj`Iw$wn2( zX~{IdPqL1!(nDPk*FmsUu+FkBz0?8e=OioWXt_In&J;+L)`e zf>6GDNM&Q+B3bABUWQL?rAVWmN&-~F{ESl|P)y0GwtCD&$G{f2&x;Le423+46w;-~ zJgsWHGtwbtjJDZr5EMp2d(!OOdQvpA>625X zy*@A;!Qu__Pcrsr@C$YLae8Eibe~Sya)Yg6!;u8$XP}1M<&F{wav?mTw_J%lW7HRTgZU z>G_wp_5i?XTWOgf=jw&7bz8!?5FrT#@k>PSb6?MwxPWI1K0EgCErJD7?})D!YQyq% zX*HNaW;7t(76j9}I$s4rnJVH{x`m1BJQaPgSKoXakt4a;2P0Rrd-2@j-BGafixQ5; z`w{xF;s)iz&ks)Tw^>&X|5z-4VI^1rl&h!^DlT-IUM!ALttOy1#!}FhZyNVahUBep8^B* zi`YsD=jjhtEUZ5*n<<*}T~*W4`tE`3+b6yUj%XO2L|hlTk=%OBE~p5~d{-AxS~L$*sJZ#RFnh^hSR zgysACby1THQkZe->&+X=WZNf&?#gKDb8+TBOdVClw;vyN0h2UYt;@X-*>$XX83H0dF-5;Z4gis&2pGS7qK^!}~G7fDo! zdVDbbDzx_Qb(4>^dDqt}zy%A_N1Ksic6vuwz+@G0X-57n3X&C;@2YBW{kkMt(x^G? zqAy0m#*_S^sMO`&xWiT{XSuXP8Qi6z&8i>5h!rO25{>@WR$Wt59{FB{TM&VSd` zNvhn0L04+en*rGypI%H$^ly)U(>RNa0f_q;!g~`S&FeG$34?}DZNi|%VZ%MOL9vPp zVLrZF6%WqZEE1ts4+iJq{h5h3uM|YLMwKM=sM>XEt$Oi8w_$b%Hi_GX$7qRigFcpX zAa>g7Zo9kXbmHH@Ta+4Hy*68l6r%KiVvRjPb1D+$0Q%Z7{7#GZgEeqZ^ZiJ0!o@V& zwBh0wDYWr_?V3N}6^WK3=ia85mq&xu>Z7Z8TRt8hvyxR2jN4vfPzyx$M2FeQ66K8d zODG@&AZ1$B6SUajPQvPJraQcEYu$R$IzQF&*>cPDcGv-s@_vLZkUHkV+j8Mo>f|N zO6J_>iA)WbhXA@09w6UA+_n^7fr&+ha_IlRspx;9NI%*U;5CVQ&xSgLJ8{7GdaC@Y zj$N3tNx4%8k=hRH)H#Y3-=>pa_<$0bZ;l^R=%`JMj^L6n8%M!LFx|FShj=ZD~NG_S8|JEBQ?>DV^=Y~ z8?895DPLFdMh=HeoTIj*fiDwCyY_{c5Cb=pq1VhwsHAk77b`($lGf9GwZ`-TGV9252H`_86Q|daCTCSjxW6Jp`#8 zzn#~%PnNdB%yCg5jCtf+rK8(Aza%2SF=*`oN*6Z3O9+s4v$pC8a0qvtj6$h!`X-Kt zQ)^w$bN{(U{u2Glu0DI{x(!7gZ_6+A5S{lsRrZ_KnTUyOMH>UcV`_~s{UsgAD&2-V zl(wN`Gc@SMQd=vpn>gXZhumxS_Fkb)PG? z)dB*R>Hvog2KW*eI;<0DZQ`}%aL#fM1dMz42Boxb#|(yY#AA&eF{K-mnf{1K+P(~& zR46q7ck+=}mdlB4>K}OtyAL~v>0A=FBL7RG@T4!#J*S_pc7tP;Q(4dkHo{_VvOB8RHj-=1FGAmwo4cmB zTV%(&&mM-O=7Hf2A8@~R?^GG<@AV&!^8U>Z2q~1)_loS)osB65@RQwQfiI92Mnx`PF{8~rx{;SUMRZZdi56EF%LOTTTl~RysMal3? zYvNr^zFM$zrw3dcw&4|mC+SKtfl9Cqu=d|(xWO?|$BTtV6JNL4pugBgPak3g)R2TU z%2Xz2&Nv@P?_CMSwKkkV*c8Efg{}Rwj z9Q`s{nU{<=O9G|WADyR2E)@)7B)S{gZFcQY*J*Z}nVW!SM@ZoU^3U2I|7c#{CYkn7 z-!s;7; z-i-0!fQ`}0k%Dngh=2mRtQPmF5{^61oj9mt3c1+4ea-e}m#|@SJOii8ITK#L$R?=k znKv#xXdC1e@@*N?B{WIa?fo6Q|1DfLlx=m;XHo6$UB;`P3N_-cZmG_+!cb?N<0(aF zSGf;#kIK9;kz3>vvmqG)Mcxbt zCfsV#!Px0SgK!1+wrSLhiF7N3O{I};mPRQTO4A1tBLz&8 zMQjQgbXJ*bg}o+LiPNySr%J)QbtpRQ{ClQOuFf`jF9A;h+W2sTX%?bjB1NyUg6r7k z8lenljD2bldh{-skk$^fg6G0gd>T?N_9}-mpZRBHV>55>>h4Rg#YtBLN><$;FPhfg zjoQ6!1eY3J06nWdAEyD#;vEUM01bQVvAKz&YeNhlEg9M=uvNCZg8v`x@;?b5$Q+WT zg{6^|12&#jwqC|i4oDOjG%namdtvtTU~OhN#gyUr(Vi_;wwp_qC>3?lvzmVYzHV=L zdQmyV8;;*&=%$;S4ds0r|HSiDb*4d4#*-@VvpYsb;z<3NFKKnF%y2l&kBF#%22%M6 zAo~@$9Ic1}gQ3Fns=hd4k1WxsGwY@2w%sj4;IJXERU0VUWSAI{8zROq<)hxcYz0iG zIjU?5tguY^({o8yK()H*?iSlw_rbG$+js2w`bf8gR$g@p6_sx2r_fO9+xxJCFWN&i z>AMtXsdM8fxW9PQ@c5H!0x zL+ukMP9~f{6M<$^uT8fbTrV$9rCx9f`%5%&kVjy`WSq9891u=UPRHGz;b`A2~GN9 z1{F_!E-n!?vEq@6^J@^7vO%Sw9aonHg>AlOUFF9jy^`}h2L-rQN@lgx$_5{si*BiI zM@tt@Zx;qRbt^`oeJbAtR7d*H7h4|%`G#>}kSJ_s^kmhL~}h3Mwsk1^Ohb4G*< zU6iO-=t=(&yN1eV6Q1r~-bQwz^%x=$7D0m;4oFl?t?-2!>fZ-rzo1NR(%3(H(=N&& zDIulMLYfubZMZ-ZpiP*(=A73+zP)y{sJ=ncR9l}fy_cHeg8T`xUq9GCP>6MARZRMZ ztEu!~)l9P4C|x3IoKG+>t5)*=@FCtkj7vq?yRopkh&7dX%||+wR%&w(YTUBrv@M2G*PhCL4&y7UBXoz%n*X+R_CWd1r#(eV*)7;|=okDn zb8R|Mo=0c?`bu+!(tWQS;hT^N#`A45zt0nx@d3G4Hι-Gj0R-!Dny|6I?h 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 literal 0 HcmV?d00001 diff --git a/src/app/[lng]/swap/[segments]/page.tsx b/src/app/[lng]/swap/[segments]/page.tsx new file mode 100644 index 000000000..3486d43ea --- /dev/null +++ b/src/app/[lng]/swap/[segments]/page.tsx @@ -0,0 +1,83 @@ +import { siteName } from '@/app/lib/metadata'; +import { getSiteUrl } from '@/const/urls'; +import { getChainsQuery } from '@/hooks/useChains'; +import { getTokensQuery } from '@/hooks/useTokens'; +import { getChainById } from '@/utils/tokenAndChain'; +import type { ChainId } from '@lifi/sdk'; +import type { Metadata } from 'next'; +import { notFound } from 'next/navigation'; +import SwapPage from 'src/app/ui/swap/SwapPage'; + +export async function generateMetadata({ + params, +}: { + params: { segments: string }; +}): Promise { + const sourceChain = params.segments; + + const title = `Jumper | How To Swap on ${sourceChain} | A Complete Guide`; + + const openGraph: Metadata['openGraph'] = { + title: title, + description: `Jumper offers the best way to swap tokenA to tokenB on ${sourceChain} with the fastest speeds, lowest costs, and most secure swap providers available.`, + siteName: siteName, + url: `${getSiteUrl()}/swap/${params.segments}`, + type: 'article', + }; + + return { + title, + description: title, + twitter: openGraph, + openGraph, + alternates: { + canonical: `${getSiteUrl()}/swap/${params.segments}`, + }, + }; +} + +export const revalidate = 86400; +export const dynamicParams = true; // or false, to 404 on unknown paths +export const dynamic = 'force-dynamic'; + +export async function generateStaticParams() { + return []; +} + +export default async function Page({ + params: { segments }, +}: { + params: { segments: string }; +}) { + try { + const sourceChainId = decodeURIComponent(segments); + const { chains } = await getChainsQuery(); + const { tokens } = await getTokensQuery(); + const sourceChain = getChainById( + chains, + parseInt(sourceChainId) as unknown as ChainId, + ); + + if (!sourceChain) { + return notFound(); + } + + const chainTokens = tokens[sourceChain.id]; + let sourceToken, destinationToken; + if (chainTokens) { + sourceToken = chainTokens[0]; + destinationToken = chainTokens[1]; + } + + return ( + + ); + } catch (e) { + notFound(); + } +} diff --git a/src/app/[lng]/swap/layout.tsx b/src/app/[lng]/swap/layout.tsx new file mode 100644 index 000000000..76900e1d0 --- /dev/null +++ b/src/app/[lng]/swap/layout.tsx @@ -0,0 +1,13 @@ +import type { Metadata } from 'next'; +import type { PropsWithChildren } from 'react'; +import { Layout } from 'src/Layout'; + +export const metadata: Metadata = { + other: { + 'partner-theme': 'default', + }, +}; + +export default async function InfosLayout({ children }: PropsWithChildren) { + return {children}; +} diff --git a/src/app/[lng]/swap/sitemap.ts b/src/app/[lng]/swap/sitemap.ts new file mode 100644 index 000000000..6187ef816 --- /dev/null +++ b/src/app/[lng]/swap/sitemap.ts @@ -0,0 +1,67 @@ +import type { MetadataRoute } from 'next'; +import { getChainsQuery } from '@/hooks/useChains'; +import type { Token } from '@lifi/sdk'; +import { getChainById } from '@/utils/tokenAndChain'; +import coins from '@/utils/coins'; +import { getSiteUrl } from '@/const/urls'; + +//Optimized function to generate ordered bridge pairs (tokens from different chains) +const generateBridgeOrderedPairs = (tokens: Token[]) => { + const orderedPairs: Array<[Token, Token]> = []; + + // Loop through each token and compare with every other token + for (const token1 of tokens) { + for (const token2 of tokens) { + // Ensure tokens are from different chains (bridge rule) + if (token1.chainId !== token2.chainId) { + orderedPairs.push([token1, token2]); // Token1 -> Token2 + } + } + } + + return orderedPairs; +}; + +const sitemapLinksLimit = 50000; + +export async function generateSitemaps() { + const { chains } = await getChainsQuery(); + const availableChainsId = chains.map((c) => c.id); + + const ordered = generateBridgeOrderedPairs( + coins.filter((c) => availableChainsId.includes(c.chainId)) as Token[], + ); + + const numberOfChunks = Math.ceil(ordered.length / sitemapLinksLimit); + + // Fetch the total number of products and calculate the number of sitemaps needed + return Array.from({ length: numberOfChunks }).map((_, index) => ({ + id: index, + })); +} + +export default async function sitemap({ + id, +}: { + id: number; +}): Promise { + const { chains } = await getChainsQuery(); + const availableChainsId = chains.map((c) => c.id); + + const ordered = generateBridgeOrderedPairs( + coins.filter((c) => availableChainsId.includes(c.chainId)) as Token[], + ); + + // Split the ordered array into chunks of 50,000 + const start = id * sitemapLinksLimit; + const end = start + sitemapLinksLimit; + const orderedChunks = ordered.slice(start, end); + + const routes = orderedChunks.map(([a, b]) => ({ + url: `${getSiteUrl()}/bridge/${`${getChainById(chains, a.chainId)?.name}-${a.symbol}-to-${getChainById(chains, b.chainId)?.name}-${b.symbol}`.toLowerCase()}`, + lastModified: new Date().toISOString().split('T')[0], + priority: 0.4, + })); + + return routes; +} diff --git a/src/app/ui/bridge/BridgeExplanation.tsx b/src/app/ui/bridge/BridgeExplanation.tsx index 5ce062a48..15d93dc57 100644 --- a/src/app/ui/bridge/BridgeExplanation.tsx +++ b/src/app/ui/bridge/BridgeExplanation.tsx @@ -1,10 +1,10 @@ 'use client'; -import { BridgePageContainer } from '@/app/ui/bridge/BridgePage.style'; -import { Link as MuiLink, Typography } from '@mui/material'; +import { Typography } from '@mui/material'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; const BridgeExplanationSection = () => { return ( - + What is a Blockchain / Crypto Bridge? @@ -130,7 +130,7 @@ const BridgeExplanationSection = () => { This convenience not only improves user satisfaction but also encourages broader adoption of blockchain technology. - + ); }; diff --git a/src/app/ui/bridge/HalfSizeBlock.tsx b/src/app/ui/bridge/HalfSizeBlock.tsx index 227fe6ae8..672f3aad9 100644 --- a/src/app/ui/bridge/HalfSizeBlock.tsx +++ b/src/app/ui/bridge/HalfSizeBlock.tsx @@ -7,10 +7,9 @@ import { TableRow, Typography, } from '@mui/material'; -import Image from 'next/image'; -import Link from 'next/link'; -import { BridgePageContainer } from '@/app/ui/bridge/BridgePage.style'; import { Box } from '@mui/system'; +import Link from 'next/link'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; function buildExplorerLink(blockExplorerUrls: string[] = [], address: string) { if (blockExplorerUrls.length === 0) { @@ -38,7 +37,7 @@ interface Data { label: string; value: string | number | JSX.Element | JSX.Element[]; } - +// should be replaced by after merging: https://github.com/jumperexchange/jumper-exchange/pull/1557 function HalfSizeBlock({ info, data = [], @@ -49,7 +48,7 @@ function HalfSizeBlock({ type: 'Blockchain' | 'Token'; }) { return ( - + {info.logoURI && ( @@ -73,7 +72,7 @@ function HalfSizeBlock({ ))} - + ); } diff --git a/src/app/ui/bridge/PopularBridgeSection.tsx b/src/app/ui/bridge/PopularBridgeSection.tsx index fdc2449f6..fca99709e 100644 --- a/src/app/ui/bridge/PopularBridgeSection.tsx +++ b/src/app/ui/bridge/PopularBridgeSection.tsx @@ -1,10 +1,10 @@ 'use client'; -import { BridgePageContainer } from '@/app/ui/bridge/BridgePage.style'; +import generateKey from '@/app/lib/generateKey'; +import { getChainById } from '@/utils/tokenAndChain'; +import type { ExtendedChain, Token, TokensResponse } from '@lifi/sdk'; import { Link as MuiLink, Stack, Typography } from '@mui/material'; import Link from 'next/link'; -import type { ExtendedChain, Token, TokensResponse } from '@lifi/sdk'; -import { getChainById, getTokenByName } from '@/utils/tokenAndChain'; -import generateKey from '@/app/lib/generateKey'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; interface PopularBridgeProps { sourceChain: ExtendedChain; @@ -53,7 +53,7 @@ const PopularBridgeSection = ({ ); return ( - + Popular bridges @@ -72,7 +72,7 @@ const PopularBridgeSection = ({ ))} - + ); }; diff --git a/src/app/ui/bridge/StepsExplainer.tsx b/src/app/ui/bridge/StepsExplainer.tsx index 2f164636f..beee97930 100644 --- a/src/app/ui/bridge/StepsExplainer.tsx +++ b/src/app/ui/bridge/StepsExplainer.tsx @@ -1,8 +1,8 @@ 'use client'; -import { BridgePageContainer } from '@/app/ui/bridge/BridgePage.style'; +import type { ExtendedChain, Token } from '@lifi/sdk'; import { Link as MuiLink, Typography } from '@mui/material'; import Link from 'next/link'; -import type { ExtendedChain, Token, TokensResponse } from '@lifi/sdk'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; interface StepsExplainerProps { sourceChain: ExtendedChain; @@ -18,7 +18,7 @@ const StepsExplainerSection = ({ destinationToken, }: StepsExplainerProps) => { return ( - ({ marginTop: theme.spacing(4) })}> + ({ marginTop: theme.spacing(4) })}> - + ); }; diff --git a/src/app/ui/bridge/utils.tsx b/src/app/ui/bridge/utils.tsx index 266fdc6dc..3154c78fb 100644 --- a/src/app/ui/bridge/utils.tsx +++ b/src/app/ui/bridge/utils.tsx @@ -1,8 +1,8 @@ +import { currencyFormatter } from '@/utils/formatNumbers'; +import { getChainById } from '@/utils/tokenAndChain'; +import type { ExtendedChain, Token } from '@lifi/sdk'; import { Link as MuiLink } from '@mui/material'; import Link from 'next/link'; -import type { ExtendedChain, Token } from '@lifi/sdk'; -import { getChainById } from '@/utils/tokenAndChain'; -import { currencyFormatter } from '@/utils/formatNumbers'; export function buildExplorerLink( blockExplorerUrls: string[] = [], @@ -17,7 +17,13 @@ export function buildExplorerLink( color="text.primary" component={Link} target="_blank" - href={`${blockExplorerUrls[0]}/tokens/${address}`} + href={`${blockExplorerUrls[0]}tokens/${address}`} // todo: on OP it needs to be "token/..." + style={{ + display: 'block', + maxWidth: '100%', + overflow: 'hidden', + textOverflow: 'ellipsis', + }} > {address} @@ -39,6 +45,7 @@ export function getChainInfoData(chainInfo: ExtendedChain) { target="_blank" href={blockExplorerUrl} key={blockExplorerUrl} + style={{ overflowWrap: 'break-word' }} > {blockExplorerUrl} diff --git a/src/app/ui/swap/SwapExplanation.tsx b/src/app/ui/swap/SwapExplanation.tsx new file mode 100644 index 000000000..d02021871 --- /dev/null +++ b/src/app/ui/swap/SwapExplanation.tsx @@ -0,0 +1,38 @@ +'use client'; +import { alpha, Box, darken, Typography } from '@mui/material'; +import { AccordionFAQ } from 'src/components/AccordionFAQ'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; + +const SwapExplanationSection = () => { + const faqData = [ + { Question: 'Some Question here 1', Answer: 'Some Answer here 1' }, + { Question: 'Some Question here 2', Answer: 'Some Answer here 2' }, + ]; + return ( + ({ + width: '100%', + backgroundColor: alpha(theme.palette.white.main, 0.48), + })} + > + ({ marginBottom: theme.spacing(2) })}> + FAQ + + } + content={faqData} + questionTextTypography="bodyLargeStrong" + itemSx={(theme) => ({ + background: theme.palette.white.main, + boxShadow: theme.palette.shadow.main, + '&:hover': { + background: darken(theme.palette.white.main, 0.04), + }, + })} + /> + + ); +}; + +export default SwapExplanationSection; diff --git a/src/app/ui/bridge/BridgePage.style.ts b/src/app/ui/swap/SwapPage.style.ts similarity index 100% rename from src/app/ui/bridge/BridgePage.style.ts rename to src/app/ui/swap/SwapPage.style.ts diff --git a/src/app/ui/swap/SwapPage.tsx b/src/app/ui/swap/SwapPage.tsx new file mode 100644 index 000000000..f93db067c --- /dev/null +++ b/src/app/ui/swap/SwapPage.tsx @@ -0,0 +1,70 @@ +'use client'; +import { getChainInfoData } from '@/app/ui/bridge/utils'; +import { Widget } from '@/components/Widgets/Widget'; +import type { ExtendedChain, Token, TokensResponse } from '@lifi/sdk'; +import { Container, Stack, Typography } from '@mui/material'; +import InformationCard from 'src/components/InformationCard/InformationCard'; +import SwapExplanationSection from './SwapExplanation'; +import StepsExplainerSection from './SwapStepsExplainer'; + +interface SwapPageProps { + sourceChain: ExtendedChain; + tokens: TokensResponse['tokens']; + sourceToken?: Token; + destinationToken?: Token; +} + +const BridgePage = ({ + sourceChain, + tokens, + destinationToken, + sourceToken, +}: SwapPageProps) => { + return ( + + + + Swap tokens on {sourceChain.name} + + + + + + + + + + + + + ); +}; + +export default BridgePage; diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx new file mode 100644 index 000000000..f6abdf49d --- /dev/null +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -0,0 +1,160 @@ +'use client'; +import type { ExtendedChain, Token } from '@lifi/sdk'; +import { Link as MuiLink, Typography, useTheme } from '@mui/material'; +import Link from 'next/link'; +import { Divider } from 'src/components/Blog'; +import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; +import StepDetail from 'src/components/StepDetail/StepDetail'; + +interface SwapStepsExplainerProps { + sourceChain: ExtendedChain; + sourceToken?: Token; + destinationToken?: Token; +} + +const SwapStepsExplainerSection = ({ + sourceChain, + sourceToken, + destinationToken, +}: SwapStepsExplainerProps) => { + const theme = useTheme(); + + return ( + ({ marginTop: theme.spacing(4) })}> + + Steps to Swap on {sourceChain.name} + + + To swap tokens on on {sourceChain?.name}, you will need to follow these + steps. This guide will walk you through the process of transferring your + assets. + + + + + + + + + + + + + +
  • Click on the quote you prefer
  • +
  • + Verify the details of the quote (i.e: amount of tokens received, + price impact, slippage, number of steps, gas cost, bridging time) +
  • +
  • Click on "Start" execution
  • + + } + img={{ + imgUrl: `/api/widget-quotes?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, + width: 856, + height: 490, + alt: 'Widget Selection Image', + }} + /> + + + +
  • + "Approve" your tokens inside your wallet and wait for the approval + transaction to go through +
  • +
  • + "Swap" your tokens inside your wallet and wait for the approval + transaction to go through +
  • + + } + img={{ + imgUrl: `/api/widget-review?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, + width: 416, + height: 440, + alt: 'Widget Selection Image', + }} + /> + + + +
  • + Clicking on the buttons to see each intermediate transaction +
  • +
  • + Go to your{' '} + + https://jumper.exchange/scan + {' '} + profile to visualize your recent transaction +
  • + + } + img={{ + imgUrl: `/api/widget-success?toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, + width: 416, + height: 432, + alt: 'Widget Selection Image', + }} + /> +
    + ); +}; + +export default SwapStepsExplainerSection; diff --git a/src/app/ui/swap/utils.tsx b/src/app/ui/swap/utils.tsx new file mode 100644 index 000000000..266fdc6dc --- /dev/null +++ b/src/app/ui/swap/utils.tsx @@ -0,0 +1,67 @@ +import { Link as MuiLink } from '@mui/material'; +import Link from 'next/link'; +import type { ExtendedChain, Token } from '@lifi/sdk'; +import { getChainById } from '@/utils/tokenAndChain'; +import { currencyFormatter } from '@/utils/formatNumbers'; + +export function buildExplorerLink( + blockExplorerUrls: string[] = [], + address: string, +) { + if (blockExplorerUrls.length === 0) { + return address; + } + + return ( + + {address} + + ); +} + +export function getChainInfoData(chainInfo: ExtendedChain) { + return [ + { label: 'Native token', value: chainInfo.nativeToken.symbol }, + { label: 'Chain type', value: chainInfo.chainType }, + { label: 'Chain id', value: chainInfo.id }, + { + label: 'Block explorer urls', + value: chainInfo.metamask?.blockExplorerUrls?.map((blockExplorerUrl) => ( + + {blockExplorerUrl} + + )), + }, + ]; +} + +export function getTokenInfoData(chains: ExtendedChain[], tokenInfo: Token) { + const chain = getChainById(chains, tokenInfo.chainId); + return [ + { label: 'Symbol', value: tokenInfo.symbol }, + { + label: 'Token address', + value: buildExplorerLink( + chain?.metamask?.blockExplorerUrls, + tokenInfo.address, + ), + }, + { label: 'Decimals', value: tokenInfo.decimals }, + { + label: 'Current USD price', + value: currencyFormatter('en', { currency: 'USD' })(tokenInfo.priceUSD), + }, + ]; +} diff --git a/src/components/AccordionFAQ/AccordionFAQ.style.ts b/src/components/AccordionFAQ/AccordionFAQ.style.ts index 54cc6cd6c..f542881b5 100644 --- a/src/components/AccordionFAQ/AccordionFAQ.style.ts +++ b/src/components/AccordionFAQ/AccordionFAQ.style.ts @@ -1,85 +1,149 @@ -import type { AccordionProps as MuiAccordionProps } from '@mui/material'; +import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'; +import type { BoxProps } from '@mui/material'; import { Box, - Container, Divider, IconButton, Accordion as MuiAccordion, AccordionDetails as MuiAccordionDetails, + AccordionSummary as MuiAccordionSummary, + Typography, type Breakpoint, } from '@mui/material'; -import { styled } from '@mui/material/styles'; +import { alpha, keyframes, styled } from '@mui/material/styles'; -export const AccordionContainer = styled(Container)(({ theme }) => ({ +export const AccordionBox = styled(Box)(({ theme }) => ({ margin: 'auto', - marginTop: theme.spacing(4), - padding: theme.spacing(1, 2), + // marginTop: theme.spacing(4), + // padding: theme.spacing(1, 2), borderRadius: '8px', - background: theme.palette.surface1.main, position: 'relative', - maxWidth: theme.breakpoints.values.md, - width: '100% !important', - boxShadow: - theme.palette.mode === 'dark' - ? '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08)' - : '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.04)', + // maxWidth: theme.breakpoints.values.md, + width: '100%', + // boxShadow: + // theme.palette.mode === 'dark' + // ? '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08)' + // : '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.04)', - '&:before': { - content: '" "', - zIndex: '-1', - position: 'absolute', - top: 0, - right: 0, - bottom: 0, - left: 0, - background: 'linear-gradient(to top left, #fff 0%, #fff 100% )', - filter: 'blur(20px)', - opacity: 'var(0.7)', - transition: 'opacity 0.3s', - }, [theme.breakpoints.up('sm' as Breakpoint)]: { - width: theme.breakpoints.values.md, - maxWidth: theme.breakpoints.values.md, + // width: theme.breakpoints.values.md, + // maxWidth: theme.breakpoints.values.md, }, })); -export interface AccordionProps extends Omit { +interface FaqShowMoreArrowProps { + arrowSize?: number; +} + +export const rotateAnimation = keyframes` + from { + transform: rotate(0deg); + } + to { + transform: rotate(180deg); + } +`; + +export const FaqShowMoreArrow = styled(ArrowForwardIosIcon, { + shouldForwardProp: (prop) => prop !== 'arrowSize', +})(({ arrowSize }) => ({ + width: arrowSize || 24, + height: arrowSize || 24, + transition: 'transform 0.3s ease', + transform: 'rotate(90deg)', +})); + +export interface AccordionItemWrapperProps extends BoxProps { show?: boolean; } -export const Accordion = styled(MuiAccordion, { - shouldForwardProp: (prop) => prop !== 'backgroundImageUrl', -})(({ theme, show }) => ({ - background: 'transparent', - visibility: show ? 'visible' : 'hidden', - height: show ? 'auto' : 0, +export const AccordionItemWrapper = styled(Box)( + ({ theme }) => ({ + display: 'flex', + flexDirection: 'column', + alignItems: 'flex-start', + gap: theme.spacing(1), + }), +); + +export const Accordion = styled(MuiAccordion)(({ theme }) => ({ + fontFamily: 'inherit', + borderRadius: '16px', + padding: theme.spacing(2, 3), + width: '100%', + background: alpha(theme.palette.text.primary, 0.08), + minHeight: 64, + transition: 'background-color 300ms ease-in-out', + '&:before': { + display: 'none', + }, + '&.Mui-expanded': { + margin: 0, + }, '&:last-of-type': { - marginBottom: show ? theme.spacing(2) : 0, + borderRadius: '16px', + }, + '&:hover': { + background: alpha(theme.palette.text.primary, 0.16), }, })); -export const AccordionDetails = styled(MuiAccordionDetails)( - () => ({ - '& > img': { width: '100%' }, - }), -); +export const AccordionDetails = styled(MuiAccordionDetails)(({ theme }) => ({ + '& > img': { width: '100%' }, + '&:before': { + display: 'none', + }, +})); + +export const AccordionTitle = styled(Typography)(({ theme }) => ({ + color: theme.palette.text.primary, + margin: theme.spacing(2, 'auto'), + marginBottom: theme.spacing(4), + textAlign: 'center', +})); export const AccordionToggleButton = styled(IconButton)(({ theme }) => ({ - width: 42, - height: 42, - color: - theme.palette.mode === 'dark' ? theme.palette.white.main : 'currentColor', + background: alpha(theme.palette.text.primary, 0.08), + color: theme.palette.text.primary, + transition: 'background-color 300ms ease-in-out', + width: 32, + height: 32, + backgroundColor: alpha(theme.palette.text.primary, 0.08), + + '&:hover': { + color: theme.palette.text.primary, + background: alpha(theme.palette.text.primary, 0.16), + }, })); -export const AccordionHeader = styled(Box)(() => ({ +export const AccordionHeader = styled(Box)(({ theme }) => ({ display: 'flex', alignItems: 'center', justifyContent: 'space-between', + marginLeft: theme.spacing(2), })); export const AccordionDivider = styled(Divider)(({ theme }) => ({ - ...(theme.palette.mode === 'dark' && { - borderColor: theme.palette.grey[200], - }), + borderColor: alpha(theme.palette.text.primary, 0.04), + width: '100%', +})); + +export const AccordionSummary = styled(MuiAccordionSummary)(({ theme }) => ({ + minHeight: 'inherit', + '& .MuiAccordionSummary-content': { + alignItems: 'center', + gap: theme.spacing(1.5), + }, +})); + +export const AccordionIndex = styled(Box)(({ theme }) => ({ + borderRadius: '16px', + height: 32, + width: 32, + flexShrink: 0, + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + background: alpha(theme.palette.text.primary, 0.08), })); diff --git a/src/components/AccordionFAQ/AccordionFAQ.tsx b/src/components/AccordionFAQ/AccordionFAQ.tsx index 700a4777a..fd4b673a8 100644 --- a/src/components/AccordionFAQ/AccordionFAQ.tsx +++ b/src/components/AccordionFAQ/AccordionFAQ.tsx @@ -1,61 +1,79 @@ import { QAJsonSchema } from '@/components/JsonSchema'; -import type { FaqMeta } from '@/types/strapi'; -import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; -import { useTheme } from '@mui/material'; -import AccordionSummary from '@mui/material/AccordionSummary'; -import Typography from '@mui/material/Typography'; -import { BlocksRenderer } from '@strapi/blocks-react-renderer'; -import { useState } from 'react'; +import { type SxProps, type Theme } from '@mui/material'; +import type { TypographyProps } from '@mui/material/Typography'; +import type { ReactElement } from 'react'; import { useTranslation } from 'react-i18next'; import { - Accordion, - AccordionDetails, - AccordionDivider, + AccordionBox, AccordionHeader, - AccordionToggleButton, - AccordionContainer as Container, + AccordionItemWrapper, + AccordionTitle, } from '.'; +import { AccordionFAQItem } from './AccordionFAQItem'; +export interface FaqProps { + Question: string; + Answer: string; +} interface AccordionFAQProps { - content: FaqMeta[]; + title?: string; + content: FaqProps[]; + sx?: SxProps; + itemSx?: SxProps; + accordionHeader?: ReactElement; + showIndex?: boolean; + questionTextTypography?: TypographyProps['variant']; + answerTextTypography?: TypographyProps['variant']; + arrowSize?: number; + showDivider?: boolean; + showAnswerDivider?: boolean; } -export const AccordionFAQ = ({ content }: AccordionFAQProps) => { - const theme = useTheme(); - const [show, setShow] = useState(false); +export const AccordionFAQ = ({ + content, + title, + sx, + itemSx, + accordionHeader, + showIndex, + questionTextTypography, + answerTextTypography, + arrowSize, + showDivider, + showAnswerDivider, +}: AccordionFAQProps) => { const { t } = useTranslation(); - const handleShowMore = () => { - setShow(!show); - }; return !!content?.length ? ( - - setShow(!show)}> - - {t('blog.faq')} - - - - - - {content?.map((el: FaqMeta, index: number) => ( - - } - aria-controls={`panel${index}a-content`} - id={`panel${index}a-header`} - > - - {el.attributes.Question} - - - - img': { width: '100%' } }}> - - - - ))} + <> + + {accordionHeader ?? ( + + + {title || t('blog.faq')} + + + )} + + {content?.map((el: FaqProps, index: number) => ( + + ))} + + - + ) : null; }; diff --git a/src/components/AccordionFAQ/AccordionFAQItem.tsx b/src/components/AccordionFAQ/AccordionFAQItem.tsx new file mode 100644 index 000000000..f61b3b222 --- /dev/null +++ b/src/components/AccordionFAQ/AccordionFAQItem.tsx @@ -0,0 +1,72 @@ +import type { SxProps, Theme } from '@mui/material'; +import type { TypographyProps } from '@mui/material/Typography'; +import Typography from '@mui/material/Typography'; +import { + Accordion, + AccordionDetails, + AccordionDivider, + AccordionIndex, + AccordionSummary, + AccordionToggleButton, + FaqShowMoreArrow, +} from '.'; + +interface AccordionFAQItemProps { + question: string; + answer: string; + itemSx?: SxProps; + index: number; + showIndex?: boolean; + questionTextTypography?: TypographyProps['variant']; + answerTextTypography?: TypographyProps['variant']; + arrowSize?: number; + showDivider?: boolean; + showAnswerDivider?: boolean; + lastItem: boolean; +} + +export const AccordionFAQItem = ({ + showIndex, + arrowSize, + index, + questionTextTypography, + showAnswerDivider, + answerTextTypography, + showDivider, + question, + answer, + itemSx, + lastItem, +}: AccordionFAQItemProps) => { + return ( + <> + + + + + } + aria-controls={`panel${index}a-content`} + id={`panel${index}a-header`} + > + {showIndex && {index + 1}} + + {question} + + + {showAnswerDivider && } + img': { width: '100%' } }} + > + + {answer} + + {/* */} + + + {showDivider && lastItem && } + + ); +}; diff --git a/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx b/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx index f40caffaa..cbf528769 100644 --- a/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx +++ b/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx @@ -1,6 +1,8 @@ /* eslint-disable jsx-a11y/alt-text */ /* eslint-disable @next/next/no-img-element */ +import { AvatarSkeleton } from 'src/components/ImageGeneration/AvatarSkeleton'; + interface BadgeOffsetProps { x?: number; y?: number; @@ -35,18 +37,22 @@ export const AvatarBadgeNoMUI = ({ position: 'relative', // Remove absolute positioning }} > - + {avatarSrc ? ( + + ) : ( + + )}
    - + {badgeSrc ? ( + + ) : ( + + )} ); diff --git a/src/components/ImageGeneration/AvatarSkeleton.tsx b/src/components/ImageGeneration/AvatarSkeleton.tsx new file mode 100644 index 000000000..04e76b8a1 --- /dev/null +++ b/src/components/ImageGeneration/AvatarSkeleton.tsx @@ -0,0 +1,26 @@ +/* eslint-disable jsx-a11y/alt-text */ +/* eslint-disable @next/next/no-img-element */ +import type { CSSProperties } from 'react'; + +export const AvatarSkeleton = ({ + width, + height, + sx, +}: { + width: number; + height: number; + sx?: CSSProperties; +}) => { + return ( +
    + ); +}; diff --git a/src/components/ImageGeneration/Fields/TokenField.tsx b/src/components/ImageGeneration/Fields/TokenField.tsx index 01e59bf4c..8d1759f77 100644 --- a/src/components/ImageGeneration/Fields/TokenField.tsx +++ b/src/components/ImageGeneration/Fields/TokenField.tsx @@ -2,6 +2,7 @@ /* eslint-disable @next/next/no-img-element */ import type { ExtendedChain, Token } from '@lifi/sdk'; import { AvatarBadgeNoMUI } from '../../AvatarBadge/NoMUI/AvatarBadgeNoMUI'; +import { FieldSkeleton } from '../FieldSkeleton'; import type { ImageTheme } from '../ImageGeneration.types'; import { fieldContainerStyles } from '../style'; @@ -23,7 +24,6 @@ const TokenField = ({ // Function to calculate top offset based on conditions const fieldContainerStyle = fieldContainerStyles(); - return (
    - {token && chain && ( - - )} +
    -
    -

    - {token?.symbol} -

    -
    -
    -

    - {chain?.name} -

    -
    +

    + {token?.symbol} +

    +
    + ) : ( + + )} + {chain?.name ? ( +
    +

    + {chain?.name} +

    +
    + ) : ( + + )}
    diff --git a/src/components/InformationCard/InformationCard.style.ts b/src/components/InformationCard/InformationCard.style.ts new file mode 100644 index 000000000..ccaab7492 --- /dev/null +++ b/src/components/InformationCard/InformationCard.style.ts @@ -0,0 +1,31 @@ +'use client'; + +import type { TableCellProps } from '@mui/material'; +import { TableCell } from '@mui/material'; +import type { BoxProps, Breakpoint } from '@mui/system'; +import { styled } from '@mui/system'; +import { SeoPageContainer } from '../SeoPageContainer.style'; + +interface InformationCardContainerProps extends BoxProps { + fullWidth?: boolean; +} + +export const InformationCardContainer = styled(SeoPageContainer, { + shouldForwardProp: (prop) => prop !== 'fullWidth', +})(({ theme, fullWidth }) => ({ + [theme.breakpoints.up('md' as Breakpoint)]: { + ...(!fullWidth && { maxWidth: 'calc(50% - 16px)' }), + }, +})); + +interface InformationCardCellProps extends TableCellProps { + fullWidth?: boolean; +} + +export const InformationCardCell = styled(TableCell, { + shouldForwardProp: (prop) => prop !== 'fullWidth', +})(({ theme, fullWidth }) => ({ + [theme.breakpoints.up('md' as Breakpoint)]: { + width: fullWidth ? '160px' : '30%', + }, +})); diff --git a/src/components/InformationCard/InformationCard.tsx b/src/components/InformationCard/InformationCard.tsx new file mode 100644 index 000000000..98ebf8457 --- /dev/null +++ b/src/components/InformationCard/InformationCard.tsx @@ -0,0 +1,85 @@ +import { + Avatar, + Link as MuiLink, + Table, + TableBody, + TableRow, + Typography, +} from '@mui/material'; +import { Box } from '@mui/system'; +import Link from 'next/link'; +import { + InformationCardCell, + InformationCardContainer, +} from './InformationCard.style'; + +function buildExplorerLink(blockExplorerUrls: string[] = [], address: string) { + if (blockExplorerUrls.length === 0) { + return address; + } + + return ( + + {address} + + ); +} + +interface Info { + logoURI?: string; + name: string; +} + +interface Data { + label: string; + value: string | number | JSX.Element | JSX.Element[]; +} + +function InformationCard({ + info, + data = [], + type, + fullWidth, +}: { + info: Info; + data: Data[]; + type: 'Blockchain' | 'Token'; + fullWidth?: boolean; +}) { + return ( + + + {info.logoURI && ( + + + + )} + {info.name} - {type} Information + + ({ tableLayout: 'fixed', marginTop: theme.spacing(1) })} + > + + {data.map(({ label, value }, index) => ( + + {label} + {value} + + ))} + +
    +
    + ); +} + +export default InformationCard; diff --git a/src/components/JsonSchema/JsonSchemaQA.tsx b/src/components/JsonSchema/JsonSchemaQA.tsx index 757fb8e8e..0b8cecb56 100644 --- a/src/components/JsonSchema/JsonSchemaQA.tsx +++ b/src/components/JsonSchema/JsonSchemaQA.tsx @@ -1,6 +1,6 @@ -import type { FaqMeta } from '@/types/strapi'; import Script from 'next/script'; import { useMemo } from 'react'; +import type { FaqProps } from '../AccordionFAQ'; interface TextProps { text: string; @@ -34,18 +34,18 @@ function extractTextFromBlocks(blocks: BlocksProps[]) { } interface QAJsonSchemaProps { - data: FaqMeta[]; + data: FaqProps[]; } export const QAJsonSchema = ({ data }: QAJsonSchemaProps) => { const schema = useMemo(() => { const entities = data?.map((el, index) => { - const text = extractTextFromBlocks( - el.attributes.Answer as unknown as BlocksProps[], - ); + const text = el.Answer; + // used for data from strapi --> + // const text = extractTextFromBlocks(el.Answer as unknown as BlocksProps[]); const output = text && { '@type': 'Question', - name: el.attributes.Question, + name: el.Question, acceptedAnswer: { '@type': 'Answer', text: text.length > 256 ? `${text.slice(0, 256)}...` : text, diff --git a/src/components/SeoPageContainer.style.ts b/src/components/SeoPageContainer.style.ts new file mode 100644 index 000000000..5d1528789 --- /dev/null +++ b/src/components/SeoPageContainer.style.ts @@ -0,0 +1,19 @@ +'use client'; + +import type { BoxProps } from '@mui/system'; +import { Box, styled } from '@mui/system'; + +export const SeoPageContainer = styled(Box)(({ theme }) => ({ + color: theme.palette.text.primary, + position: 'relative', + borderRadius: 32, + backgroundColor: theme.palette.bgSecondary.main, + transition: 'background-color 250ms', + boxShadow: theme.palette.shadow.main, + display: 'flex', + textDecoration: 'none', + flexDirection: 'column', + padding: theme.spacing(4), + margin: theme.spacing(2, 0), + width: '100%', +})); diff --git a/src/components/StepDetail/StepDetail.style.ts b/src/components/StepDetail/StepDetail.style.ts new file mode 100644 index 000000000..259dae1ee --- /dev/null +++ b/src/components/StepDetail/StepDetail.style.ts @@ -0,0 +1,21 @@ +'use client'; + +import type { BoxProps, Breakpoint } from '@mui/system'; +import { Box, styled } from '@mui/system'; + +export const StepDetailContainer = styled(Box, { + shouldForwardProp: (prop) => prop !== 'imgWidth', +})(({ theme }) => ({ + display: 'flex', + flexDirection: 'column', + gap: theme.spacing(3), + + [theme.breakpoints.up('lg' as Breakpoint)]: { + gap: theme.spacing(6), + }, +})); + +export const StepDetailInfo = styled(Box)(({ theme }) => ({ + display: 'flex', + minWidth: '50%', +})); diff --git a/src/components/StepDetail/StepDetail.tsx b/src/components/StepDetail/StepDetail.tsx new file mode 100644 index 000000000..3cef8cdea --- /dev/null +++ b/src/components/StepDetail/StepDetail.tsx @@ -0,0 +1,49 @@ +'use client'; +import { Box, Typography } from '@mui/material'; +import Image from 'next/image'; +import type { ReactElement } from 'react'; +import { StepDetailContainer } from './StepDetail.style'; + +interface StepDetailImageProps { + imgUrl: string; + width: number; + height: number; + alt: string; +} + +interface StepDetailProps { + title: string; + description?: string; + img?: StepDetailImageProps; + content?: ReactElement; +} + +const StepDetail = ({ title, description, img, content }: StepDetailProps) => { + return ( + ({ marginTop: theme.spacing(4) })}> + + + {title} + + {description && {description}} + {content} + + {img && ( + {img.alt} + )} + + ); +}; + +export default StepDetail; diff --git a/src/theme/theme.ts b/src/theme/theme.ts index b02051d68..a2efcb550 100644 --- a/src/theme/theme.ts +++ b/src/theme/theme.ts @@ -1,9 +1,8 @@ 'use client'; import type { BackgroundContainerProps } from '@/components/Background'; import type { ComponentsOverrides, ComponentsVariants } from '@mui/material'; -import { darken } from '@mui/material'; import type { Breakpoint, Theme } from '@mui/material/styles'; -import { alpha, lighten, createTheme } from '@mui/material/styles'; +import { alpha, createTheme } from '@mui/material/styles'; import { deepmerge } from '@mui/utils'; import type React from 'react'; import { inter, urbanist } from 'src/fonts/fonts'; @@ -122,11 +121,20 @@ declare module '@mui/material/styles' { bodyXSmallStrong: React.CSSProperties; bodyXSmall: React.CSSProperties; brandHeaderXLarge: React.CSSProperties; + titleSmall: React.CSSProperties; + title2XSmall: React.CSSProperties; + urbanistTitleLarge: React.CSSProperties; + urbanistTitleXLarge: React.CSSProperties; + urbanistTitle2XLarge: React.CSSProperties; + urbanistTitle3XLarge: React.CSSProperties; + urbanistTitleMedium: React.CSSProperties; + urbanistBodyLarge: React.CSSProperties; + urbanistBodyXLarge: React.CSSProperties; + urbanistBody2XLarge: React.CSSProperties; } // allow configuration using `createTheme` interface TypographyVariantsOptions { - brandHeaderXLarge: React.CSSProperties; headerDisplay?: React.CSSProperties; headerXLarge?: React.CSSProperties; headerLarge?: React.CSSProperties; @@ -143,6 +151,17 @@ declare module '@mui/material/styles' { bodySmall: React.CSSProperties; bodyXSmallStrong: React.CSSProperties; bodyXSmall: React.CSSProperties; + brandHeaderXLarge: React.CSSProperties; + titleSmall: React.CSSProperties; + title2XSmall: React.CSSProperties; + urbanistTitleLarge: React.CSSProperties; + urbanistTitleXLarge: React.CSSProperties; + urbanistTitle2XLarge: React.CSSProperties; + urbanistTitle3XLarge: React.CSSProperties; + urbanistTitleMedium: React.CSSProperties; + urbanistBodyLarge: React.CSSProperties; + urbanistBodyXLarge: React.CSSProperties; + urbanistBody2XLarge: React.CSSProperties; } } declare module '@mui/material/Button' { @@ -202,6 +221,16 @@ declare module '@mui/material/Typography' { bodyXSmallStrong: true; bodyXSmall: true; brandHeaderXLarge: true; + titleSmall: true; + title2XSmall: true; + urbanistTitleLarge: true; + urbanistTitle2XLarge: true; + urbanistTitleXLarge: true; + urbanistTitle3XLarge: true; + urbanistTitleMedium: true; + urbanistBodyLarge: true; + urbanistBodyXLarge: true; + urbanistBody2XLarge: true; } } @@ -248,16 +277,37 @@ const themeCustomized = createTheme({ }, }, }, - MuiSnackbar: { + MuiAccordion: { styleOverrides: { root: () => ({ + ':last-of-type': { + borderBottomLeftRadius: 0, + borderBottomRightRadius: 0, + }, + boxShadow: 'unset', + margin: 0, + }), + }, + }, + MuiSnackbar: { + styleOverrides: { + root: ({ theme }) => ({ top: 80, - [themeBase.breakpoints.up('sm' as Breakpoint)]: { + [theme.breakpoints.up('sm' as Breakpoint)]: { top: 80, }, }), }, }, + MuiContainer: { + styleOverrides: { + root: ({ theme }) => ({ + [theme.breakpoints.up('lg' as Breakpoint)]: { + maxWidth: 1280, + }, + }), + }, + }, MuiTooltip: { styleOverrides: { tooltip: ({ theme }) => ({ @@ -278,6 +328,16 @@ const themeCustomized = createTheme({ }, }, }, + MuiFormLabel: { + styleOverrides: { + root: ({ theme }) => ({ + color: theme.palette.text.primary, + '&.Mui-focused': { + color: theme.palette.text.primary, + }, + }), + }, + }, MuiCssBaseline: { styleOverrides: { '@supports': { fontVariationSettings: 'normal' }, @@ -314,6 +374,28 @@ const themeCustomized = createTheme({ }, }, }, + MuiOutlinedInput: { + styleOverrides: { + root: { + '&:hover': { + '& .MuiOutlinedInput-notchedOutline': { + border: '1px solid #554F4E', + }, + }, + '& .MuiOutlinedInput-notchedOutline': { + border: '1px solid #554F4E', + }, + '&.Mui-focused': { + '& .MuiOutlinedInput-notchedOutline': { + border: '1px solid #554F4E', + }, + '& .MuiFormLabel-root': { + color: 'inherit', + }, + }, + }, + }, + }, MuiTypography: { defaultProps: { variantMapping: { @@ -334,6 +416,11 @@ const themeCustomized = createTheme({ bodyXSmallStrong: 'p', bodyXSmall: 'p', brandHeaderXLarge: 'h1', + urbanistTitleLarge: 'p', + urbanistTitle2XLarge: 'p', + urbanistTitle3XLarge: 'h1', + urbanistBodyLarge: 'p', + urbanistBodyXLarge: 'p', }, }, }, @@ -557,6 +644,75 @@ const themeCustomized = createTheme({ lineHeight: '72px', letterSpacing: 0, }, + title2XSmall: { + fontFamily: inter.style.fontFamily, + fontSize: '14px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '20px', + }, + titleSmall: { + fontFamily: inter.style.fontFamily, + fontSize: '24px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '32px', + }, + urbanistTitleLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '48px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '56px', + }, + urbanistTitleXLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '64px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '72px', + }, + urbanistTitle2XLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '80px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '96px', + }, + urbanistTitle3XLarge: { + fontSize: '96px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '112px', + }, + urbanistTitleMedium: { + fontFamily: urbanist.style.fontFamily, + fontSize: '32px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '40px', + }, + urbanistBodyLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '18px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '24px', + }, + urbanistBodyXLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '24px', + fontStyle: 'normal', + fontWeight: 400, + lineHeight: '32px', + }, + urbanistBody2XLarge: { + fontFamily: urbanist.style.fontFamily, + fontSize: '32px', + fontStyle: 'normal', + fontWeight: 700, + lineHeight: '40px', + }, h1: { fontFamily: urbanist.style.fontFamily, fontSize: themeBase.typography.pxToRem(48), From d15891f8d4c73bd1bf10d10c884ee5959d157750 Mon Sep 17 00:00:00 2001 From: Denny San Date: Mon, 9 Dec 2024 14:19:03 +0100 Subject: [PATCH 02/23] fix: clean up img urls --- src/app/ui/swap/SwapStepsExplainer.tsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx index f6abdf49d..431518a00 100644 --- a/src/app/ui/swap/SwapStepsExplainer.tsx +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -40,7 +40,7 @@ const SwapStepsExplainerSection = ({ title={'Step 1: Prepare Your Wallet'} description={`To swap tokens on ${sourceChain?.name}, you will first need to connect your wallet.`} img={{ - imgUrl: `http://localhost:3000/widget/widget-connect-wallet-${theme.palette.mode}.png`, + imgUrl: `${process.env.NEXT_PUBLIC_VERCEL_BRANCH_URL ? `https://${process.env.NEXT_PUBLIC_VERCEL_BRANCH_URL}` : process.env.NEXT_PUBLIC_SITE_URL}/widget/widget-connect-wallet-${theme.palette.mode}.png`, width: 416, height: 496, alt: 'Widget Selection Image', @@ -52,12 +52,6 @@ const SwapStepsExplainerSection = ({ title={`Step 2: Make sure to have Funds on ${sourceChain.name} in your wallet`} description={`Before you can swap your assets, you need to ensure you have the necessary funds and assets on the ${sourceChain?.name} network.`} - // img={{ - // imgUrl: `/api/widget-selection&fromChainId=${sourceChain.id}&toChainId=${sourceChain.id}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, - // width: 416, - // height: 496, - // alt: 'Widget Selection Image', - // }} /> @@ -67,7 +61,7 @@ const SwapStepsExplainerSection = ({ 'There are several XXXXXXXXXX available to transfer your assets.' } img={{ - imgUrl: `http://localhost:3000/api/widget-selection?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, + imgUrl: `/api/widget-selection?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, width: 416, height: 496, alt: 'Widget Selection Image', From 7b0573f03554ecebc669d3eb5bcc22853478badc Mon Sep 17 00:00:00 2001 From: Denny San Date: Mon, 9 Dec 2024 16:30:18 +0100 Subject: [PATCH 03/23] fix: meta title, dark-theme issues, welcomeScreenClosed,.. --- src/app/[lng]/swap/[segments]/page.tsx | 11 +++++++---- src/app/ui/swap/SwapExplanation.tsx | 10 ++++++---- src/const/urls.ts | 1 + src/hooks/useMainPaths.ts | 4 +++- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/app/[lng]/swap/[segments]/page.tsx b/src/app/[lng]/swap/[segments]/page.tsx index 3486d43ea..556ba38ca 100644 --- a/src/app/[lng]/swap/[segments]/page.tsx +++ b/src/app/[lng]/swap/[segments]/page.tsx @@ -13,13 +13,16 @@ export async function generateMetadata({ }: { params: { segments: string }; }): Promise { - const sourceChain = params.segments; - - const title = `Jumper | How To Swap on ${sourceChain} | A Complete Guide`; + const { chains } = await getChainsQuery(); + const sourceChain = getChainById( + chains, + parseInt(params.segments) as unknown as ChainId, + ); + const title = `Jumper | How To Swap on ${sourceChain?.name} | A Complete Guide`; const openGraph: Metadata['openGraph'] = { title: title, - description: `Jumper offers the best way to swap tokenA to tokenB on ${sourceChain} with the fastest speeds, lowest costs, and most secure swap providers available.`, + description: `Jumper offers the best way to swap tokenA to tokenB on ${sourceChain?.name} with the fastest speeds, lowest costs, and most secure swap providers available.`, siteName: siteName, url: `${getSiteUrl()}/swap/${params.segments}`, type: 'article', diff --git a/src/app/ui/swap/SwapExplanation.tsx b/src/app/ui/swap/SwapExplanation.tsx index d02021871..d0de02ec3 100644 --- a/src/app/ui/swap/SwapExplanation.tsx +++ b/src/app/ui/swap/SwapExplanation.tsx @@ -1,5 +1,5 @@ 'use client'; -import { alpha, Box, darken, Typography } from '@mui/material'; +import { Box, Typography, alpha } from '@mui/material'; import { AccordionFAQ } from 'src/components/AccordionFAQ'; import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; @@ -12,7 +12,6 @@ const SwapExplanationSection = () => { ({ width: '100%', - backgroundColor: alpha(theme.palette.white.main, 0.48), })} > { content={faqData} questionTextTypography="bodyLargeStrong" itemSx={(theme) => ({ - background: theme.palette.white.main, + background: theme.palette.bgSecondary.main, boxShadow: theme.palette.shadow.main, '&:hover': { - background: darken(theme.palette.white.main, 0.04), + background: + theme.palette.mode === 'light' + ? theme.palette.white.main + : alpha(theme.palette.white.main, 0.16), }, })} /> diff --git a/src/const/urls.ts b/src/const/urls.ts index d959fb822..2988fff9a 100644 --- a/src/const/urls.ts +++ b/src/const/urls.ts @@ -13,6 +13,7 @@ export const JUMPER_LOYALTY_PATH = '/profile'; export const JUMPER_SCAN_PATH = '/scan'; export const JUMPER_WASH_PATH = '/wash'; export const JUMPER_BRIDGE_PATH = '/bridge'; +export const JUMPER_SWAP_PATH = '/swap'; export const JUMPER_TX_PATH = '/tx'; export const JUMPER_WALLET_PATH = '/wallet'; export const JUMPER_FEST_PATH = '/superfest'; diff --git a/src/hooks/useMainPaths.ts b/src/hooks/useMainPaths.ts index a78e8c56b..606019bc0 100644 --- a/src/hooks/useMainPaths.ts +++ b/src/hooks/useMainPaths.ts @@ -1,10 +1,11 @@ -import { usePathname } from 'next/navigation'; import { JUMPER_BRIDGE_PATH, JUMPER_LEARN_PATH, JUMPER_LOYALTY_PATH, JUMPER_SCAN_PATH, + JUMPER_SWAP_PATH, } from '@/const/urls'; +import { usePathname } from 'next/navigation'; interface useMainPathsProps { isMainPaths: boolean; @@ -17,6 +18,7 @@ export const useMainPaths = (): useMainPathsProps => { const isBuy = pathname?.includes('/buy'); //Todo: find better way to check const isExchange = + !pathname?.includes(JUMPER_SWAP_PATH) && !pathname?.includes(JUMPER_LOYALTY_PATH) && !pathname?.includes(JUMPER_LEARN_PATH) && !pathname?.includes(JUMPER_SCAN_PATH) && From 75bd05d6d7017b5a364c6c2bd69839c94b0c0b4e Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 10 Dec 2024 10:21:26 +0100 Subject: [PATCH 04/23] fix: use chain-name as segment param --- src/app/[lng]/swap/[segments]/page.tsx | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/app/[lng]/swap/[segments]/page.tsx b/src/app/[lng]/swap/[segments]/page.tsx index 556ba38ca..4e009d12d 100644 --- a/src/app/[lng]/swap/[segments]/page.tsx +++ b/src/app/[lng]/swap/[segments]/page.tsx @@ -2,8 +2,7 @@ import { siteName } from '@/app/lib/metadata'; import { getSiteUrl } from '@/const/urls'; import { getChainsQuery } from '@/hooks/useChains'; import { getTokensQuery } from '@/hooks/useTokens'; -import { getChainById } from '@/utils/tokenAndChain'; -import type { ChainId } from '@lifi/sdk'; +import { getChainByName } from '@/utils/tokenAndChain'; import type { Metadata } from 'next'; import { notFound } from 'next/navigation'; import SwapPage from 'src/app/ui/swap/SwapPage'; @@ -14,10 +13,7 @@ export async function generateMetadata({ params: { segments: string }; }): Promise { const { chains } = await getChainsQuery(); - const sourceChain = getChainById( - chains, - parseInt(params.segments) as unknown as ChainId, - ); + const sourceChain = getChainByName(chains, params.segments); const title = `Jumper | How To Swap on ${sourceChain?.name} | A Complete Guide`; const openGraph: Metadata['openGraph'] = { @@ -56,10 +52,7 @@ export default async function Page({ const sourceChainId = decodeURIComponent(segments); const { chains } = await getChainsQuery(); const { tokens } = await getTokensQuery(); - const sourceChain = getChainById( - chains, - parseInt(sourceChainId) as unknown as ChainId, - ); + const sourceChain = getChainByName(chains, sourceChainId); if (!sourceChain) { return notFound(); From 40f56c82537f028042c2da279369c8530469dd9d Mon Sep 17 00:00:00 2001 From: Denny San Date: Wed, 11 Dec 2024 09:59:03 +0100 Subject: [PATCH 05/23] refactor: cleanup --- src/app/ui/swap/SwapExplanation.tsx | 2 +- src/app/ui/swap/SwapPage.tsx | 1 - src/app/ui/swap/SwapStepsExplainer.tsx | 252 ++++++++++--------- src/utils/image-generation/getWidgetImage.ts | 59 +++++ 4 files changed, 199 insertions(+), 115 deletions(-) create mode 100644 src/utils/image-generation/getWidgetImage.ts diff --git a/src/app/ui/swap/SwapExplanation.tsx b/src/app/ui/swap/SwapExplanation.tsx index d0de02ec3..8e9a1be05 100644 --- a/src/app/ui/swap/SwapExplanation.tsx +++ b/src/app/ui/swap/SwapExplanation.tsx @@ -10,7 +10,7 @@ const SwapExplanationSection = () => { ]; return ( ({ + sx={() => ({ width: '100%', })} > diff --git a/src/app/ui/swap/SwapPage.tsx b/src/app/ui/swap/SwapPage.tsx index f93db067c..b88d0b66e 100644 --- a/src/app/ui/swap/SwapPage.tsx +++ b/src/app/ui/swap/SwapPage.tsx @@ -16,7 +16,6 @@ interface SwapPageProps { const BridgePage = ({ sourceChain, - tokens, destinationToken, sourceToken, }: SwapPageProps) => { diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx index 431518a00..f1d52a615 100644 --- a/src/app/ui/swap/SwapStepsExplainer.tsx +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -2,9 +2,11 @@ import type { ExtendedChain, Token } from '@lifi/sdk'; import { Link as MuiLink, Typography, useTheme } from '@mui/material'; import Link from 'next/link'; +import { Fragment } from 'react'; import { Divider } from 'src/components/Blog'; import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; import StepDetail from 'src/components/StepDetail/StepDetail'; +import { getWidgetImageProps } from 'src/utils/image-generation/getWidgetImage'; interface SwapStepsExplainerProps { sourceChain: ExtendedChain; @@ -19,6 +21,131 @@ const SwapStepsExplainerSection = ({ }: SwapStepsExplainerProps) => { const theme = useTheme(); + const steps = [ + { + title: 'Step 1: Prepare Your Wallet', + description: `To swap tokens on ${sourceChain?.name}, you will first need to connect your wallet.`, + img: { + imgUrl: `/widget/widget-connect-wallet-${theme.palette.mode}.png`, + width: 460, + height: 338, + alt: 'Widget connection image', + }, + }, + { + title: `Step 2: Make sure to have Funds on ${sourceChain.name} in your wallet`, + description: `Before you can swap your assets, you need to ensure you have the necessary funds and assets on the ${sourceChain?.name} network.`, + }, + { + title: `Step 3: Select Tokens to Swap`, + description: + 'There are several options available to transfer your assets.', + img: getWidgetImageProps({ + sourceToken, + sourceChain, + destinationToken, + theme, + widgetImageProps: { + endpoint: 'widget-selection', + width: 416, + height: 496, + alt: 'Widget Selection Image', + }, + isSwap: true, + }), + }, + { + title: `Step 4: Choose a Swap Platform`, + description: 'To choose a route, follow these steps:', + content: ( +
      +
    • Click on the quote you prefer
    • +
    • + Verify the details of the quote (i.e., amount of tokens received, + price impact, slippage, number of steps, gas cost, bridging time) +
    • +
    • Click on "Start" execution
    • +
    + ), + img: getWidgetImageProps({ + sourceToken, + sourceChain, + destinationToken, + theme, + widgetImageProps: { + endpoint: 'widget-quotes', + width: 856, + height: 490, + alt: 'Widget Quotes Image', + }, + isSwap: true, + }), + }, + { + title: `Step 5: Confirm the Transaction`, + description: + 'To execute the swap, you will be asked to confirm the transaction within your wallet.', + content: ( +
      +
    • + "Approve" your tokens inside your wallet and wait for the approval + transaction to go through +
    • +
    • + "Swap" your tokens inside your wallet and wait for the approval + transaction to go through +
    • +
    + ), + img: getWidgetImageProps({ + sourceToken, + sourceChain, + destinationToken, + theme, + widgetImageProps: { + endpoint: 'widget-review', + width: 416, + height: 440, + alt: 'Widget Review Image', + }, + isSwap: true, + }), + }, + { + title: `Step 6: Verify the Transaction`, + description: `After swapping your assets, verify that they have been successfully transferred on the ${sourceChain.name} network. You can do this by either:`, + content: ( +
      +
    • Clicking on the buttons to see each intermediate transaction
    • +
    • + Go to your{' '} + + https://jumper.exchange/scan + {' '} + profile to visualize your recent transaction +
    • +
    + ), + img: getWidgetImageProps({ + sourceToken, + sourceChain, + destinationToken, + theme, + widgetImageProps: { + endpoint: 'widget-success', + width: 416, + height: 432, + alt: 'Widget Success Image', + }, + isSwap: true, + }), + }, + ]; + return ( ({ marginTop: theme.spacing(4) })}> - To swap tokens on on {sourceChain?.name}, you will need to follow these + To swap tokens on {sourceChain?.name}, you will need to follow these steps. This guide will walk you through the process of transferring your assets. - - - - - - - - - - - -
  • Click on the quote you prefer
  • -
  • - Verify the details of the quote (i.e: amount of tokens received, - price impact, slippage, number of steps, gas cost, bridging time) -
  • -
  • Click on "Start" execution
  • - - } - img={{ - imgUrl: `/api/widget-quotes?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, - width: 856, - height: 490, - alt: 'Widget Selection Image', - }} - /> - - - -
  • - "Approve" your tokens inside your wallet and wait for the approval - transaction to go through -
  • -
  • - "Swap" your tokens inside your wallet and wait for the approval - transaction to go through -
  • - - } - img={{ - imgUrl: `/api/widget-review?fromChainId=${sourceChain.id}&fromToken=${sourceToken?.address}&toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, - width: 416, - height: 440, - alt: 'Widget Selection Image', - }} - /> - - - -
  • - Clicking on the buttons to see each intermediate transaction -
  • -
  • - Go to your{' '} - - https://jumper.exchange/scan - {' '} - profile to visualize your recent transaction -
  • - - } - img={{ - imgUrl: `/api/widget-success?toChainId=${sourceChain.id}&toToken=${destinationToken?.address}&amount=${1}&theme=${theme.palette.mode}&isSwap=true`, - width: 416, - height: 432, - alt: 'Widget Selection Image', - }} - /> + {steps.map((step, index) => ( + + + + + ))}
    ); }; diff --git a/src/utils/image-generation/getWidgetImage.ts b/src/utils/image-generation/getWidgetImage.ts new file mode 100644 index 000000000..d877332e3 --- /dev/null +++ b/src/utils/image-generation/getWidgetImage.ts @@ -0,0 +1,59 @@ +import type { ExtendedChain, Token } from '@lifi/sdk'; + +interface WidgetImageProps { + endpoint: string; + width: number; + height: number; + alt: string; +} + +const DEFAUL_WIDGET_AMOUNT = 1; + +interface GetWidgetImageProps { + sourceToken?: Token; + sourceChain?: ExtendedChain; + destinationToken?: Token; + destinationChain?: ExtendedChain; + theme?: any; + amount?: number; + widgetImageProps: WidgetImageProps; + isSwap?: boolean; +} + +export const getWidgetImageProps = ({ + sourceToken, + sourceChain, + destinationToken, + destinationChain, + theme, + amount = DEFAUL_WIDGET_AMOUNT, // Default to DEFAUL_WIDGET_AMOUNT if not provided + widgetImageProps, + isSwap = false, // Default to false if not provided +}: GetWidgetImageProps) => { + const params = new URLSearchParams(); + + if (sourceToken) { + params.set('fromToken', sourceToken.address); + } + if (sourceChain) { + params.set('fromChainId', sourceChain.id.toString()); + } + if (destinationToken) { + params.set('toToken', destinationToken.address); + } + if (destinationChain) { + params.set('toChainId', destinationChain.id.toString()); + } + if (theme) { + params.set('theme', theme.palette.mode); + } + params.set('amount', (amount ? amount : DEFAUL_WIDGET_AMOUNT).toString()); + params.set('isSwap', (isSwap ? true : false).toString()); + + return { + imgUrl: `/api/${widgetImageProps.endpoint}?${params.toString()}`, + width: widgetImageProps.width, + height: widgetImageProps.height, + alt: widgetImageProps.alt, + }; +}; From ce99aaf64272692e651034ad6a6857947ed9feba Mon Sep 17 00:00:00 2001 From: Denny San Date: Wed, 11 Dec 2024 12:21:13 +0100 Subject: [PATCH 06/23] refactor: cleanup --- src/app/[lng]/swap/[segments]/page.tsx | 1 + src/app/ui/swap/SwapPage.tsx | 2 ++ src/app/ui/swap/SwapStepsExplainer.tsx | 6 ++++++ src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx | 11 ++++++++++- src/components/ImageGeneration/Fields/TokenField.tsx | 1 - 5 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/app/[lng]/swap/[segments]/page.tsx b/src/app/[lng]/swap/[segments]/page.tsx index 4e009d12d..a5c0d4eda 100644 --- a/src/app/[lng]/swap/[segments]/page.tsx +++ b/src/app/[lng]/swap/[segments]/page.tsx @@ -69,6 +69,7 @@ export default async function Page({ diff --git a/src/app/ui/swap/SwapPage.tsx b/src/app/ui/swap/SwapPage.tsx index b88d0b66e..0118b4bd8 100644 --- a/src/app/ui/swap/SwapPage.tsx +++ b/src/app/ui/swap/SwapPage.tsx @@ -9,6 +9,7 @@ import StepsExplainerSection from './SwapStepsExplainer'; interface SwapPageProps { sourceChain: ExtendedChain; + destinationChain: ExtendedChain; tokens: TokensResponse['tokens']; sourceToken?: Token; destinationToken?: Token; @@ -41,6 +42,7 @@ const BridgePage = ({ diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx index f1d52a615..e0afd069b 100644 --- a/src/app/ui/swap/SwapStepsExplainer.tsx +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -10,12 +10,14 @@ import { getWidgetImageProps } from 'src/utils/image-generation/getWidgetImage'; interface SwapStepsExplainerProps { sourceChain: ExtendedChain; + destinationChain: ExtendedChain; sourceToken?: Token; destinationToken?: Token; } const SwapStepsExplainerSection = ({ sourceChain, + destinationChain, sourceToken, destinationToken, }: SwapStepsExplainerProps) => { @@ -43,6 +45,7 @@ const SwapStepsExplainerSection = ({ img: getWidgetImageProps({ sourceToken, sourceChain, + destinationChain, destinationToken, theme, widgetImageProps: { @@ -70,6 +73,7 @@ const SwapStepsExplainerSection = ({ img: getWidgetImageProps({ sourceToken, sourceChain, + destinationChain, destinationToken, theme, widgetImageProps: { @@ -100,6 +104,7 @@ const SwapStepsExplainerSection = ({ img: getWidgetImageProps({ sourceToken, sourceChain, + destinationChain, destinationToken, theme, widgetImageProps: { @@ -133,6 +138,7 @@ const SwapStepsExplainerSection = ({ img: getWidgetImageProps({ sourceToken, sourceChain, + destinationChain, destinationToken, theme, widgetImageProps: { diff --git a/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx b/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx index cbf528769..3943df5d7 100644 --- a/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx +++ b/src/components/AvatarBadge/NoMUI/AvatarBadgeNoMUI.tsx @@ -85,7 +85,16 @@ export const AvatarBadgeNoMUI = ({ }} /> ) : ( - + )} diff --git a/src/components/ImageGeneration/Fields/TokenField.tsx b/src/components/ImageGeneration/Fields/TokenField.tsx index 8d1759f77..1554c890b 100644 --- a/src/components/ImageGeneration/Fields/TokenField.tsx +++ b/src/components/ImageGeneration/Fields/TokenField.tsx @@ -22,7 +22,6 @@ const TokenField = ({ fullWidth?: boolean; }) => { // Function to calculate top offset based on conditions - const fieldContainerStyle = fieldContainerStyles(); return (
    From 3e4425aaea39e4c59917972af813f2a63b652402 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 17 Dec 2024 12:17:39 +0100 Subject: [PATCH 07/23] chore: add swap-quote-images --- public/widget/widget-quotes-dark.png | Bin 93795 -> 89547 bytes public/widget/widget-quotes-light.png | Bin 87098 -> 83229 bytes public/widget/widget-swap-amounts-dark.png | Bin 0 -> 35683 bytes public/widget/widget-swap-amounts-light.png | Bin 0 -> 34077 bytes public/widget/widget-swap-quotes-dark.png | Bin 0 -> 92925 bytes public/widget/widget-swap-quotes-light.png | Bin 0 -> 84905 bytes src/app/[lng]/swap/[segments]/page.tsx | 8 +- src/app/[lng]/swap/sitemap.ts | 63 +------ src/app/api/widget-amounts/route.tsx | 90 +++++++++ src/app/api/widget-quotes/route.tsx | 2 +- src/app/sitemap.ts | 23 ++- src/app/ui/swap/SwapPage.tsx | 7 +- src/app/ui/swap/SwapStepsExplainer.tsx | 13 ++ .../ImageGeneration/Fields/ChainImages.tsx | 87 +++++++++ .../ImageGeneration/WidgetAmountImage.tsx | 176 ++++++++++++++++++ src/components/ImageGeneration/style.ts | 10 + src/utils/image-generation/getWidgetImage.ts | 5 + .../image-generation/parseSearchParams.ts | 1 + src/utils/image-generation/sortChains.ts | 28 +++ src/utils/image-generation/sortTokens.ts | 4 + 20 files changed, 453 insertions(+), 64 deletions(-) create mode 100644 public/widget/widget-swap-amounts-dark.png create mode 100644 public/widget/widget-swap-amounts-light.png create mode 100644 public/widget/widget-swap-quotes-dark.png create mode 100644 public/widget/widget-swap-quotes-light.png create mode 100644 src/app/api/widget-amounts/route.tsx create mode 100644 src/components/ImageGeneration/Fields/ChainImages.tsx create mode 100644 src/components/ImageGeneration/WidgetAmountImage.tsx create mode 100644 src/utils/image-generation/sortChains.ts create mode 100644 src/utils/image-generation/sortTokens.ts diff --git a/public/widget/widget-quotes-dark.png b/public/widget/widget-quotes-dark.png index 3ed1ece6416ab38b2ef9fe46b8eef574afa2077a..cad7bafef9f15ce015279eda730f87524ca2be2b 100644 GIT binary patch literal 89547 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%0AbMb7n{1IB9-9w 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℘7j%{B!aN}sZ9gOoX{=Dgo)I<~Jk?hDF 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 literal 93795 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

    9wNNJvCtPTrkOJIk%^!^HN1?-f1Mn>f1jrxY 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 z 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

    gu=d;~3N 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

    u+0zgo)KS=ffkSHTQ{xXK+`w!IJ2Y^+KvH)&i zSXpuw0gOg4&JCa@l0`pb&H*<740*yD6*Q?y0`yJ?3HG*;5#X&&)yM4}9Hszf-3vIa zy214b=%mA}nk<76gCeVZ7q%n*Qp(E88drN{<~4NzOL0sufQuyujXJy{UufJK3Va(Pocm zYVwlDUHfTwSlbV(>B-3sf6q<%Lw<(r7k31lW7!fw!KS`E4$=nNmi69r04j&~MH4Iob#IwOEeZ3oIt# zH6|yv7s*OJ-eY2aG~VumB0Xp zQlzSw$Bi370JP*|v1$Q6$MA>XWfAZ( zg*ChQ?AJ@c_G}KTj1|NHnaB^X?(7z*&Ukr4tR2zDBq#sF>II}o;i!8~Fu4gd_(^18 zWkv8l9h(YuXi`=PRT1pK?C|%A1-NShNK{43ixCkK-FaE}y1whY2>32-cWEl}o z0vQfaP`XUU`Dd;uEfC)T2w^PD0qD=RG-Kl_{A)ckRR&RNGEMgJ66wWR6TVm4yY+X@N0Xm=u2xT2WN?L&G*rTVftsQ>*_U*2rp)3prb3%hH zkgsgWnpn}#P)k4g!N!E@_6*E?u$yok-s-c$T=- zBLW;J#;sdt%OKs8SmX1CCO|c*mU0+42R8sByDv*C;*ybHUS8hA%h`aIhKm>;9*!-k zWCSKKd2oA^%@Lu=9&NR-kPs~fc}2yR;JKpel@T6=rNza`w3O%$AcXB67+{r6$6|Y- z6lLincWY{X{{8Ao$1+`R(~mjBF{2ir_y=KWMk=PLzac+yA^{BlSS(D$jE<)o-lP8i zu1m+_$`THPg=O4k-Sjg-6K4)XmLjsX@O51O;{O87X(KwiOdrN?$r7);0U^ zb_w<7_FePq$?Z-@IxVhh={@-M96Q2E3Uq`(e2(z&i2X-wd$o1{CPP_vb_doWJ!;NZY4B&3aM9|4sgpOAoHuiIiSVE9 zo}TpVY-@?}PO!qVf(?MKqUR@2U@JK|;26yTq^X^I+xPg16Wv{1i3n&7>b@J13f*Zx zd;a|S!^OieL_j48b-w0Mftj9`hM3ooknicyK-C7NfLvF6a50El@ODKqVB~`bjDh0^ z6#dfD5;8x&`2)La(Fb0*H_)P$>l1yKz{=7Nm4G`nv)W>n1@vn+>InAjn<**|g!@A! zX<(?B;Y6un`~qQR$akvA$~MGi{eqbZv^d{dW5f+M0qTm1${0p$Hlge3O&~MW|5bAu z^^?TmaLjTF|jDpKBw3cAuQa!A*~`lgA-3PL`u$sgloTz=T*ekV3~` z|7FWzR{Tii42vH#pbdbcO9t)^?p__#zf$P4sx{!?W(M3a@C`8pnS>{210)p{Afd88 z;?uVbvLb-zIJdW+uj3r>^gFZ{B*Bls`l`w&&3Ww!nWRRf< zhB;W7@ld1GqCG*D3K(t>i^t(i;_&#K{OwsgQ7)36&pdX9&1bjRpNLS4)Oy zMayP&MdwHG-S}no)&eI-^BGo~sr4$YGbi;{Co&Ey=D10|oSGR(wka!I4m5OS1HBTb zZjuL8Irs;)oQOzQwr*ha@CWN6#BGZhRDEjpitAKg(ciK-FAHT^9Z*wo-n@EH8)jfn zp?9|?hNBJE*HtBFhrIj5PoF$#2hHFUeP1X_LqdOulu>(fg;^(yP!=lYsjM z6ysz$@JOt5BdVUV<^;rg#z5)5AL;n+)w$ZYm42`~6%f&1cGZ?k#?@Fu3Z%7>Q6)|1 zt_JjiF7?ZjjZ~U#x957?D7;S>OT~oEcQt^b@Tl=xYB7+>rcCS z+9}nP$1TYw*GYu@&9#5(trkLO&_|OTVq$t|$f1@d0m4BJj*cws?1}(e*5J%HZosID z>FMf5!QeT3tv|-g&yUPRm@oM~D>1_6Aeul{Xo6P-b0qV}2Yq+2hzg*HC3wQZ(oz*_ zJOil(<3D`31_A^Ld7tPe8z8-qWbhvWSr8HvW7GWNBssamb?hfPI03e_AY(6 zPmnPo!NCSuE1LHX*KK~|2P}7RD-#HMFp0njmt4WxZF6>cnX>mMEGeaM2{U{FsLFFfOiU4W=Tx!(JrXLLQi z@Pv=ge9D*B!)l_!kT36_;lS;Ytt@ng8{Co&Qr6T=fkuxe66>N7&B=)LE;skmR}WxP za)B~MP>LBF8*aeDUeBYDan=$@>7NFXc~n4D%LNKlfQYhkmyu)qePX@Ndkgz@nGT)G z&j-|)cDkS6K3q{zMqXY=e~PCUBKCyopH^9^M?*u?v!Urd;L8PadRMoJkM7)?>$0-S z*RMYXu2Sn}K?k6Y1pS5RB2i6DmeuBcEpSpk0?BY=V`eW5W)fibk*fyE9bn`dUK24= zmIAZ^k{S7D!@EW>cyug>b$+mizZ$NfWX8w7Q*icTELhJF%5Y*_+xf`)y zA-QkN*J*H$Z}*C)Xu<&-o0`y=L3s=^*HrGUS94d4Y=Fmeqm;eNP0w3hbBph3^}WCS zggA{mF-+4EH`QS_GIaiExd{x~=y~A^ z3cxkE20;Q$;`~@0*_}5NHfMG!dx5jSS$l%&;Fe&TVvh&= z;zDXim7pj{z4@!B0uWq34G0irU0Fwztc8Vq5Q&i{ z&1KeVRDu58aXly6lJOU-E!fgN+1RRTlJx0m3(LSHC3W?!w&e8m#{O*2VD9jL6v7k3 z!>J(d;vaeDItC5AzCH)@;w@cJ*3mG5fcX<_Ia8|%8?x77Vac{*AJRb9LB(pp^3+JW zjliro><;|Gp4C6WlaF3iMsbo#5XES zYzHf>Y0_*|ZeVp>pEf?!*{7|aZ2VedDfAOoh_!FN(0j}4;)8{~Z1oZR-?3(}jKg`G zPCq9w8ScK3cU~SMYXaJd1?b5g&W0H&}15{+Viqdyp;2emc(HT8Yd%T z7_&HEM+dG$9luI)8jzk>K;2P-2ghEGFCamp?&)}HscUJ09B0qyx5$|ReUqg$d3T={ z$i1F1#1;;u1j-OV6cQFj#x(Gqm_sv}9=^?iE!nr-YFk9C_bS;zU<%&({ts5x%1j&fXbexl&1Pc!OpcBdy!83&o5@%$D98v{5LiWmEUnGlW=q@7-=Y6YfvzwnItja{!-o5~O@V54EdO$I&d3U-xs{M0u zbp_%98{ff}Df{U#9qV=oph#uMfUbnWWUA%NtY&FLjaR^`Vhw?Q=aetjt)Npm%Y_SV zp4%&)z{Lpt;Pa<~?w8H0(KBFF@+KsG0dnyC;u~?DcJ>r!F>vw)uQCJx%%-j@*(md&|5 zPP4aQ?ahWP=MT)F!hCQpfQ>vZFz^VtM9}mNkC-`t7}UMPNIp_P8Lb_hTl_RO!n#xz zzQutHhBPNE6>u<7(rc}(YQ1ci)qZJhHMJ0+o<1wf!p!_)U`A{dPfGgjGLDQCXANq@ zPJr5M$wMDNv$K`!*2u*Mc_xWR^xQz}J>cN0aXXtNQ)c;)5IU+=T1jwVG(|J)`;`1XIbZ321dU?*R zuHh}tFv@mvne*-;G6JHC)_*E;r_MF#>zYt)vS8P0*gAtpXLQV{Bn`t1Ut`Q=xR$m@ z+*33>X1Pj4X@}Mm^e3^xD~mL(8QV)qRqald4rb2VP6K1gR#sUcRiT>MPCKp%Xu4A& zULp^!&)R&DCv_edbFg_hINO>|PDN-NjR{6Xx{5ff8aPRZT<}>bgC3VKNc6)Bf)}_P z2iDh{Vd?veZ^SW9p;AaxPb-V2p}Ttpct%qDG`C!5ptv(>8jnYG4yf2~x>$~J`$>TcRWItTJUV!S2k3c_ zst1o#m}z(B31YEPk1ArMfy`Y$fOlibo(GgEKYhr~J^lBpv>LxYDIHyS7Ak1<)aD4Q zWi+ck=QtU5qx+^tarbHMH-5b&5c~$4jT7B>dK^(EHkmi|3uB%Ig;&>?z_k39tMyjn`kruc1wLVg6#x13RJb z+Et@cGlQ<5ot?*_u#oiiTw~5|_FBLy<+^&On>n$DcuYUHR6K8CzM}-l?TBc z@Ox23ClGF&UE_tCXdfFtPSBs3_juUZ16RmLU9nsQS$mXHq#~KJp;uoMA0hAZC!rVE z#Xmi>QZ$vNK$ljLpvtB2Mi1Mq(WY-Z&MV?Rv(McybX%X&@3v6_&SIQ*?aPRpo_VJV zg&L6n@qcF34qk$g@})mM)31|A=H!-aCG40{87G^}Y?%$9c-E!nfb*R>H5rKwCva|` zcI$3!>t;SXJ$~si(LJi)*{+1AaG;|NM|x?yXE&jylesspu~ta!W>#V05r}F1dQD-H ze53pMNAqxgv#?WNn^muAv-s>Ik|I=mL1J2cCv2f;nz>iYario6m7{+io%pMe;RE^q zeE2`^88H1#&mRCxOgbbKA#!!Z-)GlBBM6yEHbKmVl*I4(UtG@7LgY(Bq*W;eUFql&2G$~+vC@3iO*qNFp14Go=S+Van#j~|*Yc3EC`cbeF0ht9*7&T-s5B$a$ z!vsGT8yClL=Rpn;eU1>iHx1q}Mu=STp1qt2L1om<52CMWON08`YnrGD5k!_tr_(bE z9A~ug4u_NT@>EbV0>}}>>&NEzW<3iE>V>XHh>7Y>&7*^6_7&imuYGFuNZ$SxwA}_t z;)gvD$whq&5PJ=;)9m00+PWD>y!U=uD1%v*gBEt8+x6#yCM(xxh4FJuX&SmwA0e#V zno5O_avE;etXv3X7}A8x>0LEE&hYQx?B2Uii-{!evU)uu6B8>FlQay7A<}H{`05B@+0unZR&`xn8asE0WYW5Rzk~vyV0%*7@oJcv zrD$Z|GFN}PWCjsq&rJvP8?xWQ;-j!bbe-i&yuK1l7;1?&*?B{pMya6_Qp!Mt zC3K-2oc9jkpn}M}-sU)mXFH^o2>rWCr;;Q522ahwydfpQB9h!*%hvPT8?(isIS)+;A{e^19(Hh3bo>ZW=%{56$Q*WDJ*{isF++9cjQY)+ z=4>(6c-cr@#~ot_CP~X-Z}nR`Mb?Kc_?-(8c>-KhQ&T5ovTzX0lkG4H5>19g=d`r= z+6$ZlJh81M{cVTpT#rq>{(j=q`Ws(Pt1BtRA_@hUtrU25rKJ9Jb7MunWDd8E* zEeL@=Tt)qOt*`1-OgNG#5QkxXnVSyINk7fR_fHjOd1Jq7e3U)VU zfWyzGU%63G(;lbhFyuTI0Av8YvQ-d*vY0smK@XrU45Qn9?B5>9ExUl&M%CTjT`33n z6ugxy_SJHtK9Q)0+Mb>zo3|^7fiPUu)v@h9NCL!InGUobTCLzloxgLYXdp{}YvEN7 zuy{uzIbDKwy$U?n&RrJ=n2n2Qk>wpWRIpUA_{$elb151b3>c?I z0#m6kP648ND3*aAf2H5^)@T2I>P{X7M9Bs7gwVAKyfcrS=k$LSmViG706qpIVk*^T1p=1*zZ73F{#Fyd?k@+iarO3TWN_wwd z326$*3G#iWfH+epThZWcHlUJnt>%rCadL7}nkk*PvIG83rp+vL(&qOBO>xl z$pLxjLx_m@wtk9lt3r6d(4mTSqFmF5@?x9t36v`Aw&ns46eR<3vp_bg34tF7ccUHz zatppe(6k7VU=RrLf%s)@l+5$aj4Dhmpp|2VP*c&6V?=i8Gz)}(EMV35Jm4(=r~F2z^Q+nz@L>x+?&dz{ffwDvG9HQ2aFsvOb60em0{P68j%r137R& zd#mPjCFi8Ab@}{<*zv8m9Z%eTjrOQqt|B5jabNa|q?$kS?-sR~gl-sQT#-d7C+Hp1 zlT+?=?d&b8sr%3`P8w!hepuBq4$CYmD*Ck$0;n#KIat~RqI+g@qj zUkx#INlHq#Rf2%HA-WV&3FEOKWx7}3FL3MeMOc!eSu>kfL&$0elE_YrdA^enEOdbw z6@foCm8ub7BaYSg5xEXx+XQr11AkCAkYU(&t7}H}lstR(%qJ`bP(71{o4rdTPQ@+U zR{cEC-3&-Mg4d6n%6{b2en7~7oq96^yPGv_Eh8hN6BzchySmhLU8a)yfyzZm=Pe4C z16~Kf6G{++1D6jA#4q{*0RcUHsP!HswuI>)y?+z8`w%j!;C1$S)zXN8e%!|>VNKxD z>e)IM2MnZ0suMVrzMQT)K!W`;Hnx;y<1Pnwc`1-G?fYH^o{9VR`UsheH82vdy(ROY zmn{WCq(z{EdURKu;sU4E<7dx=4Yhj3?MVh#jMr>j|S5Bl>5>7?lD*UOC0Bh zv!Fdjr}owd{>o!{zKQyPN`LOp_jg-!ysM?rA`;Oxgs z)~!OAYxOP9?;0SuozK+4k&&o%Ac&z`O|LlUdRQ`n016LekMWQuUqm@kh^J^nRwBuB zy~q>Na=2(9(PO=G2(fImL#P1=Hj9JtRRH@zZ2X8&2;d{+b`jN%_8Hq0 zSM47rZCTAhfZ#^4`{y;8gE=i%R8%@{3fdSfsmsehC-;i3M*{@uRap!~ct9KTns+c- zxT@+<*k=N&LwT!4vhf2NaA zP;2CvW7!R7v7ovW_RZdgJq>%KC)8TN(-%(sc?I=BJ>eI6&Jg@_6zjm1Lq`e-!2t3K z0v4pjEt8XXfGwpmLTbH{OJLGS`cSzdr z1bBm%rl62l-O(^JyE;UUI5Me52!mKvVLHaykevgxMy&s73>NK?)an!w5VBF zq%%(C*3p7$s_=j*x1V_brp`O!!tDEHLlDHKS?t@CO6fFr?e!cuL97LG1X#c7gIn$w z&c$>>Oim#2C|*8ex6}8&I3V+E(%$;UUu8Zd{8;{PQr3&10ouC)Nve%H;JaxN`Kfk} zfj8#4i#e&efsOJ`LF z-X6{#aP2WKH5;41io5TR-!&?5uM`-_kWK=Y3AN2!1QO^K$xvkwS>2#A;xjWZ5?HH@ zjK*T?AZpeIjgYdiKxp;((L{4|^I>g>NaJYr?>F;G;t_JfSH#ae+y#u7Op}yO)R1i> zM1MX0>a&O6mexRoicgAYZDL2E8DZe-73b9M+i{mON5%X{VAv6#lU5TnhbRK9%CCI^ z_x^nt+*}~)D}K}*f(%-xQ`Nfe`?@+EJPi0^E!~z92s8rw7U;;k)myL#0p*VpXF56& zDCGc_C8ag&)vjt46+D)hz39#eREx5&L zpM`)DVmZP<$2KJa4!I45Y;2fy7Ji!Qy0Vl z><~u7nvD*!Z77Nf4+k(=OKy+}L`EqDxwKk!@4Y34sHPw8ZvLmmAGKsUO@IJ_P*^&6 zFPRf!TfdADbJw9#ziRi5!n>d1fe=*z+N=R1T$|St;(`Ro)x*GC!`gk8C8ed>Fo(>P zC{~~iF#Uzkhn&C}Gdsx%D-^L9Lkx?oWJ|s_1FR-3M8t=412u06DM&Z&z+L~2k|B~` z2!?@@v#K{llb}ak>{48M#%$I0R_t}egJ=$sPBf1hr(k5-f!K9%dB8?zpzkgp;s)%Y zzU6_)n%OHBRV*KXWJeeY0Inq<)=Z2XI|^3gwqTlcoqu(U>vK5p#nG9ANn>Gc-Gc}- zAuArc1T8RoK#y6n@k5&Re$09#Aewjq9MK#p$ep@y2RN74W}T|e*v?J7@ssxf%2wO& z)zcZjemSROKOFsQhE+d)91zf5RJp_k^wW4S)^cl7m7t+^95k;1w<=pG$p}z&Q_zI2 z2NE;_22n6(kdHob@;ZPpb`|keCkJ*$*P8P)? zVa;l3T?nc(5{1ma2=Z7Uym@R@j~zVE?}4k})e)OzZjD@Dg&-_Rw5#>fs^w10_SygB^)1R%7yB zXdSQwdh>FO+rksb=27LYw7e-i{+)w~Y2tZpGCWhbqQiF%J*hV}BEaV9xtv`TxG~tO z>_SNl4;%Lr{u7XK7ibr`>;uy+_p-mz`u=P(O$32Mv)smQ>R*yrucneFd14ZrUx;pd^$p%vEDUQ132 z_`UkT56_-u&*i|$5jtmKLWxDf+tJBGIU;)d5CDc^*H&x)R_pMK-)06UOC);=W5bXf zp*HRL-fc6hZL>L<-)fJ7JiAgq-qm%GbRX=?xqBl9_q!gGD3VGuL=Mx{sqp`>;}L&d z_E)M9!pg|^--WKjPg&CpN+d&?#*L5cAXgQo`%cI`|@RXOVNdR6XjSdHO6Ulo40taETsHQ_cCqvoH|8 z84}}*r`wTK)u{{nwRCAjr>AC3Bw!ma?zYY$OB~svXAkY6KhLpoG{^GRQYB80jHHS~4Nq+j)GyKnD@UXBzBuXzIbf#rp0azaaW9n!61 zW8|mlgiZBXcS7-39_La+XHqB4Anib$>;mpIwfH5)_Djm;^RSP=#FG6=I<7<&?iho$ z`mB{zzOZw{UI#Aq?70XnT}3S{&5JxP1qB546hG1`iH{samm)Ax>?&$ugICd%4q_bH zo(v5Zu$FIm&`tN}r1u%B7w~uH)LeB^aMUNxB=!Be^Zvut`{!U^gOB*>@5-=aX_-sb z#E0|mm_2R{3Ucq;(W*xoT9Sz5Fu-;dMWZ|YeNt#kF0(m#lHyf-ysq6IEQiAJP?_o}JFsK7@*ljNUYjtHH#DVK6BgXl=N(Q;p|!z&3lImN#6)tX|Qeb&!a4 z5WM#@+`CDa4tq%?=6t%FH!x!-@ZGL763w8iB`qZu8No)iGlW(8!kaLqt4kgpAh5%s z3m`J|{j1FW=fnU0K;Hi@(E17mTK^=V-wiHuD|E*G^~;HfMiXED_Yv0Om%9FzLqX-k zT?)N~@c(X*P*zm-Z(t1`dO{X1Yo|(|=k%>%iC) zufjF-wpt62+?#KU=W{*f{^Zi&>zd1Qa`^2~#vOU|n6uy*%0zLVf&!QR)@6_7O2&CP z!mwYV?>~TM8HFW)ZnkdNHGW+`PpM{r4lS`ao&*IPsxv-KPq1Iw*2r)iR_zk`W z@sbJHYL9WSx0~m57^~4?ykxGD6DrYjV>2==J2S9Vi+OA5SjKNVzdo*WBh+c14IP+a zAJQ-0hB6G@0%eRQhT-=X_0j|p<0WGpZmMZz)x14*2un(Xt&aDlN2h#F{AlL@Pt3!I za5&x|lPLZ%;%(KPT2ilE|D))NB^V)jw^sC#a%wxy<8A2cJ%qT)hkw4kL)UmTd(hg+ z+(Es2&a^dZ>7mjUb(K@B}4gU~7QYSg~r*iTG zy;(@}H91LiNu$+cwwgU%U0VbFW*+OUfZh_%B-!Y-pu4bBT=SWF)%V3yf(A<1bbVZR z|7%}vvbcLGtLJ88Xv|2`7=yaOo$Ovf6?%cV%cCW6b z%6hBg)mEX>o;~SXS$lTaABf_P-9_69s3)6KVT44jovd!y*g(@vO<8aay*GV**R3lY oy2Xf#hcQkNkdK&1Vkj~3_~1p&KV5AK?MW^BqzyX$T;XG8o;zbo=Gbo=-Dt^XF7#*|?QtFt6>T{(bsm zLvc!>V!BaM{a+4@ol2`|N}l3fPM?`Y;Cjim`P&2E*SShiAz8~~jbx63AtB<_Wy%Sm zZ@9$D#QN-wY%5s}o;U_(ihURt-0$<;S)=?mb9+JcMZfmv1=yV|8sR&yNAT!=OvQ7B zsdNTnCx)(hT=8Pi_QH8z-UNePdTl8op(HIK@vrHCNhJD42)}53O7YD=H#1Z1+8WKT z4{3s9l9CkG#BY@z4C59Ge$qR>CQlZ5_ny?3il0B*jYqzG)7He%6uX6mIl4KhxJ2AJ zkG-q&)x%*j-2H&ceFNrS)~Qy;a49DqX{sXqAl88R73xL?bu*3l9j-kAWw};opQ+Y% zbRB=+w#dQak}59!6`#wFua<)(>&1l1ESD1xLNW?i9)Df@N_1WS!(jxbw97tGmf*zG zZ1}s`LP*9}@!WUwY-UJ_N6GYIkMo`%oh5eRF0%GoRrHP@{D!~3TON%p8lsTIeW&&6 z#wE^`oK##qM;#s&Ia3SKseCz7yi}l7dgFTQ9@^ENM2pNZm~_}P;&)ebUE^YfJ#7C zlh)PgzNLii=6=>&2xo8Wjk(=R-&Hi1$$$R5bsw(0U)x?MG1YMDoi#N>NH*p4`eQ%b z7)YI$C6F#Hc{xE7ds{XmQ+s11n}@9f5IY!5NYul@$iy1yLSu|Hx3m+c-KcA#rLi;> zrq$$;XP0-7Kw4P7@Nz<`dMT)xcv+hWn9_=h;0k#N0s^*37b6-ETN^uPK@VZt3%Y{f zH*_0LOLNi0#aftFOJ0da!rlo?(Xi+=FY`t?_>_=5D*Z6vva~ZIaxsqR%cH;7b6c=J7+qG#2*^Zkj^GfmJTkK z_I5N7O(SD_R~KPgTJW6aU*ofNkeB~Ac{}HSxB&P8_b_sRbFi_)ZEfNI*~8gI(hU&# zXF>J)G6RCWWgYo$XznOpuapNIMt0|0E$LEwA)%3ec3yEo~hxCIy)Hzr4)U1V>U(0Bz+?M*CA1uuSbad7i+neiZ5`Av<@Sh>wixLEml`2<*z+?+@b z9)50q6BB{|ASG?*>|$hRf`mu`;%t_Hj;kqM2W>VG{^v$RF3x)?!R zr|!O}n^|NU4V>?czr7o%rJE=ce; zc1~_V4t7BfZZ&pJK~4cdc3x)igZ)3++nZXNdH%n(hIS8)(4RGbVd)Is?|E_S&z4d} zI{vx(b7^CFv6pCQE_Q{Wk;$JaI2*Yk|Ew0E_2-d^g^`^(5~z=V?oE&rcnfs2!a z6G#**7m`PSm0Q4!gVo5$)Pz;Qgj2wn$Bds}fb$Q(|4rT5-ps|_$O$QC4)_Ro1?2OB zS2T=&mhkZf)BfGu-2w@%58xOp2RrM3ag6^Tj=}$#F&xqw|C+K8{C{JL&_#p)P&1(4 zpL;-k0c{BXw>tcXXIPl+U{6Et5KkWK% zap1qz_L=|m3hw;n@Iu=e z2E!wQK9^weiTA-x92aSMNt`8I0vP2DTk`5180aAVOiayVe09p*M^$~Ueak*Fi@Y1T+V08x5tziKMshy zFKiH6*d`>nWPYGeIlzo)PI#|3)Eqo)=;=5}c9x5j<22jeE^9BHv^n9AlJo5$k#(+` z(C;zj3_SV)2SbD1ZC`V%qoj{|+%xZD=i1f4PuqE{_Qff~_U&W%$Xv>=9iAgc@07Kw z_wQFRh4fv~3&q9zk-gk;awU;1maUfn1xAyJjs>?mu7_)`0u)UXQ@tC;CK)13_9s22 z{V%pgHapIRnOpr(BUYqFoN@6lO1CMXUO9$tRTB-ZcJ7V0DXo*1GfL)AG#Ir&EqYN~ zOvPzTOpL3%+OxwRl6Ujs(mbAz|8$W`R9GBe)ti_Y$&>Wgh}qZu0?U6UreS8b{`*G$ z9&d+Q!Z8k@?ci0d>a@0xHZi89kNG^CQ5vjFOlcg4El)B!Sv%b7PN1Ws-QZ5>UVEhN zF$LPg_`fBxRbdViClh1yG(tV=xYziiguIPNdEcn0s-Ap%*51RNAQ$?z{|?kxLA0uC zZ8|B=b#;1WBp<##vbm+A@vA*Ib?!jQ1Np=6iN~g4_KKsq9AAQKt|{(Z=4H_7CpX^= z1zW72oUq$ciJ8weX2|d|QuBp{W zw=P)F-h+7^DPfFZ@*aTyG1UO-6=CyAkIbk2T{!C6@e$C{sGDLoJ z{gvBL1DQ@!aG4MvKQ5L0Af{?xK{8P5Osi_CB!PfR$V2Sev)`1FEuOU(oHCxheLKRP zLdawD)hk=7sE5`FiSIF(;|UwiBzb+P#f|H1RozsR|qv_G8i&T-%XHU zU1gdlPkb>Tw)Kz24$gGaY{cs?Go!lj`IvgHcxbPOZ+7Z^o_yG0)8%?*${W|WSaS^; zk({0#8Z~=6hAmRhOnPC?QrqMP3fzZXWl&usvZW$Uyu#nqKk+ABp(`CrOzO66xp|p-( zTAGby5z2??zxpt5n$T_<^AO0yCqZc7w+e8}J>`zwwHjY_PRw2xR<)uHw}8|ZH^ z4$e3^9u*Y=1M{%=f3HfqLUeApF-(YLT{bZDuPXa}-rS|P`N@RNr08cHMDy0FG5F1% z&=a$u2F)bE(7kj`Rj=74&&w!!-cc?FC{Lj%h|H^`M=S*m+VtO)i7zgvLn;*q5Gsv9 zgde|neJfNQ+>=p3?DET-z016$`0#?1d8HQFCwY3+`|8kyX?`TxoZO`lSK=f{lFOdk z#P@@Hy{C`rxZB0`7xeh*xP8gO&@lfMsIThub*AmI+&7qGodw&Ovq}3e+YZUk!4ud6 znn^iI=*JC?`MAZ--;3?6TU$M!I5P68FG2GD^zZTsIf8@F)RvoZ_1q}DXMziV9(X)A+-lICvz6+DOtBPa1uF9)OtpTZtA zL*KWoWVocFm$^}@k(}TXc0=&07W6GH|HbGSxAL9bB_|un2`l>Bh8JSV@z2wWo4;A_ zGRbZ{Hs~BW>3nu_6Lfi+!#53erTO@&9;-L%`!TB^Jsf&1jEUzm3-q1V_LT$T!&5`L zizz zUja%glOO!DRO~R}?eJyCTW%LaB>iWIBf0pW6&C+YHd7)15(Apyk6G?f%Xg`zEW-&Q zLa**z5Q5#+P;SU$s;z>k!mi%@XSCfexRqQ*IS#zsW&XLPT3cA=v8t^jBimJswjA~tQ zQ-zoY6BpB}&dqw5{Se&&Kj?s?JJh!u@7Xfcyu;dTE3?7p>8a;En-cJR_>!=kDcDke zn{_&&cc9Yu^bJ8dnf%?9s?Hwb;gZcc_{zl)9(^Fl|VLlEsNSC`l3y3D(V^5 z&zMD1LY7#C-4-TmLY52x6jLoujAUdS6(n9y4Ig(Xy_}uZ_@)-Zw(Bj1A#zVXY;+3d zEtrfuuZvJx2_+_xV{mQ_ML)JQPzhW;nJzh4j(>>`8m6AEb+zW%Z{!FQUzG7nMc z=!jQo>I2PrIbmC&c)qcpHM7}T5u4$3;o#ok1RH=V&jEahq zSP$R$QDUOgaBSXMTDe$0zXAlcp6PyiVrNS3!7ogDHI>eTg7jDUrBsll1i%)oi}F7) z4ZIBvWka7yJ#s(v*u`_92S(}i59K<~g*hApv*Z%=RvuiP4)jon)Mnuuk_55u4261AX+bIWxA!ZQ<~FNq@FO zB-`c`OUJL`8bX}b9d?%=hQ6D#Cy#XaczHEkF~jPZQCn_{e%IQ(nUOq|Ox%0A)H+p` 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 diff --git a/public/widget/widget-swap-amounts-dark.png b/public/widget/widget-swap-amounts-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e6092f60b89aebd8c52c9ec0edcd69fd0d503caf GIT binary patch literal 35683 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 literal 0 HcmV?d00001 diff --git a/public/widget/widget-swap-amounts-light.png b/public/widget/widget-swap-amounts-light.png new file mode 100644 index 0000000000000000000000000000000000000000..c5dc266814e9832f57e642df6bf136680c12ef45 GIT binary patch literal 34077 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

    - + ); }; diff --git a/src/app/ui/swap/SwapExplanation.tsx b/src/app/ui/swap/SwapExplanation.tsx index 8e9a1be05..793dc36af 100644 --- a/src/app/ui/swap/SwapExplanation.tsx +++ b/src/app/ui/swap/SwapExplanation.tsx @@ -1,7 +1,7 @@ 'use client'; import { Box, Typography, alpha } from '@mui/material'; import { AccordionFAQ } from 'src/components/AccordionFAQ'; -import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; +import { DynamicPagesContainer } from 'src/components/DynamicPagesContainer'; const SwapExplanationSection = () => { const faqData = [ @@ -9,7 +9,7 @@ const SwapExplanationSection = () => { { Question: 'Some Question here 2', Answer: 'Some Answer here 2' }, ]; return ( - ({ width: '100%', })} @@ -33,7 +33,7 @@ const SwapExplanationSection = () => { }, })} /> - + ); }; diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx index 17ad1d03a..75f050287 100644 --- a/src/app/ui/swap/SwapStepsExplainer.tsx +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -4,7 +4,7 @@ import { Link as MuiLink, Typography, useTheme } from '@mui/material'; import Link from 'next/link'; import { Fragment } from 'react'; import { Divider } from 'src/components/Blog'; -import { SeoPageContainer } from 'src/components/SeoPageContainer.style'; +import { DynamicPagesContainer } from 'src/components/DynamicPagesContainer'; import StepDetail from 'src/components/StepDetail/StepDetail'; import { getWidgetImageProps } from 'src/utils/image-generation/getWidgetImage'; @@ -166,7 +166,7 @@ const SwapStepsExplainerSection = ({ ]; return ( - ({ marginTop: theme.spacing(4) })}> + ({ marginTop: theme.spacing(4) })}> ))} - + ); }; diff --git a/src/components/SeoPageContainer.style.ts b/src/components/DynamicPagesContainer.ts similarity index 85% rename from src/components/SeoPageContainer.style.ts rename to src/components/DynamicPagesContainer.ts index 5d1528789..1806e4781 100644 --- a/src/components/SeoPageContainer.style.ts +++ b/src/components/DynamicPagesContainer.ts @@ -3,7 +3,7 @@ import type { BoxProps } from '@mui/system'; import { Box, styled } from '@mui/system'; -export const SeoPageContainer = styled(Box)(({ theme }) => ({ +export const DynamicPagesContainer = styled(Box)(({ theme }) => ({ color: theme.palette.text.primary, position: 'relative', borderRadius: 32, diff --git a/src/components/InformationCard/InformationCard.style.ts b/src/components/InformationCard/InformationCard.style.ts index ccaab7492..426a6f74c 100644 --- a/src/components/InformationCard/InformationCard.style.ts +++ b/src/components/InformationCard/InformationCard.style.ts @@ -4,13 +4,13 @@ import type { TableCellProps } from '@mui/material'; import { TableCell } from '@mui/material'; import type { BoxProps, Breakpoint } from '@mui/system'; import { styled } from '@mui/system'; -import { SeoPageContainer } from '../SeoPageContainer.style'; +import { DynamicPagesContainer } from '../DynamicPagesContainer'; interface InformationCardContainerProps extends BoxProps { fullWidth?: boolean; } -export const InformationCardContainer = styled(SeoPageContainer, { +export const InformationCardContainer = styled(DynamicPagesContainer, { shouldForwardProp: (prop) => prop !== 'fullWidth', })(({ theme, fullWidth }) => ({ [theme.breakpoints.up('md' as Breakpoint)]: { From 079376d28a0367ae99006acc75832ed9b1f35d00 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 17 Dec 2024 14:46:41 +0100 Subject: [PATCH 10/23] refactor: remove duplicate --- src/app/ui/swap/utils.tsx | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/src/app/ui/swap/utils.tsx b/src/app/ui/swap/utils.tsx index 266fdc6dc..9c35444a5 100644 --- a/src/app/ui/swap/utils.tsx +++ b/src/app/ui/swap/utils.tsx @@ -1,8 +1,8 @@ +import { currencyFormatter } from '@/utils/formatNumbers'; +import { getChainById } from '@/utils/tokenAndChain'; +import type { ExtendedChain, Token } from '@lifi/sdk'; import { Link as MuiLink } from '@mui/material'; import Link from 'next/link'; -import type { ExtendedChain, Token } from '@lifi/sdk'; -import { getChainById } from '@/utils/tokenAndChain'; -import { currencyFormatter } from '@/utils/formatNumbers'; export function buildExplorerLink( blockExplorerUrls: string[] = [], @@ -24,29 +24,6 @@ export function buildExplorerLink( ); } -export function getChainInfoData(chainInfo: ExtendedChain) { - return [ - { label: 'Native token', value: chainInfo.nativeToken.symbol }, - { label: 'Chain type', value: chainInfo.chainType }, - { label: 'Chain id', value: chainInfo.id }, - { - label: 'Block explorer urls', - value: chainInfo.metamask?.blockExplorerUrls?.map((blockExplorerUrl) => ( - - {blockExplorerUrl} - - )), - }, - ]; -} - export function getTokenInfoData(chains: ExtendedChain[], tokenInfo: Token) { const chain = getChainById(chains, tokenInfo.chainId); return [ From fe6cb7df21e5d9be515a7a6e25873e87fa710667 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 17 Dec 2024 14:56:38 +0100 Subject: [PATCH 11/23] fix: sitemap and segments with empty space --- src/app/[lng]/swap/[segments]/page.tsx | 6 ++++-- src/app/sitemap.ts | 4 +++- src/middleware.ts | 3 +-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/app/[lng]/swap/[segments]/page.tsx b/src/app/[lng]/swap/[segments]/page.tsx index 4e2040ab3..b5f3adbcb 100644 --- a/src/app/[lng]/swap/[segments]/page.tsx +++ b/src/app/[lng]/swap/[segments]/page.tsx @@ -20,7 +20,7 @@ export async function generateMetadata({ title: title, description: `Jumper offers the best way to swap tokens on ${sourceChain?.name} with the fastest speeds, lowest costs, and most secure swap providers available.`, siteName: siteName, - url: `${getSiteUrl()}/swap/${params.segments}`, + url: `${getSiteUrl()}/swap/${params.segments.replace('-', ' ').toLowerCase()}`, type: 'article', }; @@ -49,7 +49,9 @@ export default async function Page({ params: { segments: string }; }) { try { - const chainName = decodeURIComponent(segments); + const chainName = decodeURIComponent( + segments.replace('-', ' ').toLowerCase(), + ); const { chains } = await getChainsQuery(); const { tokens } = await getTokensQuery(); const sourceChain = getChainByName(chains, chainName); diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index c6524f766..0ba953278 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -50,7 +50,9 @@ export default async function sitemap(): Promise { const swapPages = chains.map((chain) => { return { url: withoutTrailingSlash( - `${getSiteUrl()}${JUMPER_SWAP_PATH}/${chain.name}`, + `${getSiteUrl()}${JUMPER_SWAP_PATH}/${chain.name}` + .replace(' ', '-') + .toLowerCase(), ), lastModified: new Date().toISOString().split('T')[0], priority: 0.4, diff --git a/src/middleware.ts b/src/middleware.ts index 69ac2d265..fda198f21 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -2,7 +2,6 @@ import acceptLanguage from 'accept-language'; import { i18nRouter } from 'next-i18n-router'; import type { NextRequest } from 'next/server'; -import { NextResponse } from 'next/server'; import i18nConfig from '../i18nconfig'; import { locales } from './i18n/i18next-locales'; @@ -21,5 +20,5 @@ export function middleware(request: NextRequest) { // Applies this middleware only to specific paths export const config = { matcher: - '/((?!api|static|_next|favicon\\.ico|.*\\.(?:png|jp?eg|gif|webp|svg|ico|riv)).*)', + '/((?!api|static|_next|favicon\\.ico|.*\\.(?:png|jp?eg|gif|webp|svg|ico|xml|txt|riv)).*)', }; From 4e8a64fff3263cfbbe21e35ede42b05feaad3e9f Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 17 Dec 2024 20:39:39 +0100 Subject: [PATCH 12/23] chore: cleanup and fix token explorer links --- src/app/[lng]/swap/sitemap.ts | 22 ---------- src/app/ui/bridge/HalfSizeBlock.tsx | 19 -------- src/app/ui/bridge/utils.tsx | 7 ++- src/app/ui/swap/utils.tsx | 44 ------------------- .../InformationCard/InformationCard.tsx | 27 +----------- 5 files changed, 6 insertions(+), 113 deletions(-) delete mode 100644 src/app/[lng]/swap/sitemap.ts delete mode 100644 src/app/ui/swap/utils.tsx diff --git a/src/app/[lng]/swap/sitemap.ts b/src/app/[lng]/swap/sitemap.ts deleted file mode 100644 index 9d1fc7552..000000000 --- a/src/app/[lng]/swap/sitemap.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { getSiteUrl } from '@/const/urls'; -import { getChainsQuery } from '@/hooks/useChains'; -import { getChainById } from '@/utils/tokenAndChain'; -import type { MetadataRoute } from 'next'; - -export default async function sitemap({ - id, -}: { - id: number; -}): Promise { - const { chains } = await getChainsQuery(); - - const routes = chains.map((chain) => { - return { - url: `${getSiteUrl()}/swap/${`${getChainById(chains, chain.id)?.name}`.toLowerCase()}`, - lastModified: new Date().toISOString().split('T')[0], - priority: 0.4, - }; - }); - - return routes; -} diff --git a/src/app/ui/bridge/HalfSizeBlock.tsx b/src/app/ui/bridge/HalfSizeBlock.tsx index d6f0dd0db..5097e8614 100644 --- a/src/app/ui/bridge/HalfSizeBlock.tsx +++ b/src/app/ui/bridge/HalfSizeBlock.tsx @@ -1,6 +1,5 @@ import { Avatar, - Link as MuiLink, Table, TableBody, TableCell, @@ -8,26 +7,8 @@ import { Typography, } from '@mui/material'; import { Box } from '@mui/system'; -import Link from 'next/link'; import { DynamicPagesContainer } from 'src/components/DynamicPagesContainer'; -function buildExplorerLink(blockExplorerUrls: string[] = [], address: string) { - if (blockExplorerUrls.length === 0) { - return address; - } - - return ( - - {address} - - ); -} - interface Info { logoURI?: string; name: string; diff --git a/src/app/ui/bridge/utils.tsx b/src/app/ui/bridge/utils.tsx index 3154c78fb..795021d83 100644 --- a/src/app/ui/bridge/utils.tsx +++ b/src/app/ui/bridge/utils.tsx @@ -1,12 +1,14 @@ import { currencyFormatter } from '@/utils/formatNumbers'; import { getChainById } from '@/utils/tokenAndChain'; -import type { ExtendedChain, Token } from '@lifi/sdk'; +import type { ChainId } from '@lifi/sdk'; +import { type ExtendedChain, type Token } from '@lifi/sdk'; import { Link as MuiLink } from '@mui/material'; import Link from 'next/link'; export function buildExplorerLink( blockExplorerUrls: string[] = [], address: string, + chainId?: ChainId, ) { if (blockExplorerUrls.length === 0) { return address; @@ -17,7 +19,7 @@ export function buildExplorerLink( color="text.primary" component={Link} target="_blank" - href={`${blockExplorerUrls[0]}tokens/${address}`} // todo: on OP it needs to be "token/..." + href={`${blockExplorerUrls[0]}token/${address}`} style={{ display: 'block', maxWidth: '100%', @@ -63,6 +65,7 @@ export function getTokenInfoData(chains: ExtendedChain[], tokenInfo: Token) { value: buildExplorerLink( chain?.metamask?.blockExplorerUrls, tokenInfo.address, + tokenInfo.chainId, ), }, { label: 'Decimals', value: tokenInfo.decimals }, diff --git a/src/app/ui/swap/utils.tsx b/src/app/ui/swap/utils.tsx deleted file mode 100644 index 9c35444a5..000000000 --- a/src/app/ui/swap/utils.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { currencyFormatter } from '@/utils/formatNumbers'; -import { getChainById } from '@/utils/tokenAndChain'; -import type { ExtendedChain, Token } from '@lifi/sdk'; -import { Link as MuiLink } from '@mui/material'; -import Link from 'next/link'; - -export function buildExplorerLink( - blockExplorerUrls: string[] = [], - address: string, -) { - if (blockExplorerUrls.length === 0) { - return address; - } - - return ( - - {address} - - ); -} - -export function getTokenInfoData(chains: ExtendedChain[], tokenInfo: Token) { - const chain = getChainById(chains, tokenInfo.chainId); - return [ - { label: 'Symbol', value: tokenInfo.symbol }, - { - label: 'Token address', - value: buildExplorerLink( - chain?.metamask?.blockExplorerUrls, - tokenInfo.address, - ), - }, - { label: 'Decimals', value: tokenInfo.decimals }, - { - label: 'Current USD price', - value: currencyFormatter('en', { currency: 'USD' })(tokenInfo.priceUSD), - }, - ]; -} diff --git a/src/components/InformationCard/InformationCard.tsx b/src/components/InformationCard/InformationCard.tsx index 98ebf8457..177428115 100644 --- a/src/components/InformationCard/InformationCard.tsx +++ b/src/components/InformationCard/InformationCard.tsx @@ -1,35 +1,10 @@ -import { - Avatar, - Link as MuiLink, - Table, - TableBody, - TableRow, - Typography, -} from '@mui/material'; +import { Avatar, Table, TableBody, TableRow, Typography } from '@mui/material'; import { Box } from '@mui/system'; -import Link from 'next/link'; import { InformationCardCell, InformationCardContainer, } from './InformationCard.style'; -function buildExplorerLink(blockExplorerUrls: string[] = [], address: string) { - if (blockExplorerUrls.length === 0) { - return address; - } - - return ( - - {address} - - ); -} - interface Info { logoURI?: string; name: string; From 9cdc8592a400593e90a0a78e53900ca413507010 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 17 Dec 2024 21:11:35 +0100 Subject: [PATCH 13/23] refactor: remove comment --- src/components/JsonSchema/JsonSchemaQA.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/JsonSchema/JsonSchemaQA.tsx b/src/components/JsonSchema/JsonSchemaQA.tsx index 0b8cecb56..a29f643be 100644 --- a/src/components/JsonSchema/JsonSchemaQA.tsx +++ b/src/components/JsonSchema/JsonSchemaQA.tsx @@ -41,8 +41,6 @@ export const QAJsonSchema = ({ data }: QAJsonSchemaProps) => { const schema = useMemo(() => { const entities = data?.map((el, index) => { const text = el.Answer; - // used for data from strapi --> - // const text = extractTextFromBlocks(el.Answer as unknown as BlocksProps[]); const output = text && { '@type': 'Question', name: el.Question, From 0fddf0a2bb8b991198e6b8005c07acf8a4106fa2 Mon Sep 17 00:00:00 2001 From: Denny San Date: Wed, 18 Dec 2024 12:36:20 +0100 Subject: [PATCH 14/23] fix: yarn.lock --- yarn.lock | 261 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 165 insertions(+), 96 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0d709813a..5bf15f160 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1578,7 +1578,7 @@ __metadata: languageName: node linkType: hard -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.14.0": +"@emotion/cache@npm:^11.13.5, @emotion/cache@npm:^11.14.0": version: 11.14.0 resolution: "@emotion/cache@npm:11.14.0" dependencies: @@ -3604,10 +3604,32 @@ __metadata: languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.15.19, @mui/core-downloads-tracker@npm:^5.16.11": - version: 5.16.11 - resolution: "@mui/core-downloads-tracker@npm:5.16.11" - checksum: 10/87243dedefde3ec4b9b9b84185d48598bc9b0966e829a1d656f47a72e739e3f07a31039d5c010894620693916f53cc146f2870c422d824eca93a8c6ac2d00498 +"@mui/base@npm:5.0.0-beta.40-0": + version: 5.0.0-beta.40-0 + resolution: "@mui/base@npm:5.0.0-beta.40-0" + dependencies: + "@babel/runtime": "npm:^7.23.9" + "@floating-ui/react-dom": "npm:^2.0.8" + "@mui/types": "npm:^7.2.15" + "@mui/utils": "npm:^5.16.12" + "@popperjs/core": "npm:^2.11.8" + clsx: "npm:^2.1.0" + prop-types: "npm:^15.8.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/471a62be88f779e1c8ad0a33f5b3cc8ee7425e5f62121b62ae225b9980b7c02a54e6e45786903a3e9d07983f831009acceaa9b7f1d744045cce9d6554aec3526 + languageName: node + linkType: hard + +"@mui/core-downloads-tracker@npm:^5.15.19, @mui/core-downloads-tracker@npm:^5.16.12": + version: 5.16.12 + resolution: "@mui/core-downloads-tracker@npm:5.16.12" + checksum: 10/ade13080e61da63394556e8e3da5c8d20147b1b51f73487f8972bbf25812efa90e1a757d83145e55b215f7e1c08a2e4b65a081e0f25ce2992e076f35aa17ba94 languageName: node linkType: hard @@ -3628,8 +3650,8 @@ __metadata: linkType: hard "@mui/icons-material@npm:^5.16.11": - version: 5.16.11 - resolution: "@mui/icons-material@npm:5.16.11" + version: 5.16.12 + resolution: "@mui/icons-material@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" peerDependencies: @@ -3639,11 +3661,11 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/3232cc7d05644fcfd1a2097f1160df471cfc2b9fcfe75b7bb63ee6318201c025be58db1e02460dfbb6f15903897649b741b627c4ba43e91afee6f7381c700fef + checksum: 10/f791b69f2bf3f8a0a39aadbe57bf44fb17a3f9e0448f96a17ce655f0d3508eda7cdeb05ebdbea40f6e75be6f5c74340a12371c7c7807d68a4373d40e8e20b67e languageName: node linkType: hard -"@mui/lab@npm:5.0.0-alpha.174, @mui/lab@npm:^5.0.0-alpha.161": +"@mui/lab@npm:5.0.0-alpha.174": version: 5.0.0-alpha.174 resolution: "@mui/lab@npm:5.0.0-alpha.174" dependencies: @@ -3672,9 +3694,38 @@ __metadata: languageName: node linkType: hard +"@mui/lab@npm:^5.0.0-alpha.161": + version: 5.0.0-alpha.175 + resolution: "@mui/lab@npm:5.0.0-alpha.175" + dependencies: + "@babel/runtime": "npm:^7.23.9" + "@mui/base": "npm:5.0.0-beta.40-0" + "@mui/system": "npm:^5.16.12" + "@mui/types": "npm:^7.2.15" + "@mui/utils": "npm:^5.16.12" + clsx: "npm:^2.1.0" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@mui/material": ">=5.15.0" + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 10/36913ba87e72de163101b80891322d00a8bf43f7a0c9eea85462ea5bfc0a509e377681a1cf52b44df9095c0ddb5bb1972b3968ee00c2b3f00c6a2a5a1ef90c14 + languageName: node + linkType: hard + "@mui/material-nextjs@npm:^5.16.8": - version: 5.16.8 - resolution: "@mui/material-nextjs@npm:5.16.8" + version: 5.16.12 + resolution: "@mui/material-nextjs@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" peerDependencies: @@ -3691,7 +3742,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/a85a8f1fd29dfe4c113ee5ff0e2d409fcbe6134414358ab1f8cc4a0fcc2689dc730bd5b72b7f7c47283237344e4dc703a9212ef57c3d6ca34c500c8b2383b9e4 + checksum: 10/105f694f4ce72ce938a4efcf3dd852d42f516fd217eb363232f53409c13100d30f022f0b9f369fb4fd2b606ed75381e718a7ea7ce28f5a33272dc78221c56f2d languageName: node linkType: hard @@ -3729,20 +3780,20 @@ __metadata: linkType: hard "@mui/material@npm:^5.16.11": - version: 5.16.11 - resolution: "@mui/material@npm:5.16.11" + version: 5.16.12 + resolution: "@mui/material@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/core-downloads-tracker": "npm:^5.16.11" - "@mui/system": "npm:^5.16.8" + "@mui/core-downloads-tracker": "npm:^5.16.12" + "@mui/system": "npm:^5.16.12" "@mui/types": "npm:^7.2.15" - "@mui/utils": "npm:^5.16.8" + "@mui/utils": "npm:^5.16.12" "@popperjs/core": "npm:^2.11.8" "@types/react-transition-group": "npm:^4.4.10" clsx: "npm:^2.1.0" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" - react-is: "npm:^18.3.1" + react-is: "npm:^19.0.0" react-transition-group: "npm:^4.4.5" peerDependencies: "@emotion/react": ^11.5.0 @@ -3757,16 +3808,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/cfad3b093004c2017458f5f3dc4c6d9a7b01daf797f1b702d22ec33643ba7b0ee13af1f21bfbb5db5676d10df8cfe60867771654f88722286d09a166562b6af4 + checksum: 10/d33358fbd31ca29710524f117ce13d77b39d50408fef5c5ae54a46a36596daf294afa859e516b29a7531c198e8433002420c3f867c0a78fcbe37358e3daab5b8 languageName: node linkType: hard -"@mui/private-theming@npm:^5.16.8": - version: 5.16.8 - resolution: "@mui/private-theming@npm:5.16.8" +"@mui/private-theming@npm:^5.16.12": + version: 5.16.12 + resolution: "@mui/private-theming@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/utils": "npm:^5.16.8" + "@mui/utils": "npm:^5.16.12" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -3774,16 +3825,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/7bd512d9024e3333473cbaba341835803abfc9ea1f37380ccf48e8ef719fef15162264eedddc7bb9cade56c245875559f01a5a0fb5bce80044b4be3a3c0aa690 + checksum: 10/935293766ea55bbc5936194fe972591a0bb91492d0a0659556efb14228370a6de3fe91d681fa72439c17837f3a10be4cf2f48a2c779aa1ea18032421ebbb0aa9 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.16.8": - version: 5.16.8 - resolution: "@mui/styled-engine@npm:5.16.8" +"@mui/styled-engine@npm:^5.16.12": + version: 5.16.12 + resolution: "@mui/styled-engine@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@emotion/cache": "npm:^11.11.0" + "@emotion/cache": "npm:^11.13.5" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" peerDependencies: @@ -3795,19 +3846,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10/4b8a484dd10c36e26faf74094b5de5507a5c81faf369e8e2bdd74ceb6b1d7c45b1a69ca43e29de4700ccc13f8be15d61f5d1a85373ab3b7f5a7a64f6ae2ddc3a + checksum: 10/148c462622fda31529affd3310839bfd2c2236431e6383c7dbf8e936bc489548d4b380bfb8b54066e7cd2d705b430b8a8c9e0e500e573525cd8f77f8e12b9f2b languageName: node linkType: hard -"@mui/system@npm:^5.15.15, @mui/system@npm:^5.16.8": - version: 5.16.8 - resolution: "@mui/system@npm:5.16.8" +"@mui/system@npm:^5.15.15, @mui/system@npm:^5.16.12, @mui/system@npm:^5.16.8": + version: 5.16.12 + resolution: "@mui/system@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/private-theming": "npm:^5.16.8" - "@mui/styled-engine": "npm:^5.16.8" + "@mui/private-theming": "npm:^5.16.12" + "@mui/styled-engine": "npm:^5.16.12" "@mui/types": "npm:^7.2.15" - "@mui/utils": "npm:^5.16.8" + "@mui/utils": "npm:^5.16.12" clsx: "npm:^2.1.0" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" @@ -3823,39 +3874,39 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/f78b5d7a510eb6c53b50fd2d39b2d13feca0f8460b4a3376c2cff52a6e4fe1800473f01ba7a0f55b8238fdae99547f5f82049f3670e077c0fe31b6dfd9324dd3 + checksum: 10/9b3f7fcf11a918189342c095a3b5f25f83784785493ffc19729a4cb512999f9daba0a509bab536c64c37c74fa87f6453b110dd0a2ed0b8ce7f9389b7d052a2e0 languageName: node linkType: hard "@mui/types@npm:^7.2.14, @mui/types@npm:^7.2.15": - version: 7.2.19 - resolution: "@mui/types@npm:7.2.19" + version: 7.2.20 + resolution: "@mui/types@npm:7.2.20" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/a23bc280c0722527ce5e264b0dcb44271441e4016eb2285acc1f0d236cf78c73ecc3ec7abba81876c2eadf45b905b55eb26e0e824ea6afc233efce2ef5a34f7d + checksum: 10/1e1e4ddecce8afd277f6332ba57d3473c58b581994b3768ab2afbcf9a785efc509b44c267dfeb3e100d2539da3fcf45d514d4c1aed6f2cd1f2531a1855798349 languageName: node linkType: hard -"@mui/utils@npm:^5.15.14, @mui/utils@npm:^5.16.8": - version: 5.16.8 - resolution: "@mui/utils@npm:5.16.8" +"@mui/utils@npm:^5.15.14, @mui/utils@npm:^5.16.12, @mui/utils@npm:^5.16.8": + version: 5.16.12 + resolution: "@mui/utils@npm:5.16.12" dependencies: "@babel/runtime": "npm:^7.23.9" "@mui/types": "npm:^7.2.15" "@types/prop-types": "npm:^15.7.12" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" - react-is: "npm:^18.3.1" + react-is: "npm:^19.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/b091f069a554eb7c691c362ec56c68c5939ce789f3b6d3b94a1718b3c0c7af28eb14aaf45cc8b10e32eb550df156e60f595b4d58f67f2bb34749768b41bd4502 + checksum: 10/5dedafa160a8b5625dca93a5d5dddde9516c11063e0ed335fb03a61fea8cc98509ae4785e789c540011d98cca02826abd1d31d07d6baf7add1cf91a54b8810e0 languageName: node linkType: hard @@ -4110,15 +4161,15 @@ __metadata: linkType: hard "@opentelemetry/context-async-hooks@npm:^1.29.0": - version: 1.29.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.29.0" + version: 1.30.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.30.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/bfd960bd03d8c5b2d92447fd7435b86ff919299b56821fe8f99f2ffe19831f0ecadba25bd52a37faff0f98c4fecdcc76e6886e56a3844b367360c6232674ae0e + checksum: 10/0d9a4c2eeeceff55b8267123fa3d36f7659afb71e41a09f4d9980c66178d0dbbfb12a3f995d04a7eae80e8a381a9436801b4f9be845aaca0b44e7ea2eff43478 languageName: node linkType: hard -"@opentelemetry/core@npm:1.29.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.29.0, @opentelemetry/core@npm:^1.8.0": +"@opentelemetry/core@npm:1.29.0": version: 1.29.0 resolution: "@opentelemetry/core@npm:1.29.0" dependencies: @@ -4129,6 +4180,17 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/core@npm:1.30.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.29.0, @opentelemetry/core@npm:^1.8.0": + version: 1.30.0 + resolution: "@opentelemetry/core@npm:1.30.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.28.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10/6984b7a2ce32a7de0c29fa9a3b03eed0bae730ba61706668939cad6331b168614f6102b5088f71daf4b41686ea31b3082349a850d3da4ff7e48934882be2c0df + languageName: node + linkType: hard + "@opentelemetry/instrumentation-amqplib@npm:^0.45.0": version: 0.45.0 resolution: "@opentelemetry/instrumentation-amqplib@npm:0.45.0" @@ -4472,28 +4534,28 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.29.0, @opentelemetry/resources@npm:^1.29.0": - version: 1.29.0 - resolution: "@opentelemetry/resources@npm:1.29.0" +"@opentelemetry/resources@npm:1.30.0, @opentelemetry/resources@npm:^1.29.0": + version: 1.30.0 + resolution: "@opentelemetry/resources@npm:1.30.0" dependencies: - "@opentelemetry/core": "npm:1.29.0" + "@opentelemetry/core": "npm:1.30.0" "@opentelemetry/semantic-conventions": "npm:1.28.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/677b9e3478a380e93383a223a01ccade21dde7381924a4f859b2309ea82e79da9e7257338791a5b2699f763b0c198ec7e0ed6a12f03e467f5e0d8287757f0f66 + checksum: 10/c9f9bac18b09ff6ad5bcb127de11a8dbd46a39154ac2659ab1c9f94781a9e4fd41d7989d44fc09627f489c903ad9476e8b1d2d958eb9293e05f3a00840760b17 languageName: node linkType: hard "@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.29.0": - version: 1.29.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.29.0" + version: 1.30.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.30.0" dependencies: - "@opentelemetry/core": "npm:1.29.0" - "@opentelemetry/resources": "npm:1.29.0" + "@opentelemetry/core": "npm:1.30.0" + "@opentelemetry/resources": "npm:1.30.0" "@opentelemetry/semantic-conventions": "npm:1.28.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/97080188cd2ded16cc489ad5414255f0e63a81ca3f8778f604cdb1409bf95691529d7f9233d37788ac14a6ff36b736fcf274ef39bba3fdf421e7201642d2d5b4 + checksum: 10/2e926c0cf29b6319a263fd7a1dbf157170e75b7ab329b11b1990130dd1591cea4590d67c6208ef7d63bf5742e4ab5811d64672804568438f2e751dbe1ac98958 languageName: node linkType: hard @@ -4820,21 +4882,21 @@ __metadata: languageName: node linkType: hard -"@rive-app/canvas@npm:2.25.1": - version: 2.25.1 - resolution: "@rive-app/canvas@npm:2.25.1" - checksum: 10/8e87e61b8e2b6602034560d169ea34a4d721fda18f897fb316108b5b2d459ba75723156532303029dcddbfacdd3897c22c723cc7fff845522f5828de63e23106 +"@rive-app/canvas@npm:2.25.2": + version: 2.25.2 + resolution: "@rive-app/canvas@npm:2.25.2" + checksum: 10/a992b6646b7bd6906b74a1b3496172e9267b94b1eba47639f1024d6a5a803c5f489a93512a90935342e1e434248ac8841a0c2b0bbe32d9e9c3acd5af8bedf77e languageName: node linkType: hard "@rive-app/react-canvas@npm:^4.17.1": - version: 4.17.3 - resolution: "@rive-app/react-canvas@npm:4.17.3" + version: 4.17.4 + resolution: "@rive-app/react-canvas@npm:4.17.4" dependencies: - "@rive-app/canvas": "npm:2.25.1" + "@rive-app/canvas": "npm:2.25.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/5e0628fbe0f7185eed2c1aa21036497b25f2b1093c2f18dadf6597cc11f750078a3632547b4ae3ac487096ad003824754eddcf6a32e6f331fedb128d0673c08f + checksum: 10/442dc2c3e96afc85b4ec6ac478624b61e0247ecb7e6d99f5c610a8749f63f18c70fce38ecf035744106df7da50bafdc4b57e392419d7dd8bcf8295ab9238da38 languageName: node linkType: hard @@ -5985,10 +6047,10 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.62.7": - version: 5.62.7 - resolution: "@tanstack/query-core@npm:5.62.7" - checksum: 10/84172d297196a5fb5704c75c99deddd776e258ad589cf1a66a2a71341bc81452305b260e57825f729e4d07ca7bc920ba1a3208f7a192b347751fee0fff5fc9fd +"@tanstack/query-core@npm:5.62.8": + version: 5.62.8 + resolution: "@tanstack/query-core@npm:5.62.8" + checksum: 10/6ce74cc1fba12f219db45423602603a129fdf30d29418f9b5950525725119b8dc136c504ee90fb8aa9e5c10b1f9f4eb3ef0b07fe4b71b194c97c32b8d738d09b languageName: node linkType: hard @@ -6004,13 +6066,13 @@ __metadata: linkType: hard "@tanstack/react-query@npm:^5.62.7": - version: 5.62.7 - resolution: "@tanstack/react-query@npm:5.62.7" + version: 5.62.8 + resolution: "@tanstack/react-query@npm:5.62.8" dependencies: - "@tanstack/query-core": "npm:5.62.7" + "@tanstack/query-core": "npm:5.62.8" peerDependencies: react: ^18 || ^19 - checksum: 10/7943420d1beaa2fd6defa0a9886722af5af940e6d2be3acc6b8b28ee28037ac1e8f302471a63f6692aa84e779fb9444c3a51be2e1e9987dc92d24e4947498221 + checksum: 10/26d642aea205a75a624abc55daa11e5336eddad921a0dd17a6ffc1780b8366feb6cacf25d81cee14c48f2dcc9e4ba46a480d2fe68c7e1b68ff0d83e3ad363fa5 languageName: node linkType: hard @@ -10050,13 +10112,13 @@ __metadata: linkType: hard "get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.5" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - checksum: 10/e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + get-intrinsic: "npm:^1.2.6" + checksum: 10/a353e3a9595a74720b40fb5bae3ba4a4f826e186e83814d93375182384265676f59e49998b9cdfac4a2225ce95a3d32a68f502a2c5619303987f1c183ab80494 languageName: node linkType: hard @@ -10913,12 +10975,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.3": + version: 1.1.14 + resolution: "is-typed-array@npm:1.1.14" dependencies: - which-typed-array: "npm:^1.1.14" - checksum: 10/f850ba08286358b9a11aee6d93d371a45e3c59b5953549ee1c1a9a55ba5c1dd1bd9952488ae194ad8f32a9cf5e79c8fa5f0cc4d78c00720aa0bbcf238b38062d + which-typed-array: "npm:^1.1.16" + checksum: 10/2d322492dea8bdf3290f4a3dd9ca7cd5bd9a0d6c7a608ffc4d2118d3f1aeac51ca0dff95b2c90b55319af53c54ee3db95cd942ae7fd7a2ef1aba05b2da4b197b languageName: node linkType: hard @@ -11084,11 +11146,11 @@ __metadata: linkType: hard "jiti@npm:^2.1.2": - version: 2.4.1 - resolution: "jiti@npm:2.4.1" + version: 2.4.2 + resolution: "jiti@npm:2.4.2" bin: jiti: lib/jiti-cli.mjs - checksum: 10/c05d3645ff4a88f5c52e33757dbae18737f6b51aa46631ed18cbf7741f2d997eb91ffd4249f61b47779d8ac1931d6539ec48dfdab8e1ca761cc160aa240d09f2 + checksum: 10/e2b07eb2e3fbb245e29ad288dddecab31804967fc84d5e01d39858997d2743b5e248946defcecf99272275a00284ecaf7ec88b8c841331324f0c946d8274414b languageName: node linkType: hard @@ -13158,13 +13220,20 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.2.0, react-is@npm:^18.3.1": +"react-is@npm:^18.2.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 languageName: node linkType: hard +"react-is@npm:^19.0.0": + version: 19.0.0 + resolution: "react-is@npm:19.0.0" + checksum: 10/6cd3695c462ec3f0d4db98583f0c1b9a439248d60214f6c42c2b0e2951a1066339d0eefa74707f03484042e043fca87750282a35b652492c035f5f3da0d6498a + languageName: node + linkType: hard + "react-router-dom@npm:^6.28.0": version: 6.28.0 resolution: "react-router-dom@npm:6.28.0" @@ -14786,15 +14855,15 @@ __metadata: linkType: hard "typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10/e4a38329736fe6a73b52a09222d4a9e8de14caaa4ff6ad8e55217f6705b017d9815b7284c85065b3b8a7704e226ccff1372a72b78c2a5b6b71b7bf662308c903 + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10/269dad101dda73e3110117a9b84db86f0b5c07dad3a9418116fd38d580cab7fc628a4fc167e29b6d7c39da2f53374b78e7cb578b3c5ec7a556689d985d193519 languageName: node linkType: hard @@ -15490,7 +15559,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": version: 1.1.16 resolution: "which-typed-array@npm:1.1.16" dependencies: From a5aee59e84ab4c45691ae86c4c9defb7fd0b3bd0 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 7 Jan 2025 12:33:16 +0100 Subject: [PATCH 15/23] fix: Label --- src/app/ui/swap/SwapStepsExplainer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/ui/swap/SwapStepsExplainer.tsx b/src/app/ui/swap/SwapStepsExplainer.tsx index 75f050287..16ab112e8 100644 --- a/src/app/ui/swap/SwapStepsExplainer.tsx +++ b/src/app/ui/swap/SwapStepsExplainer.tsx @@ -173,7 +173,7 @@ const SwapStepsExplainerSection = ({ marginY={2} sx={{ fontSize: '36px!important' }} > - Steps to Swap on {sourceChain.name} + Steps to Swap tokens on {sourceChain.name} To swap tokens on {sourceChain?.name}, you will need to follow these From 195e9e82109c32a7a47555b80e7d919d018c13e8 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 7 Jan 2025 13:20:27 +0100 Subject: [PATCH 16/23] style: fix table cell bottom border color --- src/components/InformationCard/InformationCard.style.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/InformationCard/InformationCard.style.ts b/src/components/InformationCard/InformationCard.style.ts index 426a6f74c..431b7ea16 100644 --- a/src/components/InformationCard/InformationCard.style.ts +++ b/src/components/InformationCard/InformationCard.style.ts @@ -1,7 +1,7 @@ 'use client'; import type { TableCellProps } from '@mui/material'; -import { TableCell } from '@mui/material'; +import { alpha, TableCell } from '@mui/material'; import type { BoxProps, Breakpoint } from '@mui/system'; import { styled } from '@mui/system'; import { DynamicPagesContainer } from '../DynamicPagesContainer'; @@ -25,6 +25,7 @@ interface InformationCardCellProps extends TableCellProps { export const InformationCardCell = styled(TableCell, { shouldForwardProp: (prop) => prop !== 'fullWidth', })(({ theme, fullWidth }) => ({ + borderBottom: `1px solid ${alpha(theme.palette.text.primary, 0.12)}`, [theme.breakpoints.up('md' as Breakpoint)]: { width: fullWidth ? '160px' : '30%', }, From b5c5cc1d5f9f9987c93875c42ce196cf66c8a310 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 7 Jan 2025 13:25:52 +0100 Subject: [PATCH 17/23] chore: replace next/image in favor of img tag --- src/components/StepDetail/StepDetail.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/StepDetail/StepDetail.tsx b/src/components/StepDetail/StepDetail.tsx index 3cef8cdea..42cb64a8f 100644 --- a/src/components/StepDetail/StepDetail.tsx +++ b/src/components/StepDetail/StepDetail.tsx @@ -1,6 +1,6 @@ +/* eslint-disable @next/next/no-img-element */ 'use client'; import { Box, Typography } from '@mui/material'; -import Image from 'next/image'; import type { ReactElement } from 'react'; import { StepDetailContainer } from './StepDetail.style'; @@ -29,7 +29,7 @@ const StepDetail = ({ title, description, img, content }: StepDetailProps) => { {content} {img && ( - {img.alt} Date: Tue, 7 Jan 2025 14:32:18 +0100 Subject: [PATCH 18/23] refactor: create re-usable util function --- src/app/sitemap.ts | 11 ++++------- src/utils/removeTrailingSlash.ts | 3 +++ src/utils/replaceLocaleInUrl.ts | 5 ++--- 3 files changed, 9 insertions(+), 10 deletions(-) create mode 100644 src/utils/removeTrailingSlash.ts diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 0ba953278..ae414fc43 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -8,17 +8,14 @@ import type { ChangeFrequency, SitemapPage } from '@/types/sitemap'; import type { BlogArticleData, StrapiResponse } from '@/types/strapi'; import type { MetadataRoute } from 'next'; import { getChainsQuery } from 'src/hooks/useChains'; +import { removeTrailingSlash } from 'src/utils/removeTrailingSlash'; import { getArticles } from './lib/getArticles'; -function withoutTrailingSlash(url: string) { - return url.endsWith('/') ? url.slice(0, -1) : url; -} - export default async function sitemap(): Promise { // paths const routes = pages.flatMap((route: SitemapPage) => { return { - url: withoutTrailingSlash(`${getSiteUrl()}${route.path}`), + url: removeTrailingSlash(`${getSiteUrl()}${route.path}`), lastModified: new Date().toISOString().split('T')[0], changeFrequency: 'weekly' as ChangeFrequency, priority: route.priority, @@ -30,7 +27,7 @@ export default async function sitemap(): Promise { (article: StrapiResponse) => { return article.data.map((el) => { return { - url: withoutTrailingSlash( + url: removeTrailingSlash( `${getSiteUrl()}${JUMPER_LEARN_PATH}/${el.attributes.Slug}`, ), lastModified: new Date( @@ -49,7 +46,7 @@ export default async function sitemap(): Promise { const { chains } = await getChainsQuery(); const swapPages = chains.map((chain) => { return { - url: withoutTrailingSlash( + url: removeTrailingSlash( `${getSiteUrl()}${JUMPER_SWAP_PATH}/${chain.name}` .replace(' ', '-') .toLowerCase(), diff --git a/src/utils/removeTrailingSlash.ts b/src/utils/removeTrailingSlash.ts new file mode 100644 index 000000000..7382423c0 --- /dev/null +++ b/src/utils/removeTrailingSlash.ts @@ -0,0 +1,3 @@ +export function removeTrailingSlash(url: string) { + return url.endsWith('/') ? url.slice(0, -1) : url; +} diff --git a/src/utils/replaceLocaleInUrl.ts b/src/utils/replaceLocaleInUrl.ts index a80a72909..6f2c62daf 100644 --- a/src/utils/replaceLocaleInUrl.ts +++ b/src/utils/replaceLocaleInUrl.ts @@ -1,5 +1,6 @@ import { locales } from '@/i18n/i18next-locales'; import { fallbackLng } from '@/i18n/i18next-settings'; +import { removeTrailingSlash } from './removeTrailingSlash'; export const replaceLocaleInUrl = (currentPath: string, newLocale: string) => { const urlParts = currentPath.split('/'); @@ -26,9 +27,7 @@ export const replaceLocaleInUrl = (currentPath: string, newLocale: string) => { updatedUrl = updatedUrl.replace(/^\/+/, ''); // Remove leading slashes // Ensure the URL ends with a single slash - if (updatedUrl.endsWith('/')) { - updatedUrl = updatedUrl.slice(-1, 0); - } + updatedUrl = removeTrailingSlash(updatedUrl); // Update the URL using window.history.replaceState() const relativePath = `/${updatedUrl}`; From f6f3140c3ef492322d7cc43f62904bca391c4e90 Mon Sep 17 00:00:00 2001 From: Denny San Date: Tue, 7 Jan 2025 14:32:38 +0100 Subject: [PATCH 19/23] refactor: remove commented code --- src/components/AccordionFAQ/AccordionFAQ.style.ts | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/components/AccordionFAQ/AccordionFAQ.style.ts b/src/components/AccordionFAQ/AccordionFAQ.style.ts index f542881b5..3f16756fb 100644 --- a/src/components/AccordionFAQ/AccordionFAQ.style.ts +++ b/src/components/AccordionFAQ/AccordionFAQ.style.ts @@ -8,28 +8,15 @@ import { AccordionDetails as MuiAccordionDetails, AccordionSummary as MuiAccordionSummary, Typography, - type Breakpoint, } from '@mui/material'; import { alpha, keyframes, styled } from '@mui/material/styles'; export const AccordionBox = styled(Box)(({ theme }) => ({ margin: 'auto', - // marginTop: theme.spacing(4), - // padding: theme.spacing(1, 2), borderRadius: '8px', position: 'relative', - // maxWidth: theme.breakpoints.values.md, width: '100%', - // boxShadow: - // theme.palette.mode === 'dark' - // ? '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08)' - // : '0px 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.04)', - - [theme.breakpoints.up('sm' as Breakpoint)]: { - // width: theme.breakpoints.values.md, - // maxWidth: theme.breakpoints.values.md, - }, })); interface FaqShowMoreArrowProps { From a8c284db127308d980e741050a5695f0c4c2c5e9 Mon Sep 17 00:00:00 2001 From: tche Date: Tue, 14 Jan 2025 21:58:29 +0100 Subject: [PATCH 20/23] chore: add faq questions --- src/app/ui/swap/SwapExplanation.tsx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/app/ui/swap/SwapExplanation.tsx b/src/app/ui/swap/SwapExplanation.tsx index 610884e99..a331de5f7 100644 --- a/src/app/ui/swap/SwapExplanation.tsx +++ b/src/app/ui/swap/SwapExplanation.tsx @@ -5,8 +5,22 @@ import { DynamicPagesContainer } from 'src/components/DynamicPagesContainer'; const SwapExplanationSection = () => { const faqData = [ - { Question: 'Some Question here 1', Answer: 'Some Answer here 1' }, - { Question: 'Some Question here 2', Answer: 'Some Answer here 2' }, + { + Question: 'What are cryptocurrencies swaps?', + Answer: `a swap is the exchange of one cryptocurrency for another, typically through a decentralized exchange (DEX) or automated market maker (AMM). Swaps bypass intermediaries, allowing users to trade tokens directly from their wallets. They're fast, cost-efficient, and key to DeFi.`, + }, + { + Question: 'What is a swap aggregator?', + Answer: `A swap aggregator in crypto connects to multiple decentralized exchanges (DEXs) to find the best rates for token swaps. It compares prices, fees, liquidity, and slippage across platforms in real-time, often splitting trades for optimal results. This ensures users get the most value by saving time, reducing costs, and maximizing tokens received in a single transaction.`, + }, + { + Question: 'Why use an aggregrator to do swaps in crypto?', + Answer: `Using a swap aggregator in crypto ensures you get the best price by comparing rates across multiple swap providers (DEXs). Aggregators find the most efficient route, minimizing slippage and fees. They may split your trade across platforms for better outcomes. This saves time, reduces costs, and enhances liquidity access, offering more transparency and value than using a single provider.`, + }, + { + Question: 'Is it safe to swap cryptocurrencies?', + Answer: `Swapping crypto can be safe if done on reputable platforms with audited smart contracts. Decentralized exchanges (DEXs) reduce custodial risks since users retain control of their assets. However, risks like hacks, smart contract bugs, or phishing scams exist. To stay safe, research the platform, check fees, and ensure you’re using official sites or wallets. Caution and due diligence are key.`, + }, ]; return ( Date: Wed, 15 Jan 2025 23:45:27 +0100 Subject: [PATCH 21/23] refactor: use getSiteUrl function --- src/app/api/widget-amounts/route.tsx | 3 ++- src/app/api/widget-execution/route.tsx | 3 ++- src/app/api/widget-quotes/route.tsx | 3 ++- src/app/api/widget-review/route.tsx | 3 ++- src/app/api/widget-selection/route.tsx | 3 ++- src/app/api/widget-success/route.tsx | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/app/api/widget-amounts/route.tsx b/src/app/api/widget-amounts/route.tsx index ad0e3dd34..9c91aa039 100644 --- a/src/app/api/widget-amounts/route.tsx +++ b/src/app/api/widget-amounts/route.tsx @@ -22,6 +22,7 @@ import type { HighlightedAreas } from 'src/components/ImageGeneration/ImageGener import { imageResponseOptions } from 'src/components/ImageGeneration/imageResponseOptions'; import { imageFrameStyles } from 'src/components/ImageGeneration/style'; import WidgetAmountsImage from 'src/components/ImageGeneration/WidgetAmountImage'; +import { getSiteUrl } from 'src/const/urls'; import { getChainsQuery } from 'src/hooks/useChains'; import { getTokensQuery } from 'src/hooks/useTokens'; import { parseSearchParams } from 'src/utils/image-generation/parseSearchParams'; @@ -72,7 +73,7 @@ export async function GET(request: Request) { width={'100%'} height={'100%'} style={imageStyle} - src={`${process.env.NEXT_PUBLIC_VERCEL_BRANCH_URL ? `https://${process.env.NEXT_PUBLIC_VERCEL_BRANCH_URL}` : process.env.NEXT_PUBLIC_SITE_URL}/widget/widget-swap-amounts-${theme === 'dark' ? 'dark' : 'light'}.png`} //${theme === 'dark' ? 'dark' : 'light'} + src={`${getSiteUrl()}/widget/widget-swap-amounts-${theme === 'dark' ? 'dark' : 'light'}.png`} //${theme === 'dark' ? 'dark' : 'light'} /> Date: Sun, 19 Jan 2025 10:57:31 +0100 Subject: [PATCH 22/23] style: rename profile --- src/app/[lng]/(infos)/profile/page.tsx | 5 +++-- src/i18n/resources.d.ts | 4 ++-- src/i18n/translations/en/translation.json | 4 ++-- tests/connectWallet.spec.ts | 2 +- tests/e2e.spec.ts | 4 ++-- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/app/[lng]/(infos)/profile/page.tsx b/src/app/[lng]/(infos)/profile/page.tsx index 88f19ecfe..785a03a53 100644 --- a/src/app/[lng]/(infos)/profile/page.tsx +++ b/src/app/[lng]/(infos)/profile/page.tsx @@ -3,8 +3,9 @@ import ProfilePage from '@/app/ui/profile/ProfilePage'; import { getSiteUrl } from '@/const/urls'; export const metadata: Metadata = { - title: 'Jumper Profile', - description: 'Jumper Profile is the profile page of Jumper Exchange.', + title: 'Jumper Loyalty Pass', + description: + 'Jumper Loyalty Pass is the page explaining the Loyalty Pass sytem.', alternates: { canonical: `${getSiteUrl()}/profile`, }, diff --git a/src/i18n/resources.d.ts b/src/i18n/resources.d.ts index 30a9e6033..6b3c0f78d 100644 --- a/src/i18n/resources.d.ts +++ b/src/i18n/resources.d.ts @@ -38,7 +38,7 @@ interface Resources { theme: 'Theme'; developers: 'Developers'; support: 'Support'; - profile: 'Jumper Profile'; + profile: 'Jumper Loyalty Pass'; fest: 'Superfest Festival'; }; walletMenu: { @@ -142,7 +142,7 @@ interface Resources { }; profile_page: { mobileTitle: 'Only available on Desktop'; - mobileDescription: 'The Jumper Profile page is not available on small screens yet. We are working on it.'; + mobileDescription: 'The Jumper Loyalty Pass page is not available on small screens yet. We are working on it.'; level: 'Level'; rank: 'Rank'; rankInfo: 'Rank is your position in the leaderboard. Gain XP and move upward in the leaderboard.'; diff --git a/src/i18n/translations/en/translation.json b/src/i18n/translations/en/translation.json index 91e8e010a..07d70a548 100644 --- a/src/i18n/translations/en/translation.json +++ b/src/i18n/translations/en/translation.json @@ -31,7 +31,7 @@ "theme": "Theme", "developers": "Developers", "support": "Support", - "profile": "Jumper Profile", + "profile": "Jumper Loyalty Pass", "fest": "Superfest Festival" }, "walletMenu": { @@ -135,7 +135,7 @@ }, "profile_page": { "mobileTitle": "Only available on Desktop", - "mobileDescription": "The Jumper Profile page is not available on small screens yet. We are working on it.", + "mobileDescription": "The Jumper Loyalty Pass page is not available on small screens yet. We are working on it.", "level": "Level", "rank": "Rank", "rankInfo": "Rank is your position in the leaderboard. Gain XP and move upward in the leaderboard.", diff --git a/tests/connectWallet.spec.ts b/tests/connectWallet.spec.ts index 6835b13a0..533ec806f 100644 --- a/tests/connectWallet.spec.ts +++ b/tests/connectWallet.spec.ts @@ -41,7 +41,7 @@ test.describe('Connect Metamask with Jumper app and open /profile page', () => { await metamask.connectToDapp(['Account 1']); await closeWelcomeScreen(page); await openOrCloseMainMenu(page); - await itemInMenu(page, 'Jumper Profile'); + await itemInMenu(page, 'Jumper Loyalty Pass'); await page.locator('.profile-page').isVisible(); await expect(availableMissionTitle).toBeVisible(); }); diff --git a/tests/e2e.spec.ts b/tests/e2e.spec.ts index 0a29f2f29..8230578ab 100644 --- a/tests/e2e.spec.ts +++ b/tests/e2e.spec.ts @@ -87,7 +87,7 @@ test.describe('Jumper full e2e flow', () => { 'xpath=//div[@class="MuiBox-root mui-9cpca"]', ); await openOrCloseMainMenu(page); - await itemInMenu(page, 'Jumper Profile'); + await itemInMenu(page, 'Jumper Loyalty Pass'); expect(await page.url()).toBe(profileUrl); await page.locator('.profile-page').isVisible(); await page @@ -151,7 +151,7 @@ test.describe('Jumper full e2e flow', () => { page, }) => { const jumperProfileBackButton = await page.locator( - 'xpath=//p[normalize-space(text())="JUMPER PROFILE"]', + 'xpath=//p[normalize-space(text())="JUMPER LOYALTY PASS"]', ); await page.goto(values.aerodromeQuestsURL); expect(jumperProfileBackButton).toBeVisible(); From cace722381563a0e0389a3fdedb33fce40bccf53 Mon Sep 17 00:00:00 2001 From: dennyscode <43956540+dennyscode@users.noreply.github.com> Date: Sun, 19 Jan 2025 15:45:56 +0100 Subject: [PATCH 23/23] refactor: improve props passing (#1632) --- pnpm-lock.yaml | 20229 +++++++--------- src/app/ui/learn/LearnArticlePage.tsx | 12 +- .../Blog/BlogArticle/BlogArticle.tsx | 39 +- 3 files changed, 9082 insertions(+), 11198 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fb992987..003433a05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9495 +1,1470 @@ -lockfileVersion: '9.0' +lockfileVersion: '6.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -importers: - - .: - dependencies: - '@bigmi/react': - specifier: ^0.0.6 - version: 0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) - '@emotion/cache': - specifier: ^11.14.0 - version: 11.14.0 - '@emotion/react': - specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': - specifier: ^11.14.0 - version: 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@fingerprintjs/fingerprintjs': - specifier: ^3.4.2 - version: 3.4.2 - '@headlessui/react': - specifier: ^2.2.0 - version: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@lifi/explorer': - specifier: ^0.0.4 - version: 0.0.4(ffswywvvv65wo3zuxn62unex7y) - '@lifi/sdk': - specifier: 3.4.3 - version: 3.4.3(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@lifi/wallet-management': - specifier: ^3.4.7 - version: 3.5.2(gxhvn5jplj5mmq43s3z6npg4ou) - '@lifi/widget': - specifier: 3.12.5 - version: 3.12.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(bufferutil@4.0.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.24.1) - '@metaplex-foundation/mpl-core': - specifier: ^1.1.1 - version: 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) - '@metaplex-foundation/umi': - specifier: ^0.9.2 - version: 0.9.2 - '@metaplex-foundation/umi-bundle-defaults': - specifier: ^0.9.2 - version: 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@metaplex-foundation/umi-signer-wallet-adapters': - specifier: ^0.9.2 - version: 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@mui/icons-material': - specifier: ^5.16.11 - version: 5.16.14(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@mui/lab': - specifier: 5.0.0-alpha.175 - version: 5.0.0-alpha.175(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': - specifier: ^5.16.11 - version: 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material-nextjs': - specifier: ^5.16.8 - version: 5.16.14(@emotion/cache@11.14.0)(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@mui/utils': - specifier: ^6.2.1 - version: 6.3.1(@types/react@18.3.18)(react@18.3.1) - '@next/third-parties': - specifier: ^14.2.22 - version: 14.2.23(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@rive-app/react-canvas': - specifier: ^4.17.1 - version: 4.17.5(react@18.3.1) - '@safe-global/safe-apps-sdk': - specifier: ^9.1.0 - version: 9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@sentry/browser': - specifier: ^8.43.0 - version: 8.48.0 - '@sentry/nextjs': - specifier: ^8.43.0 - version: 8.48.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1(esbuild@0.24.2)) - '@sentry/react': - specifier: ^8.43.0 - version: 8.48.0(react@18.3.1) - '@solana/wallet-adapter-base': - specifier: ^0.9.23 - version: 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/wallet-adapter-react': - specifier: ^0.15.35 - version: 0.15.35(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/wallet-adapter-solflare': - specifier: ^0.6.28 - version: 0.6.28(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': - specifier: ^1.95.8 - version: 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@strapi/blocks-react-renderer': - specifier: ^1.0.1 - version: 1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-query': - specifier: ^5.62.7 - version: 5.63.0(react@18.3.1) - '@wagmi/core': - specifier: 2.16.0 - version: 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@widgetbot/react-embed': - specifier: ^1.9.0 - version: 1.9.0(react@18.3.1) - accept-language: - specifier: ^3.0.20 - version: 3.0.20 - blo: - specifier: ^1.2.0 - version: 1.2.0 - date-fns: - specifier: ^4.1.0 - version: 4.1.0 - ethers: - specifier: ^6.13.4 - version: 6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10) - fontaine: - specifier: ^0.5.0 - version: 0.5.0 - framer-motion: - specifier: ^11.15.0 - version: 11.16.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - graphql: - specifier: ^16.9.0 - version: 16.10.0 - graphql-request: - specifier: ^7.1.2 - version: 7.1.2(graphql@16.10.0) - i18next: - specifier: ^24.1.0 - version: 24.2.1(typescript@5.7.3) - i18next-resources-for-ts: - specifier: ^1.5.0 - version: 1.5.0 - i18next-resources-to-backend: - specifier: ^1.2.1 - version: 1.2.1 - immer: - specifier: ^10.1.1 - version: 10.1.1 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - motion: - specifier: ^11.11.17 - version: 11.16.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next: - specifier: ^14.2.22 - version: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-i18n-router: - specifier: ^5.5.1 - version: 5.5.1 - next-themes: - specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: - specifier: ^18.3.1 - version: 18.3.1 - react-animated-counter: - specifier: ^1.7.9 - version: 1.7.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-cookie: - specifier: ^7.2.2 - version: 7.2.2(react@18.3.1) - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - react-error-boundary: - specifier: ^4.1.2 - version: 4.1.2(react@18.3.1) - react-i18next: - specifier: ^15.1.4 - version: 15.4.0(i18next@24.2.1(typescript@5.7.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - royco: - specifier: 0.9.179 - version: 0.9.179(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(babel-plugin-macros@3.1.0)(bufferutil@4.0.9)(immer@10.1.1)(jiti@1.21.7)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(yaml@2.7.0) - shallow-equal: - specifier: ^3.1.0 - version: 3.1.0 - sharp: - specifier: ^0.33.5 - version: 0.33.5 - siwe: - specifier: ^2.3.2 - version: 2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - use-immer: - specifier: ^0.11.0 - version: 0.11.0(immer@10.1.1)(react@18.3.1) - uuid: - specifier: ^11.0.3 - version: 11.0.4 - viem: - specifier: ^2.21.55 - version: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: - specifier: 2.14.3 - version: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) - zustand: - specifier: ^5.0.2 - version: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)) - devDependencies: - '@esbuild-plugins/node-globals-polyfill': - specifier: ^0.2.3 - version: 0.2.3(esbuild@0.24.2) - '@eslint/eslintrc': - specifier: ^3.2.0 - version: 3.2.0 - '@metamask/test-dapp': - specifier: 8.13.0 - version: 8.13.0 - '@next/eslint-plugin-next': - specifier: ^14.2.22 - version: 14.2.23 - '@playwright/test': - specifier: ^1.49.1 - version: 1.49.1 - '@synthetixio/synpress': - specifier: 4.0.0-alpha.7 - version: 4.0.0-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@synthetixio/synpress-core': - specifier: ^0.0.4 - version: 0.0.4(@playwright/test@1.49.1) - '@types/gtag.js': - specifier: ^0.0.20 - version: 0.0.20 - '@types/lodash': - specifier: ^4 - version: 4.17.14 - '@types/node': - specifier: ^22.10.2 - version: 22.10.5 - '@types/react': - specifier: ^18.3.16 - version: 18.3.18 - '@types/react-dom': - specifier: ^18.3.5 - version: 18.3.5(@types/react@18.3.18) - '@types/uuid': - specifier: ^10.0.0 - version: 10.0.0 - dotenv-cli: - specifier: ^7.4.4 - version: 7.4.4 - eslint: - specifier: 8.57.1 - version: 8.57.1 - eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.1) - eslint-config-react-app: - specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(typescript@5.7.3) - eslint-import-resolver-typescript: - specifier: ^3.7.0 - version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: - specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) - eslint-plugin-jsx-a11y: - specifier: ^6.10.2 - version: 6.10.2(eslint@8.57.1) - eslint-plugin-prettier: - specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2) - eslint-plugin-react: - specifier: ^7.37.2 - version: 7.37.3(eslint@8.57.1) - eslint-plugin-react-hooks: - specifier: ^4.6.2 - version: 4.6.2(eslint@8.57.1) - globals: - specifier: ^15.13.0 - version: 15.14.0 - husky: - specifier: ^9.1.7 - version: 9.1.7 - lint-staged: - specifier: ^15.2.11 - version: 15.3.0 - prettier: - specifier: ^3.4.2 - version: 3.4.2 - rollup-plugin-polyfill-node: - specifier: ^0.13.0 - version: 0.13.0(rollup@3.29.5) - typescript: - specifier: ^5.7.2 - version: 5.7.3 - web-vitals: - specifier: ^4.2.4 - version: 4.2.4 - xvfb: - specifier: ^0.4.0 - version: 0.4.0 +dependencies: + '@bigmi/react': + specifier: ^0.0.6 + version: 0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3) + '@emotion/cache': + specifier: ^11.14.0 + version: 11.14.0 + '@emotion/react': + specifier: ^11.14.0 + version: 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': + specifier: ^11.14.0 + version: 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@fingerprintjs/fingerprintjs': + specifier: ^3.4.2 + version: 3.4.2 + '@headlessui/react': + specifier: ^2.2.0 + version: 2.2.0(react-dom@18.3.1)(react@18.3.1) + '@lifi/explorer': + specifier: ^0.0.4 + version: 0.0.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/icons-material@5.16.14)(@mui/lab@5.0.0-alpha.175)(@mui/material@5.16.14)(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(@tanstack/react-query@5.63.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + '@lifi/sdk': + specifier: 3.4.3 + version: 3.4.3(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5) + '@lifi/wallet-management': + specifier: ^3.4.7 + version: 3.5.2(@bigmi/react@0.0.6)(@solana/wallet-adapter-react@0.15.35)(@types/react@18.3.18)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1)(typescript@5.7.3)(wagmi@2.14.3) + '@lifi/widget': + specifier: 3.12.5 + version: 3.12.5(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1)(typescript@5.7.3) + '@metaplex-foundation/mpl-core': + specifier: ^1.1.1 + version: 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) + '@metaplex-foundation/umi': + specifier: ^0.9.2 + version: 0.9.2 + '@metaplex-foundation/umi-bundle-defaults': + specifier: ^0.9.2 + version: 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@metaplex-foundation/umi-signer-wallet-adapters': + specifier: ^0.9.2 + version: 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@mui/icons-material': + specifier: ^5.16.11 + version: 5.16.14(@mui/material@5.16.14)(@types/react@18.3.18)(react@18.3.1) + '@mui/lab': + specifier: 5.0.0-alpha.175 + version: 5.0.0-alpha.175(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': + specifier: ^5.16.11 + version: 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material-nextjs': + specifier: ^5.16.8 + version: 5.16.14(@emotion/cache@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(next@14.2.23)(react@18.3.1) + '@mui/utils': + specifier: ^6.2.1 + version: 6.3.1(@types/react@18.3.18)(react@18.3.1) + '@next/third-parties': + specifier: ^14.2.22 + version: 14.2.23(next@14.2.23)(react@18.3.1) + '@rive-app/react-canvas': + specifier: ^4.17.1 + version: 4.17.5(react@18.3.1) + '@safe-global/safe-apps-sdk': + specifier: ^9.1.0 + version: 9.1.0(typescript@5.7.3)(zod@3.24.1) + '@sentry/browser': + specifier: ^8.43.0 + version: 8.48.0 + '@sentry/nextjs': + specifier: ^8.43.0 + version: 8.48.0(@opentelemetry/core@1.30.0)(@opentelemetry/instrumentation@0.56.0)(@opentelemetry/sdk-trace-base@1.30.0)(next@14.2.23)(react@18.3.1)(webpack@5.97.1) + '@sentry/react': + specifier: ^8.43.0 + version: 8.48.0(react@18.3.1) + '@solana/wallet-adapter-base': + specifier: ^0.9.23 + version: 0.9.23(@solana/web3.js@1.98.0) + '@solana/wallet-adapter-react': + specifier: ^0.15.35 + version: 0.15.35(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1) + '@solana/wallet-adapter-solflare': + specifier: ^0.6.28 + version: 0.6.28(@solana/web3.js@1.98.0) + '@solana/web3.js': + specifier: ^1.95.8 + version: 1.98.0 + '@strapi/blocks-react-renderer': + specifier: ^1.0.1 + version: 1.0.1(react-dom@18.3.1)(react@18.3.1) + '@tanstack/react-query': + specifier: ^5.62.7 + version: 5.63.0(react@18.3.1) + '@wagmi/core': + specifier: 2.16.0 + version: 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + '@widgetbot/react-embed': + specifier: ^1.9.0 + version: 1.9.0(react@18.3.1) + accept-language: + specifier: ^3.0.20 + version: 3.0.20 + blo: + specifier: ^1.2.0 + version: 1.2.0 + date-fns: + specifier: ^4.1.0 + version: 4.1.0 + ethers: + specifier: ^6.13.4 + version: 6.13.5 + fontaine: + specifier: ^0.5.0 + version: 0.5.0 + framer-motion: + specifier: ^11.15.0 + version: 11.16.2(react-dom@18.3.1)(react@18.3.1) + graphql: + specifier: ^16.9.0 + version: 16.10.0 + graphql-request: + specifier: ^7.1.2 + version: 7.1.2(graphql@16.10.0) + i18next: + specifier: ^24.1.0 + version: 24.2.1(typescript@5.7.3) + i18next-resources-for-ts: + specifier: ^1.5.0 + version: 1.5.0 + i18next-resources-to-backend: + specifier: ^1.2.1 + version: 1.2.1 + immer: + specifier: ^10.1.1 + version: 10.1.1 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + motion: + specifier: ^11.11.17 + version: 11.16.2(react-dom@18.3.1)(react@18.3.1) + next: + specifier: ^14.2.22 + version: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(react-dom@18.3.1)(react@18.3.1) + next-i18n-router: + specifier: ^5.5.1 + version: 5.5.1 + next-themes: + specifier: ^0.3.0 + version: 0.3.0(react-dom@18.3.1)(react@18.3.1) + react: + specifier: ^18.3.1 + version: 18.3.1 + react-animated-counter: + specifier: ^1.7.9 + version: 1.7.9(react-dom@18.3.1)(react@18.3.1) + react-cookie: + specifier: ^7.2.2 + version: 7.2.2(react@18.3.1) + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-error-boundary: + specifier: ^4.1.2 + version: 4.1.2(react@18.3.1) + react-i18next: + specifier: ^15.1.4 + version: 15.4.0(i18next@24.2.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1) + royco: + specifier: 0.9.179 + version: 0.9.179(immer@10.1.1) + shallow-equal: + specifier: ^3.1.0 + version: 3.1.0 + sharp: + specifier: ^0.33.5 + version: 0.33.5 + siwe: + specifier: ^2.3.2 + version: 2.3.2(ethers@6.13.5) + use-immer: + specifier: ^0.11.0 + version: 0.11.0(immer@10.1.1)(react@18.3.1) + uuid: + specifier: ^11.0.3 + version: 11.0.4 + viem: + specifier: ^2.21.55 + version: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: + specifier: 2.14.3 + version: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + zustand: + specifier: ^5.0.2 + version: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0) + +devDependencies: + '@esbuild-plugins/node-globals-polyfill': + specifier: ^0.2.3 + version: 0.2.3(esbuild@0.24.2) + '@eslint/eslintrc': + specifier: ^3.2.0 + version: 3.2.0 + '@metamask/test-dapp': + specifier: 8.13.0 + version: 8.13.0 + '@next/eslint-plugin-next': + specifier: ^14.2.22 + version: 14.2.23 + '@playwright/test': + specifier: ^1.49.1 + version: 1.49.1 + '@synthetixio/synpress': + specifier: 4.0.0-alpha.7 + version: 4.0.0-alpha.7(@playwright/test@1.49.1)(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3) + '@synthetixio/synpress-core': + specifier: ^0.0.4 + version: 0.0.4(@playwright/test@1.49.1) + '@types/gtag.js': + specifier: ^0.0.20 + version: 0.0.20 + '@types/lodash': + specifier: ^4 + version: 4.17.14 + '@types/node': + specifier: ^22.10.2 + version: 22.10.5 + '@types/react': + specifier: ^18.3.16 + version: 18.3.18 + '@types/react-dom': + specifier: ^18.3.5 + version: 18.3.5(@types/react@18.3.18) + '@types/uuid': + specifier: ^10.0.0 + version: 10.0.0 + dotenv-cli: + specifier: ^7.4.4 + version: 7.4.4 + eslint: + specifier: 8.57.1 + version: 8.57.1 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.57.1) + eslint-config-react-app: + specifier: ^7.0.1 + version: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(typescript@5.7.3) + eslint-import-resolver-typescript: + specifier: ^3.7.0 + version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: + specifier: ^2.31.0 + version: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-jsx-a11y: + specifier: ^6.10.2 + version: 6.10.2(eslint@8.57.1) + eslint-plugin-prettier: + specifier: ^5.2.1 + version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.4.2) + eslint-plugin-react: + specifier: ^7.37.2 + version: 7.37.3(eslint@8.57.1) + eslint-plugin-react-hooks: + specifier: ^4.6.2 + version: 4.6.2(eslint@8.57.1) + globals: + specifier: ^15.13.0 + version: 15.14.0 + husky: + specifier: ^9.1.7 + version: 9.1.7 + lint-staged: + specifier: ^15.2.11 + version: 15.3.0 + prettier: + specifier: ^3.4.2 + version: 3.4.2 + rollup-plugin-polyfill-node: + specifier: ^0.13.0 + version: 0.13.0(rollup@4.30.1) + typescript: + specifier: ^5.7.2 + version: 5.7.3 + web-vitals: + specifier: ^4.2.4 + version: 4.2.4 + xvfb: + specifier: ^0.4.0 + version: 0.4.0 packages: - '@adraffy/ens-normalize@1.10.0': + /@adraffy/ens-normalize@1.10.0: resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + dev: true - '@adraffy/ens-normalize@1.10.1': + /@adraffy/ens-normalize@1.10.1: resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + dev: false - '@adraffy/ens-normalize@1.11.0': + /@adraffy/ens-normalize@1.11.0: resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + dev: false - '@alloc/quick-lru@5.2.0': + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + dev: false - '@ampproject/remapping@2.3.0': + /@ampproject/remapping@2.3.0: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 - '@babel/code-frame@7.26.2': + /@babel/code-frame@7.26.2: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 - '@babel/compat-data@7.26.3': + /@babel/compat-data@7.26.3: resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': + /@babel/core@7.26.0: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/eslint-parser@7.25.9': + /@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1): resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@babel/core': 7.26.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: true - '@babel/generator@7.26.3': + /@babel/generator@7.26.3: resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.25.9': + /@babel/helper-annotate-as-pure@7.25.9: resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.3 - '@babel/helper-compilation-targets@7.25.9': + /@babel/helper-compilation-targets@7.25.9: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9': + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/helper-create-regexp-features-plugin@7.26.3': + /@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0): resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.3': + /@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0): resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color - '@babel/helper-member-expression-to-functions@7.25.9': + /@babel/helper-member-expression-to-functions@7.25.9: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-imports@7.25.9': + /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-transforms@7.26.0': + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/helper-optimise-call-expression@7.25.9': + /@babel/helper-optimise-call-expression@7.25.9: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.3 - '@babel/helper-plugin-utils@7.25.9': + /@babel/helper-plugin-utils@7.25.9: resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.25.9': + /@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/helper-replace-supers@7.25.9': + /@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + /@babel/helper-skip-transparent-expression-wrappers@7.25.9: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color - '@babel/helper-string-parser@7.25.9': + /@babel/helper-string-parser@7.25.9: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': + /@babel/helper-validator-identifier@7.25.9: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': + /@babel/helper-validator-option@7.25.9: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.25.9': + /@babel/helper-wrap-function@7.25.9: resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color - '@babel/helpers@7.26.0': + /@babel/helpers@7.26.0: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 - '@babel/parser@7.26.3': + /@babel/parser@7.26.3: resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.26.3 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/plugin-proposal-class-properties@7.18.6': + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-proposal-decorators@7.25.9': + /@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true - '@babel/plugin-proposal-export-default-from@7.25.9': + /@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-proposal-numeric-separator@7.18.6': + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + dev: true - '@babel/plugin-proposal-optional-chaining@7.21.0': + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-proposal-private-methods@7.18.6': + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 - '@babel/plugin-proposal-private-property-in-object@7.21.11': + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true - '@babel/plugin-syntax-async-generators@7.8.4': + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-bigint@7.8.3': + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-class-properties@7.12.13': + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-class-static-block@7.14.5': + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-decorators@7.25.9': + /@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true - '@babel/plugin-syntax-dynamic-import@7.8.3': + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-export-default-from@7.25.9': + /@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-flow@7.26.0': + /@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-assertions@7.26.0': + /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.26.0': + /@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-meta@7.10.4': + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-json-strings@7.8.3': + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-jsx@7.25.9': + /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator@7.10.4': + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-object-rest-spread@7.8.3': + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-optional-chaining@7.8.3': + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object@7.14.5': + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-top-level-await@7.14.5': + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-syntax-typescript@7.25.9': + /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.25.9': + /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-async-generator-functions@7.25.9': + /@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9': + /@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9': + /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoping@7.25.9': + /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-class-properties@7.25.9': + /@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-class-static-block@7.26.0': + /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-classes@7.25.9': + /@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-computed-properties@7.25.9': + /@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.25.9': + /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-dotall-regex@7.25.9': + /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-duplicate-keys@7.25.9': + /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-dynamic-import@7.25.9': + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-exponentiation-operator@7.26.3': + /@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0): resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-export-namespace-from@7.25.9': + /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-flow-strip-types@7.25.9': + /@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-for-of@7.25.9': + /@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-function-name@7.25.9': + /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-json-strings@7.25.9': + /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-literals@7.25.9': + /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-logical-assignment-operators@7.25.9': + /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-member-expression-literals@7.25.9': + /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-modules-amd@7.25.9': + /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3': + /@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0): resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9': + /@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-umd@7.25.9': + /@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-new-target@7.25.9': + /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-numeric-separator@7.25.9': + /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-object-rest-spread@7.25.9': + /@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super@7.25.9': + /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.9': + /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-optional-chaining@7.25.9': + /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-parameters@7.25.9': + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-private-methods@7.25.9': + /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.9': + /@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-property-literals@7.25.9': + /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-display-name@7.25.9': + /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-development@7.25.9': + /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true - '@babel/plugin-transform-react-jsx-self@7.25.9': + /@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-transform-react-jsx-source@7.25.9': + /@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: false - '@babel/plugin-transform-react-jsx@7.25.9': + /@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-react-pure-annotations@7.25.9': + /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + dev: true - '@babel/plugin-transform-regenerator@7.25.9': + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 - '@babel/plugin-transform-regexp-modifiers@7.26.0': + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-reserved-words@7.25.9': + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-runtime@7.25.9': + /@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-shorthand-properties@7.25.9': + /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-spread@7.25.9': + /@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-sticky-regex@7.25.9': - resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-template-literals@7.25.9': - resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.26.3': - resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-escapes@7.25.9': - resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-property-regex@7.25.9': - resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-regex@7.25.9': - resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-sets-regex@7.25.9': - resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-flow@7.25.9': - resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - '@babel/preset-react@7.26.3': - resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-typescript@7.26.0': - resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/register@7.25.9': - resolution: {integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime-corejs3@7.26.0': - resolution: {integrity: sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.26.4': - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} - engines: {node: '>=6.9.0'} - - '@bigmi/client@0.0.6': - resolution: {integrity: sha512-1DsHeH513Q7f9lViO2Hg6WfjPwQ2HULBEhd6wSzSnNzCjcrZxPsLazmkVKDl4hGQf1EHa8SpFNX6yOC5AHJBog==} - peerDependencies: - viem: ^2.21.0 - wagmi: ^2.12.0 - - '@bigmi/client@0.0.7': - resolution: {integrity: sha512-8R10JME2kTfebtnXYcZq1xT0qzRW4cNG434GyV+/zIpCrY0rX3Bzh5VdGAfsYEyBNa/mDsrlqK/e6Xg3TKeWAA==} - peerDependencies: - wagmi: ^2.14.0 - - '@bigmi/core@0.0.6': - resolution: {integrity: sha512-Vws3SNdaJbmliAGPTbC36kKcNIjl+S+GkqcqH52J7HMWPFV7ONE4ywhFJ9FmEVLCDZXoa0P54tX9wJx03nLlcg==} - peerDependencies: - bitcoinjs-lib: ^7.0.0-rc.0 - bs58: ^6.0.0 - viem: ^2.21.0 - - '@bigmi/core@0.0.7': - resolution: {integrity: sha512-X9YdZRSBcIJkbiklqQZ/5zHeltzskuc9UBnDqQ1ea4Xbh7X/oP60nE46blSfQJwf3YdV1nm78Yi//tPsTVGNFQ==} - peerDependencies: - bs58: ^6.0.0 - - '@bigmi/core@0.1.0': - resolution: {integrity: sha512-sTCuWsGnCQ8haZjdEmcSA6PPQKNSwpAO36fPqYJauZPTAvd9ChnuwawMD7HlIkj0+KVdCfDRgKYUdCESqnq+bg==} - peerDependencies: - bs58: ^6.0.0 - - '@bigmi/react@0.0.6': - resolution: {integrity: sha512-LY/Rc7+38pqbIbK9rSlwWRl3jrtkM21Y7Re+jD4+/l6FDEZu+vvBQsXSrnlHEAwwONGgbvxHgVvIeAfHWJeC4Q==} - peerDependencies: - react: '>=18' - react-dom: '>=18' - viem: ^2.21.0 - wagmi: ^2.12.0 - - '@capsizecss/metrics@2.2.0': - resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} - - '@capsizecss/unpack@2.3.0': - resolution: {integrity: sha512-qkf9IoFIVTOkkpr8oZtCNSmubyWFCuPU4EOWO6J/rFPP5Ks2b1k1EHDSQRLwfokh6nCd7mJgBT2lhcuDCE6w4w==} - - '@changesets/apply-release-plan@7.0.7': - resolution: {integrity: sha512-qnPOcmmmnD0MfMg9DjU1/onORFyRpDXkMMl2IJg9mECY6RnxL3wN0TCCc92b2sXt1jt8DgjAUUsZYGUGTdYIXA==} - - '@changesets/assemble-release-plan@6.0.5': - resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} - - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - - '@changesets/cli@2.27.11': - resolution: {integrity: sha512-1QislpE+nvJgSZZo9+Lj3Lno5pKBgN46dAV8IVxKJy9wX8AOrs9nn5pYVZuDpoxWJJCALmbfOsHkyxujgetQSg==} - hasBin: true - - '@changesets/config@3.0.5': - resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - - '@changesets/get-release-plan@4.0.6': - resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.2': - resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==} - - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - - '@changesets/read@0.6.2': - resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==} - - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} - - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} - - '@coinbase/wallet-sdk@3.9.3': - resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} - - '@coinbase/wallet-sdk@4.2.3': - resolution: {integrity: sha512-BcyHZ/Ec84z0emORzqdXDv4P0oV+tV3a0OirfA8Ko1JGBIAVvB+hzLvZzCDvnuZx7MTK+Dd8Y9Tjlo446BpCIg==} - - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@depay/solana-web3.js@1.28.0': - resolution: {integrity: sha512-E08PbTLKBUnBb8vUYx4q6Zy5lcQtlIIHxwfD7BamUy97RwpAhwckv0ZLD0XhxcJQBXjLlwHlLph31Qi3pxgszg==} - - '@depay/web3-blockchains@9.7.6': - resolution: {integrity: sha512-SYVXvpgSzoJY5Afrr+k+RRCe4VaS6JtALmVqVa1bfPF2YhEApOf5eDln+MZrd+hZUo/jU7mWzl1sGNlV1Jh2ug==} - engines: {node: '>=18'} - - '@depay/web3-mock@14.17.0': - resolution: {integrity: sha512-0WCIpHqGUTPmOb5l3iN+4wCY+P3nHnGWd3uyWB+Wrt5DygS6MWI2b50gwtSCgYUCfgmEv9KlRuCnHDC4TDKCeA==} - engines: {node: '>=16'} - - '@ecies/ciphers@0.2.2': - resolution: {integrity: sha512-ylfGR7PyTd+Rm2PqQowG08BCKA22QuX8NzrL+LxAAvazN10DMwdJ2fWwAzRj05FI/M8vNFGm3cv9Wq/GFWCBLg==} - engines: {bun: '>=1', deno: '>=2', node: '>=16'} - peerDependencies: - '@noble/ciphers': ^1.0.0 - - '@emnapi/runtime@1.3.1': - resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} - - '@emotion/babel-plugin@11.13.5': - resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} - - '@emotion/cache@11.14.0': - resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} - - '@emotion/hash@0.9.2': - resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - - '@emotion/is-prop-valid@0.8.8': - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - - '@emotion/is-prop-valid@1.3.1': - resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} - - '@emotion/memoize@0.7.4': - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - - '@emotion/memoize@0.9.0': - resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - - '@emotion/react@11.14.0': - resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/serialize@1.3.3': - resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} - - '@emotion/sheet@1.4.0': - resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - - '@emotion/styled@11.14.0': - resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/unitless@0.10.0': - resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0': - resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} - peerDependencies: - react: '>=16.8.0' - - '@emotion/utils@1.4.2': - resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} - - '@emotion/weak-memoize@0.4.0': - resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - - '@esbuild-plugins/node-globals-polyfill@0.2.3': - resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} - peerDependencies: - esbuild: '*' - - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.20.0': - resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.20.0': - resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.20.0': - resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.20.0': - resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.20.0': - resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.20.0': - resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.20.0': - resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.20.0': - resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.20.0': - resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.20.0': - resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.20.0': - resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.20.0': - resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.20.0': - resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.20.0': - resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.20.0': - resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.20.0': - resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.20.0': - resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.20.0': - resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.20.0': - resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.20.0': - resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.20.0': - resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.20.0': - resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.20.0': - resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/eslintrc@3.2.0': - resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ethereumjs/common@3.2.0': - resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} - - '@ethereumjs/rlp@4.0.1': - resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} - engines: {node: '>=14'} - hasBin: true - - '@ethereumjs/tx@4.2.0': - resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} - engines: {node: '>=14'} - - '@ethereumjs/util@8.1.0': - resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} - engines: {node: '>=14'} - - '@ethersproject/abi@5.7.0': - resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} - - '@ethersproject/abstract-provider@5.7.0': - resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} - - '@ethersproject/abstract-signer@5.7.0': - resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} - - '@ethersproject/address@5.7.0': - resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} - - '@ethersproject/base64@5.7.0': - resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} - - '@ethersproject/basex@5.7.0': - resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} - - '@ethersproject/bignumber@5.7.0': - resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} - - '@ethersproject/bytes@5.7.0': - resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} - - '@ethersproject/constants@5.7.0': - resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} - - '@ethersproject/contracts@5.7.0': - resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} - - '@ethersproject/hash@5.7.0': - resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} - - '@ethersproject/hdnode@5.7.0': - resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} - - '@ethersproject/json-wallets@5.7.0': - resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} - - '@ethersproject/keccak256@5.7.0': - resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} - - '@ethersproject/logger@5.7.0': - resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} - - '@ethersproject/networks@5.7.1': - resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} - - '@ethersproject/pbkdf2@5.7.0': - resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} - - '@ethersproject/properties@5.7.0': - resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} - - '@ethersproject/providers@5.7.2': - resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} - - '@ethersproject/random@5.7.0': - resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} - - '@ethersproject/rlp@5.7.0': - resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} - - '@ethersproject/sha2@5.7.0': - resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} - - '@ethersproject/signing-key@5.7.0': - resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} - - '@ethersproject/solidity@5.7.0': - resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} - - '@ethersproject/strings@5.7.0': - resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} - - '@ethersproject/transactions@5.7.0': - resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} - - '@ethersproject/units@5.7.0': - resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} - - '@ethersproject/wallet@5.7.0': - resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} - - '@ethersproject/web@5.7.1': - resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} - - '@ethersproject/wordlists@5.7.0': - resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} - - '@fingerprintjs/fingerprintjs@3.4.2': - resolution: {integrity: sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==} - - '@floating-ui/core@1.6.9': - resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - - '@floating-ui/dom@1.6.13': - resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - - '@floating-ui/react-dom@2.1.2': - resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/react@0.26.28': - resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.9': - resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - - '@formatjs/intl-localematcher@0.5.10': - resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} - - '@graphql-typed-document-node/core@3.2.0': - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - - '@headlessui/react@2.2.0': - resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - react-dom: ^18 || ^19 || ^19.0.0-rc - - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [darwin] - - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} - cpu: [arm64] - os: [darwin] - - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} - cpu: [arm] - os: [linux] - - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} - cpu: [s390x] - os: [linux] - - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} - cpu: [x64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} - cpu: [x64] - os: [linux] - - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] - os: [linux] - - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [s390x] - os: [linux] - - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] - - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ia32] - os: [win32] - - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [win32] - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@isaacs/ttlcache@1.4.1': - resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} - engines: {node: '>=12'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/create-cache-key-function@29.7.0': - resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/environment@29.7.0': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/fake-timers@29.7.0': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@lifi/explorer@0.0.4': - resolution: {integrity: sha512-6oxxPNzcmJXMrkEoyhxd3K1ZJDZk2vIWJM2zbPzsQxcvLXPG6OBsOn8NPR65nWY8U1DULsxBcDS5ONF+lkaYBA==} - peerDependencies: - '@emotion/react': ^11.11.1 - '@emotion/styled': ^11.11.0 - '@mui/icons-material': ^5.15.19 - '@mui/lab': ^5.0.0-alpha.161 - '@mui/material': ^5.15.19 - '@solana/web3.js': ^1.95.4 - '@tanstack/react-query': 5.48.0 - react: 18.3.1 - - '@lifi/sdk@3.4.3': - resolution: {integrity: sha512-xRjjWXmNt/2iV4i/SMZz4GiIMP8HLcc3UyxZDfRz2b2+k4vVAz5sTqHyVLoCvK8LEe3YJcm0r7v33Hp1NMm/hA==} - peerDependencies: - '@solana/wallet-adapter-base': ^0.9.0 - '@solana/web3.js': ^1.93.0 - viem: ^2.16.0 - - '@lifi/sdk@3.5.1': - resolution: {integrity: sha512-Kd/WMMGitlusFa/ZMoy3Bl3xsUf1ZYel8qYHzxy8kUQozsXmfbpolPShZpG14JyauuSxa2Na/bzGmeIqYS3UkA==} - peerDependencies: - '@solana/wallet-adapter-base': ^0.9.0 - '@solana/web3.js': ^1.98.0 - viem: ^2.21.0 - - '@lifi/types@16.5.0': - resolution: {integrity: sha512-DqDNnVZiyOrtFdn3Jlloni5J2QDnVfHiS5n3bD9qX9l2ISrgp7YBTJRfNGucHfStvegSNSyuG0/THJ4Kh4f08A==} - - '@lifi/wallet-management@3.5.2': - resolution: {integrity: sha512-T0U8iLzJdkbX7njZc4pRrbSYniTbFj6oRx1UGl3CmDhAi+Ksmpg5FX4vLEZ4rUhAwIfciA1nXkvkCCrBi3BP2Q==} - peerDependencies: - '@bigmi/react': '>=0.0.7' - '@solana/wallet-adapter-react': ^0.15.35 - react: '>=18' - react-dom: '>=18' - wagmi: ^2.14.0 - - '@lifi/widget@3.12.5': - resolution: {integrity: sha512-0IFXGkBeEOL7diK1KFHUIU5TFAk4nalRhL4il6ZF2waKqkVQuGSvVlszZLGqha8ub5cuEBkPtFspon2hMtRUGA==} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - '@lit-labs/ssr-dom-shim@1.2.1': - resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} - - '@lit/reactive-element@1.6.3': - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} - - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - - '@metamask/eth-json-rpc-provider@1.0.1': - resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} - engines: {node: '>=14.0.0'} - - '@metamask/json-rpc-engine@7.3.3': - resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} - engines: {node: '>=16.0.0'} - - '@metamask/json-rpc-engine@8.0.2': - resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==} - engines: {node: '>=16.0.0'} - - '@metamask/json-rpc-middleware-stream@7.0.2': - resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==} - engines: {node: '>=16.0.0'} - - '@metamask/object-multiplex@2.1.0': - resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==} - engines: {node: ^16.20 || ^18.16 || >=20} - - '@metamask/onboarding@1.0.1': - resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} - - '@metamask/providers@16.1.0': - resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==} - engines: {node: ^18.18 || >=20} - - '@metamask/rpc-errors@6.4.0': - resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==} - engines: {node: '>=16.0.0'} - - '@metamask/safe-event-emitter@2.0.0': - resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} - - '@metamask/safe-event-emitter@3.1.2': - resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==} - engines: {node: '>=12.0.0'} - - '@metamask/sdk-communication-layer@0.31.0': - resolution: {integrity: sha512-V9CxdzabDPjQVgmKGHsyU3SYt4Af27g+4DbGCx0fLoHqN/i1RBDZqs/LYbJX3ykJCANzE+llz/MolMCMrzM2RA==} - peerDependencies: - cross-fetch: ^4.0.0 - eciesjs: '*' - eventemitter2: ^6.4.9 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 - - '@metamask/sdk-install-modal-web@0.31.2': - resolution: {integrity: sha512-KPv36kQjmTwErU8g2neuHHSgkD5+1hp4D6ERfk5Kc2r73aOYNCdG9wDGRUmFmcY2MKkeK1EuDyZfJ4FPU30fxQ==} - - '@metamask/sdk@0.31.2': - resolution: {integrity: sha512-6MWON2g1j7XwAHWam4trusGxeyhQweNLEHPsfuIxSwcsXoEm08Jj80OglJxQI4KwjcDnjSWBkQGG3mmK6ug/cA==} - - '@metamask/superstruct@3.1.0': - resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==} - engines: {node: '>=16.0.0'} - - '@metamask/test-dapp@8.13.0': - resolution: {integrity: sha512-aj5iypJhwJjXz9BAYOpzShzkEJQ8mgFCKOr/++oQR+4q5tUXRaMs3sL8Dz08B5CEtVIrIegvqpNsNW8F+sJq2A==} - engines: {node: '>= 18.0.0'} - - '@metamask/utils@5.0.2': - resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} - engines: {node: '>=14.0.0'} - - '@metamask/utils@8.5.0': - resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==} - engines: {node: '>=16.0.0'} - - '@metamask/utils@9.3.0': - resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} - engines: {node: '>=16.0.0'} - - '@metaplex-foundation/mpl-core@1.1.1': - resolution: {integrity: sha512-h1kLw+cGaV8SiykoHDb1/G01+VYqtJXAt0uGuO5+2Towsdtc6ET4M62iqUnh4EacTVMIW1yYHsKsG/LYWBCKaA==} - peerDependencies: - '@metaplex-foundation/umi': '>=0.8.2 < 1' - '@noble/hashes': ^1.3.1 - - '@metaplex-foundation/umi-bundle-defaults@0.9.2': - resolution: {integrity: sha512-kV3tfvgvRjVP1p9OFOtH+ibOtN9omVJSwKr0We4/9r45e5LTj+32su0V/rixZUkG1EZzzOYBsxhtIE0kIw/Hrw==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi-downloader-http@0.9.2': - resolution: {integrity: sha512-tzPT9hBwenzTzAQg07rmsrqZfgguAXELbcJrsYMoASp5VqWFXYIP00g94KET6XLjWUXH4P1J2zoa6hGennPXHA==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - - '@metaplex-foundation/umi-eddsa-web3js@0.9.2': - resolution: {integrity: sha512-hhPCxXbYIp4BC4z9gK78sXpWLkNSrfv4ndhF5ruAkdIp7GcRVYKj0QnOUO6lGYGiIkNlw20yoTwOe1CT//OfTQ==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi-http-fetch@0.9.2': - resolution: {integrity: sha512-YCZuBu24T9ZzEDe4+w12LEZm/fO9pkyViZufGgASC5NX93814Lvf6Ssjn/hZzjfA7CvZbvLFbmujc6CV3Q/m9Q==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - - '@metaplex-foundation/umi-options@0.8.9': - resolution: {integrity: sha512-jSQ61sZMPSAk/TXn8v8fPqtz3x8d0/blVZXLLbpVbo2/T5XobiI6/MfmlUosAjAUaQl6bHRF8aIIqZEFkJiy4A==} - - '@metaplex-foundation/umi-program-repository@0.9.2': - resolution: {integrity: sha512-g3+FPqXEmYsBa8eETtUE2gb2Oe3mqac0z3/Ur1TvAg5TtIy3mzRzOy/nza+sgzejnfcxcVg835rmpBaxpBnjDA==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - - '@metaplex-foundation/umi-public-keys@0.8.9': - resolution: {integrity: sha512-CxMzN7dgVGOq9OcNCJe2casKUpJ3RmTVoOvDFyeoTQuK+vkZ1YSSahbqC1iGuHEtKTLSjtWjKvUU6O7zWFTw3Q==} - - '@metaplex-foundation/umi-rpc-chunk-get-accounts@0.9.2': - resolution: {integrity: sha512-YRwVf6xH0jPBAUgMhEPi+UbjioAeqTXmjsN2TnmQCPAmHbrHrMRj0rlWYwFLWAgkmoxazYrXP9lqOFRrfOGAEA==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - - '@metaplex-foundation/umi-rpc-web3js@0.9.2': - resolution: {integrity: sha512-MqcsBz8B4wGl6jxsf2Jo/rAEpYReU9VCSR15QSjhvADHMmdFxCIZCCAgE+gDE2Vuanfl437VhOcP3g5Uw8C16Q==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi-serializer-data-view@0.9.2': - resolution: {integrity: sha512-5vGptadJxUxvUcyrwFZxXlEc6Q7AYySBesizCtrBFUY8w8PnF2vzmS45CP1MLySEATNH6T9mD4Rs0tLb87iQyA==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - - '@metaplex-foundation/umi-serializers-core@0.8.9': - resolution: {integrity: sha512-WT82tkiYJ0Qmscp7uTj1Hz6aWQPETwaKLAENAUN5DeWghkuBKtuxyBKVvEOuoXerJSdhiAk0e8DWA4cxcTTQ/w==} - - '@metaplex-foundation/umi-serializers-encodings@0.8.9': - resolution: {integrity: sha512-N3VWLDTJ0bzzMKcJDL08U3FaqRmwlN79FyE4BHj6bbAaJ9LEHjDQ9RJijZyWqTm0jE7I750fU7Ow5EZL38Xi6Q==} - - '@metaplex-foundation/umi-serializers-numbers@0.8.9': - resolution: {integrity: sha512-NtBf1fnVNQJHFQjLFzRu2i9GGnigb9hOm/Gfrk628d0q0tRJB7BOM3bs5C61VAs7kJs4yd+pDNVAERJkknQ7Lg==} - - '@metaplex-foundation/umi-serializers@0.9.0': - resolution: {integrity: sha512-hAOW9Djl4w4ioKeR4erDZl5IG4iJdP0xA19ZomdaCbMhYAAmG/FEs5khh0uT2mq53/MnzWcXSUPoO8WBN4Q+Vg==} - - '@metaplex-foundation/umi-signer-wallet-adapters@0.9.2': - resolution: {integrity: sha512-DFG0ZFocKG8briypSkG9bGUTVsWpAgYugsl2BzTygkGExc4evWfF4Sb1F2C2w9FdrA9ESZM1gpLX9xtx5taOXg==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi-transaction-factory-web3js@0.9.2': - resolution: {integrity: sha512-fR1Kf21uylMFd1Smkltmj4jTNxhqSWf416owsJ+T+cvJi2VCOcOwq/3UFzOrpz78fA0RhsajKYKj0HYsRnQI1g==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi-web3js-adapters@0.9.2': - resolution: {integrity: sha512-RQqUTtHYY9fmEMnq7s3Hiv/81flGaoI0ZVVoafnFVaQLnxU6QBKxtboRZHk43XtD9CiFh5f9izrMJX7iK7KlOA==} - peerDependencies: - '@metaplex-foundation/umi': ^0.9.2 - '@solana/web3.js': ^1.72.0 - - '@metaplex-foundation/umi@0.9.2': - resolution: {integrity: sha512-9i4Acm4pruQfJcpRrc2EauPBwkfDN0I9QTvJyZocIlKgoZwD6A6wH0PViH1AjOVG5CQCd1YI3tJd5XjYE1ElBw==} - - '@motionone/animation@10.18.0': - resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} - - '@motionone/dom@10.18.0': - resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} - - '@motionone/easing@10.18.0': - resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} - - '@motionone/generators@10.18.0': - resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} - - '@motionone/svelte@10.16.4': - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} - - '@motionone/types@10.17.1': - resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} - - '@motionone/utils@10.18.0': - resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} - - '@motionone/vue@10.16.4': - resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} - deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - - '@msgpack/msgpack@3.0.0-beta2': - resolution: {integrity: sha512-y+l1PNV0XDyY8sM3YtuMLK5vE3/hkfId+Do8pLo/OPxfxuFAUwcGz3oiiUuV46/aBpwTzZ+mRWVMtlSKbradhw==} - engines: {node: '>= 14'} - - '@mui/base@5.0.0-beta.40': - resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/base@5.0.0-beta.40-0': - resolution: {integrity: sha512-hG3atoDUxlvEy+0mqdMpWd04wca8HKr2IHjW/fAjlkCHQolSLazhZM46vnHjOf15M4ESu25mV/3PgjczyjVM4w==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/base@5.0.0-beta.68': - resolution: {integrity: sha512-F1JMNeLS9Qhjj3wN86JUQYBtJoXyQvknxlzwNl6eS0ZABo1MiohMONj3/WQzYPSXIKC2bS/ZbyBzdHhi2GnEpA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/core-downloads-tracker@5.16.14': - resolution: {integrity: sha512-sbjXW+BBSvmzn61XyTMun899E7nGPTXwqD9drm1jBUAvWEhJpPFIRxwQQiATWZnd9rvdxtnhhdsDxEGWI0jxqA==} - - '@mui/core-downloads-tracker@6.3.1': - resolution: {integrity: sha512-2OmnEyoHpj5//dJJpMuxOeLItCCHdf99pjMFfUFdBteCunAK9jW+PwEo4mtdGcLs7P+IgZ+85ypd52eY4AigoQ==} - - '@mui/icons-material@5.16.14': - resolution: {integrity: sha512-heL4S+EawrP61xMXBm59QH6HODsu0gxtZi5JtnXF2r+rghzyU/3Uftlt1ij8rmJh+cFdKTQug1L9KkZB5JgpMQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@mui/material': ^5.0.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/icons-material@6.0.2': - resolution: {integrity: sha512-WaTPSvKcx8X7NdWAHzJWDZv+YXvK0MUY8+JI/r4/q2GgIa5RW+n4+08CGX6jB7sWhU1R3zy28NfsDUwwQjOThw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@mui/material': ^6.0.2 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/lab@5.0.0-alpha.174': - resolution: {integrity: sha512-6jw+vcjfnDr/V4qzqwOPFwoqzxejGfm9F0k9E92QLmtFv5F0pH73OjmQDzALL7zrcwR4iV4D94iJZ1xFawiREA==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material': '>=5.15.0' - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/lab@5.0.0-alpha.175': - resolution: {integrity: sha512-AvM0Nvnnj7vHc9+pkkQkoE1i+dEbr6gsMdnSfy7X4w3Ljgcj1yrjZhIt3jGTCLzyKVLa6uve5eLluOcGkvMqUA==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material': '>=5.15.0' - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/lab@6.0.0-beta.21': - resolution: {integrity: sha512-hiFZgTwBNhJMUlEhmqfW4+5wy3C8UF9KFuzSOux6x4kgc9hsC0l+motXcF1Vyh+jhJYGeZ6yUoImqCf9RWzEvw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material': ^6.3.0 - '@mui/material-pigment-css': ^6.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@mui/material-pigment-css': - optional: true - '@types/react': - optional: true - - '@mui/material-nextjs@5.16.14': - resolution: {integrity: sha512-kh/sun4FNvmCW1yhUPaBeuycvgJVlHwsQDkC5OHZHGjkz1T6RkmZ7R66xgf3ZHYdEJH8scH1T9qvPDxrVS/F4g==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/cache': ^11.11.0 - '@emotion/server': ^11.11.0 - '@mui/material': ^5.0.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - next: ^13.0.0 || ^14.0.0 || ^15.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/cache': - optional: true - '@emotion/server': - optional: true - '@types/react': - optional: true - - '@mui/material@5.16.14': - resolution: {integrity: sha512-eSXQVCMKU2xc7EcTxe/X/rC9QsV2jUe8eLM3MUCPYbo6V52eCE436akRIvELq/AqZpxx2bwkq7HC0cRhLB+yaw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/material@6.3.1': - resolution: {integrity: sha512-ynG9ayhxgCsHJ/dtDcT1v78/r2GwQyP3E0hPz3GdPRl0uFJz/uUTtI5KFYwadXmbC+Uv3bfB8laZ6+Cpzh03gA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.3.1 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@mui/material-pigment-css': - optional: true - '@types/react': - optional: true - - '@mui/private-theming@5.16.14': - resolution: {integrity: sha512-12t7NKzvYi819IO5IapW2BcR33wP/KAVrU8d7gLhGHoAmhDxyXlRoKiRij3TOD8+uzk0B6R9wHUNKi4baJcRNg==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/private-theming@6.3.1': - resolution: {integrity: sha512-g0u7hIUkmXmmrmmf5gdDYv9zdAig0KoxhIQn1JN8IVqApzf/AyRhH3uDGx5mSvs8+a1zb4+0W6LC260SyTTtdQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/styled-engine@5.16.14': - resolution: {integrity: sha512-UAiMPZABZ7p8mUW4akDV6O7N3+4DatStpXMZwPlt+H/dA0lt67qawN021MNND+4QTpjaiMYxbhKZeQcyWCbuKw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.4.1 - '@emotion/styled': ^11.3.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/styled-engine@6.3.1': - resolution: {integrity: sha512-/7CC0d2fIeiUxN5kCCwYu4AWUDd9cCTxWCyo0v/Rnv6s8uk6hWgJC3VLZBoDENBHf/KjqDZuYJ2CR+7hD6QYww==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.4.1 - '@emotion/styled': ^11.3.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/system@5.16.14': - resolution: {integrity: sha512-KBxMwCb8mSIABnKvoGbvM33XHyT+sN0BzEBG+rsSc0lLQGzs7127KWkCA6/H8h6LZ00XpBEME5MAj8mZLiQ1tw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/system@6.3.1': - resolution: {integrity: sha512-AwqQ3EAIT2np85ki+N15fF0lFXX1iFPqenCzVOSl3QXKy2eifZeGd9dGtt7pGMoFw5dzW4dRGGzRpLAq9rkl7A==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/types@7.2.21': - resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/utils@5.16.14': - resolution: {integrity: sha512-wn1QZkRzSmeXD1IguBVvJJHV3s6rxJrfb6YuC9Kk6Noh9f8Fb54nUs5JRkKm+BOerRhj5fLg05Dhx/H3Ofb8Mg==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/utils@6.3.1': - resolution: {integrity: sha512-sjGjXAngoio6lniQZKJ5zGfjm+LD2wvLwco7FbKe1fu8A7VIFmz2SwkLb+MDPLNX1lE7IscvNNyh1pobtZg2tw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@next/env@14.2.23': - resolution: {integrity: sha512-CysUC9IO+2Bh0omJ3qrb47S8DtsTKbFidGm6ow4gXIG6reZybqxbkH2nhdEm1tC8SmgzDdpq3BIML0PWsmyUYA==} - - '@next/eslint-plugin-next@14.2.23': - resolution: {integrity: sha512-efRC7m39GoiU1fXZRgGySqYbQi6ZyLkuGlvGst7IwkTTczehQTJA/7PoMg4MMjUZvZEGpiSEu+oJBAjPawiC3Q==} - - '@next/swc-darwin-arm64@14.2.23': - resolution: {integrity: sha512-WhtEntt6NcbABA8ypEoFd3uzq5iAnrl9AnZt9dXdO+PZLACE32z3a3qA5OoV20JrbJfSJ6Sd6EqGZTrlRnGxQQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@14.2.23': - resolution: {integrity: sha512-vwLw0HN2gVclT/ikO6EcE+LcIN+0mddJ53yG4eZd0rXkuEr/RnOaMH8wg/sYl5iz5AYYRo/l6XX7FIo6kwbw1Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@14.2.23': - resolution: {integrity: sha512-uuAYwD3At2fu5CH1wD7FpP87mnjAv4+DNvLaR9kiIi8DLStWSW304kF09p1EQfhcbUI1Py2vZlBO2VaVqMRtpg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@14.2.23': - resolution: {integrity: sha512-Mm5KHd7nGgeJ4EETvVgFuqKOyDh+UMXHXxye6wRRFDr4FdVRI6YTxajoV2aHE8jqC14xeAMVZvLqYqS7isHL+g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@14.2.23': - resolution: {integrity: sha512-Ybfqlyzm4sMSEQO6lDksggAIxnvWSG2cDWnG2jgd+MLbHYn2pvFA8DQ4pT2Vjk3Cwrv+HIg7vXJ8lCiLz79qoQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@14.2.23': - resolution: {integrity: sha512-OSQX94sxd1gOUz3jhhdocnKsy4/peG8zV1HVaW6DLEbEmRRtUCUQZcKxUD9atLYa3RZA+YJx+WZdOnTkDuNDNA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.2.23': - resolution: {integrity: sha512-ezmbgZy++XpIMTcTNd0L4k7+cNI4ET5vMv/oqNfTuSXkZtSA9BURElPFyarjjGtRgZ9/zuKDHoMdZwDZIY3ehQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@14.2.23': - resolution: {integrity: sha512-zfHZOGguFCqAJ7zldTKg4tJHPJyJCOFhpoJcVxKL9BSUHScVDnMdDuOU1zPPGdOzr/GWxbhYTjyiEgLEpAoFPA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.23': - resolution: {integrity: sha512-xCtq5BD553SzOgSZ7UH5LH+OATQihydObTrCTvVzOro8QiWYKdBVwcB2Mn2MLMo6DGW9yH1LSPw7jS7HhgJgjw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@next/third-parties@14.2.23': - resolution: {integrity: sha512-6HpKVTnRhr1ueZS0rQfKJTtTbxzGJVgWP8l4TgjJowmIGMJTQs0KQuiaafgOl5RAZimnez5FZuJ0JoyJTMp6vg==} - peerDependencies: - next: ^13.0.0 || ^14.0.0 - react: ^18.2.0 - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - - '@noble/ciphers@1.2.0': - resolution: {integrity: sha512-YGdEUzYEd+82jeaVbSKKVp1jFZb8LwaNMIIzHFkihGvYdd/KKAr7KaJHdEdSYGredE3ssSravXIa0Jxg28Sv5w==} - engines: {node: ^14.21.3 || >=16} - - '@noble/curves@1.2.0': - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - - '@noble/curves@1.4.2': - resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} - - '@noble/curves@1.7.0': - resolution: {integrity: sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==} - engines: {node: ^14.21.3 || >=16} - - '@noble/curves@1.8.0': - resolution: {integrity: sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.3.2': - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - - '@noble/hashes@1.4.0': - resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} - engines: {node: '>= 16'} - - '@noble/hashes@1.6.0': - resolution: {integrity: sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.6.1': - resolution: {integrity: sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.7.0': - resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==} - engines: {node: ^14.21.3 || >=16} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} - - '@opentelemetry/api-logs@0.53.0': - resolution: {integrity: sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==} - engines: {node: '>=14'} - - '@opentelemetry/api-logs@0.56.0': - resolution: {integrity: sha512-Wr39+94UNNG3Ei9nv3pHd4AJ63gq5nSemMRpCd8fPwDL9rN3vK26lzxfH27mw16XzOSO+TpyQwBAMaLxaPWG0g==} - engines: {node: '>=14'} - - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - - '@opentelemetry/context-async-hooks@1.30.0': - resolution: {integrity: sha512-roCetrG/cz0r/gugQm/jFo75UxblVvHaNSRoR0kSSRSzXFAiIBqFCZuH458BHBNRtRe+0yJdIJ21L9t94bw7+g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/core@1.29.0': - resolution: {integrity: sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/core@1.30.0': - resolution: {integrity: sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/instrumentation-amqplib@0.45.0': - resolution: {integrity: sha512-SlKLsOS65NGMIBG1Lh/hLrMDU9WzTUF25apnV6ZmWZB1bBmUwan7qrwwrTu1cL5LzJWCXOdZPuTaxP7pC9qxnQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-connect@0.42.0': - resolution: {integrity: sha512-bOoYHBmbnq/jFaLHmXJ55VQ6jrH5fHDMAPjFM0d3JvR0dvIqW7anEoNC33QqYGFYUfVJ50S0d/eoyF61ALqQuA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-dataloader@0.15.0': - resolution: {integrity: sha512-5fP35A2jUPk4SerVcduEkpbRAIoqa2PaP5rWumn01T1uSbavXNccAr3Xvx1N6xFtZxXpLJq4FYqGFnMgDWgVng==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-express@0.46.0': - resolution: {integrity: sha512-BCEClDj/HPq/1xYRAlOr6z+OUnbp2eFp18DSrgyQz4IT9pkdYk8eWHnMi9oZSqlC6J5mQzkFmaW5RrKb1GLQhg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-fastify@0.43.0': - resolution: {integrity: sha512-Lmdsg7tYiV+K3/NKVAQfnnLNGmakUOFdB0PhoTh2aXuSyCmyNnnDvhn2MsArAPTZ68wnD5Llh5HtmiuTkf+DyQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-fs@0.18.0': - resolution: {integrity: sha512-kC40y6CEMONm8/MWwoF5GHWIC7gOdF+g3sgsjfwJaUkgD6bdWV+FgG0XApqSbTQndICKzw3RonVk8i7s6mHqhA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-generic-pool@0.42.0': - resolution: {integrity: sha512-J4QxqiQ1imtB9ogzsOnHra0g3dmmLAx4JCeoK3o0rFes1OirljNHnO8Hsj4s1jAir8WmWvnEEQO1y8yk6j2tog==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-graphql@0.46.0': - resolution: {integrity: sha512-tplk0YWINSECcK89PGM7IVtOYenXyoOuhOQlN0X0YrcDUfMS4tZMKkVc0vyhNWYYrexnUHwNry2YNBNugSpjlQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-hapi@0.44.0': - resolution: {integrity: sha512-4HdNIMNXWK1O6nsaQOrACo83QWEVoyNODTdVDbUqtqXiv2peDfD0RAPhSQlSGWLPw3S4d9UoOmrV7s2HYj6T2A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-http@0.56.0': - resolution: {integrity: sha512-/bWHBUAq8VoATnH9iLk5w8CE9+gj+RgYSUphe7hry472n6fYl7+4PvuScoQMdmSUTprKq/gyr2kOWL6zrC7FkQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-ioredis@0.46.0': - resolution: {integrity: sha512-sOdsq8oGi29V58p1AkefHvuB3l2ymP1IbxRIX3y4lZesQWKL8fLhBmy8xYjINSQ5gHzWul2yoz7pe7boxhZcqQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-kafkajs@0.6.0': - resolution: {integrity: sha512-MGQrzqEUAl0tacKJUFpuNHJesyTi51oUzSVizn7FdvJplkRIdS11FukyZBZJEscofSEdk7Ycmg+kNMLi5QHUFg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-knex@0.43.0': - resolution: {integrity: sha512-mOp0TRQNFFSBj5am0WF67fRO7UZMUmsF3/7HSDja9g3H4pnj+4YNvWWyZn4+q0rGrPtywminAXe0rxtgaGYIqg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-koa@0.46.0': - resolution: {integrity: sha512-RcWXMQdJQANnPUaXbHY5G0Fg6gmleZ/ZtZeSsekWPaZmQq12FGk0L1UwodIgs31OlYfviAZ4yTeytoSUkgo5vQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-lru-memoizer@0.43.0': - resolution: {integrity: sha512-fZc+1eJUV+tFxaB3zkbupiA8SL3vhDUq89HbDNg1asweYrEb9OlHIB+Ot14ZiHUc1qCmmWmZHbPTwa56mVVwzg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-mongodb@0.50.0': - resolution: {integrity: sha512-DtwJMjYFXFT5auAvv8aGrBj1h3ciA/dXQom11rxL7B1+Oy3FopSpanvwYxJ+z0qmBrQ1/iMuWELitYqU4LnlkQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-mongoose@0.45.0': - resolution: {integrity: sha512-zHgNh+A01C5baI2mb5dAGyMC7DWmUpOfwpV8axtC0Hd5Uzqv+oqKgKbVDIVhOaDkPxjgVJwYF9YQZl2pw2qxIA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-mysql2@0.44.0': - resolution: {integrity: sha512-e9QY4AGsjGFwmfHd6kBa4yPaQZjAq2FuxMb0BbKlXCAjG+jwqw+sr9xWdJGR60jMsTq52hx3mAlE3dUJ9BipxQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-mysql@0.44.0': - resolution: {integrity: sha512-al7jbXvT/uT1KV8gdNDzaWd5/WXf+mrjrsF0/NtbnqLa0UUFGgQnoK3cyborgny7I+KxWhL8h7YPTf6Zq4nKsg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-nestjs-core@0.43.0': - resolution: {integrity: sha512-NEo4RU7HTjiaXk3curqXUvCb9alRiFWxQY//+hvDXwWLlADX2vB6QEmVCeEZrKO+6I/tBrI4vNdAnbCY9ldZVg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-pg@0.49.0': - resolution: {integrity: sha512-3alvNNjPXVdAPdY1G7nGRVINbDxRK02+KAugDiEpzw0jFQfU8IzFkSWA4jyU4/GbMxKvHD+XIOEfSjpieSodKw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-redis-4@0.45.0': - resolution: {integrity: sha512-Sjgym1xn3mdxPRH5CNZtoz+bFd3E3NlGIu7FoYr4YrQouCc9PbnmoBcmSkEdDy5LYgzNildPgsjx9l0EKNjKTQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-tedious@0.17.0': - resolution: {integrity: sha512-yRBz2409an03uVd1Q2jWMt3SqwZqRFyKoWYYX3hBAtPDazJ4w5L+1VOij71TKwgZxZZNdDBXImTQjii+VeuzLg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation-undici@0.9.0': - resolution: {integrity: sha512-lxc3cpUZ28CqbrWcUHxGW/ObDpMOYbuxF/ZOzeFZq54P9uJ2Cpa8gcrC9F716mtuiMaekwk8D6n34vg/JtkkxQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.7.0 - - '@opentelemetry/instrumentation@0.53.0': - resolution: {integrity: sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/instrumentation@0.56.0': - resolution: {integrity: sha512-2KkGBKE+FPXU1F0zKww+stnlUxUTlBvLCiWdP63Z9sqXYeNI/ziNzsxAp4LAdUcTQmXjw1IWgvm5CAb/BHy99w==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/redis-common@0.36.2': - resolution: {integrity: sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==} - engines: {node: '>=14'} - - '@opentelemetry/resources@1.30.0': - resolution: {integrity: sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/sdk-trace-base@1.30.0': - resolution: {integrity: sha512-RKQDaDIkV7PwizmHw+rE/FgfB2a6MBx+AEVVlAHXRG1YYxLiBpPX2KhmoB99R5vA4b72iJrjle68NDWnbrE9Dg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/semantic-conventions@1.27.0': - resolution: {integrity: sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==} - engines: {node: '>=14'} - - '@opentelemetry/semantic-conventions@1.28.0': - resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} - engines: {node: '>=14'} - - '@opentelemetry/sql-common@0.40.1': - resolution: {integrity: sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.1.0 - - '@paulmillr/qr@0.2.1': - resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pkgr/core@0.1.1': - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@playwright/test@1.49.1': - resolution: {integrity: sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==} - engines: {node: '>=18'} - hasBin: true - - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@prisma/instrumentation@5.22.0': - resolution: {integrity: sha512-LxccF392NN37ISGxIurUljZSh1YWnphO34V5a0+T7FVQG2u9bhAXRTJpgmQ3483woVhkraQZFF7cbRrpbw/F4Q==} - - '@radix-ui/react-icons@1.3.2': - resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} - peerDependencies: - react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc - - '@rainbow-me/rainbowkit@2.2.1': - resolution: {integrity: sha512-DvWbczNmm3BRr+EPZFwDK2vJRYxzSgHL0XzasL4RGMPsPuuRe9meLiTrznPqJvut7yNmib/ROqtblWJuxBvIKA==} - engines: {node: '>=12.4'} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - react-dom: '>=18' - viem: 2.x - wagmi: ^2.9.0 - - '@react-aria/focus@3.19.0': - resolution: {integrity: sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@react-aria/interactions@3.22.5': - resolution: {integrity: sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@react-aria/ssr@3.9.7': - resolution: {integrity: sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==} - engines: {node: '>= 12'} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@react-aria/utils@3.26.0': - resolution: {integrity: sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@react-native-async-storage/async-storage@1.24.0': - resolution: {integrity: sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==} - peerDependencies: - react-native: ^0.0.0-0 || >=0.60 <1.0 - - '@react-native/assets-registry@0.76.6': - resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} - engines: {node: '>=18'} - - '@react-native/babel-plugin-codegen@0.76.6': - resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} - engines: {node: '>=18'} - - '@react-native/babel-preset@0.76.6': - resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/codegen@0.76.6': - resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} - engines: {node: '>=18'} - peerDependencies: - '@babel/preset-env': ^7.1.6 - - '@react-native/community-cli-plugin@0.76.6': - resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} - engines: {node: '>=18'} - peerDependencies: - '@react-native-community/cli-server-api': '*' - peerDependenciesMeta: - '@react-native-community/cli-server-api': - optional: true - - '@react-native/debugger-frontend@0.76.6': - resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} - engines: {node: '>=18'} - - '@react-native/dev-middleware@0.76.6': - resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} - engines: {node: '>=18'} - - '@react-native/gradle-plugin@0.76.6': - resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} - engines: {node: '>=18'} - - '@react-native/js-polyfills@0.76.6': - resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} - engines: {node: '>=18'} - - '@react-native/metro-babel-transformer@0.76.6': - resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - - '@react-native/normalize-colors@0.76.6': - resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} - - '@react-native/virtualized-lists@0.76.6': - resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} - engines: {node: '>=18'} - peerDependencies: - '@types/react': ^18.2.6 - react: '*' - react-native: '*' - peerDependenciesMeta: - '@types/react': - optional: true - - '@react-stately/utils@3.10.5': - resolution: {integrity: sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@react-types/shared@3.26.0': - resolution: {integrity: sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - - '@remix-run/router@1.21.0': - resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} - engines: {node: '>=14.0.0'} - - '@rive-app/canvas@2.25.3': - resolution: {integrity: sha512-L/uF7/o14yW1hRad+Pt1gmIxVjmp7HYtBZmHR9XzC0BBwUyqMr5S1c/x8dHa4PbvljHwI1TrTU+drCCScZfRnQ==} - - '@rive-app/react-canvas@4.17.5': - resolution: {integrity: sha512-BvjaiW80IyLOb76uZEvOOEp9INfqCPa29ailA8AvqT+FiXUmgiCh+JhIsR3cx3CCqW3DhuORr0F8AF1XFkxCwA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@rollup/plugin-commonjs@28.0.1': - resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} - engines: {node: '>=16.0.0 || 14 >= 14.17'} - peerDependencies: - rollup: ^2.68.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-inject@5.0.5': - resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.30.1': - resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.30.1': - resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.30.1': - resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.30.1': - resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.30.1': - resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.30.1': - resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.30.1': - resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.30.1': - resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.30.1': - resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.30.1': - resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.30.1': - resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.30.1': - resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.30.1': - resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.30.1': - resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} - cpu: [x64] - os: [win32] - - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - - '@rushstack/eslint-patch@1.10.5': - resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} - - '@safe-global/safe-apps-provider@0.18.5': - resolution: {integrity: sha512-9v9wjBi3TwLsEJ3C2ujYoexp3pFJ0omDLH/GX91e2QB+uwCKTBYyhxFSrTQ9qzoyQd+bfsk4gjOGW87QcJhf7g==} - - '@safe-global/safe-apps-sdk@9.1.0': - resolution: {integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==} - - '@safe-global/safe-gateway-typescript-sdk@3.22.4': - resolution: {integrity: sha512-Z7Z8w3GEJdJ/paF+NK23VN4AwqWPadq0AeRYjYLjIBiPWpRB2UO/FKq7ONABEq0YFgNPklazIV4IExQU1gavXA==} - engines: {node: '>=16'} - - '@scure/base@1.1.9': - resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - - '@scure/base@1.2.1': - resolution: {integrity: sha512-DGmGtC8Tt63J5GfHgfl5CuAXh96VF/LD8K9Hr/Gv0J2lAoRGlPOMpqMpMbCTOoOJMZCk2Xt+DskdDyn6dEFdzQ==} - - '@scure/bip32@1.3.2': - resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} - - '@scure/bip32@1.4.0': - resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} - - '@scure/bip32@1.6.0': - resolution: {integrity: sha512-82q1QfklrUUdXJzjuRU7iG7D7XiFx5PHYVS0+oeNKhyDLT7WPqs6pBcM2W5ZdwOwKCwoE1Vy1se+DHjcXwCYnA==} - - '@scure/bip39@1.2.1': - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - - '@scure/bip39@1.3.0': - resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} - - '@scure/bip39@1.5.0': - resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==} - - '@sentry-internal/browser-utils@8.48.0': - resolution: {integrity: sha512-pLtu0Fa1Ou0v3M1OEO1MB1EONJVmXEGtoTwFRCO1RPQI2ulmkG6BikINClFG5IBpoYKZ33WkEXuM6U5xh+pdZg==} - engines: {node: '>=14.18'} - - '@sentry-internal/feedback@8.48.0': - resolution: {integrity: sha512-6PwcJNHVPg0EfZxmN+XxVOClfQpv7MBAweV8t9i5l7VFr8sM/7wPNSeU/cG7iK19Ug9ZEkBpzMOe3G4GXJ5bpw==} - engines: {node: '>=14.18'} - - '@sentry-internal/replay-canvas@8.48.0': - resolution: {integrity: sha512-LdivLfBXXB9us1aAc6XaL7/L2Ob4vi3C/fEOXElehg3qHjX6q6pewiv5wBvVXGX1NfZTRvu+X11k6TZoxKsezw==} - engines: {node: '>=14.18'} - - '@sentry-internal/replay@8.48.0': - resolution: {integrity: sha512-csILVupc5RkrsTrncuUTGmlB56FQSFjXPYWG8I8yBTGlXEJ+o8oTuF6+55R4vbw3EIzBveXWi4kEBbnQlXW/eg==} - engines: {node: '>=14.18'} - - '@sentry/babel-plugin-component-annotate@2.22.7': - resolution: {integrity: sha512-aa7XKgZMVl6l04NY+3X7BP7yvQ/s8scn8KzQfTLrGRarziTlMGrsCOBQtCNWXOPEbtxAIHpZ9dsrAn5EJSivOQ==} - engines: {node: '>= 14'} - - '@sentry/browser@8.48.0': - resolution: {integrity: sha512-fuuVULB5/1vI8NoIwXwR3xwhJJqk+y4RdSdajExGF7nnUDBpwUJyXsmYJnOkBO+oLeEs58xaCpotCKiPUNnE3g==} - engines: {node: '>=14.18'} - - '@sentry/bundler-plugin-core@2.22.7': - resolution: {integrity: sha512-ouQh5sqcB8vsJ8yTTe0rf+iaUkwmeUlGNFi35IkCFUQlWJ22qS6OfvNjOqFI19e6eGUXks0c/2ieFC4+9wJ+1g==} - engines: {node: '>= 14'} - - '@sentry/cli-darwin@2.39.1': - resolution: {integrity: sha512-kiNGNSAkg46LNGatfNH5tfsmI/kCAaPA62KQuFZloZiemTNzhy9/6NJP8HZ/GxGs8GDMxic6wNrV9CkVEgFLJQ==} - engines: {node: '>=10'} - os: [darwin] - - '@sentry/cli-linux-arm64@2.39.1': - resolution: {integrity: sha512-5VbVJDatolDrWOgaffsEM7znjs0cR8bHt9Bq0mStM3tBolgAeSDHE89NgHggfZR+DJ2VWOy4vgCwkObrUD6NQw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux, freebsd] - - '@sentry/cli-linux-arm@2.39.1': - resolution: {integrity: sha512-DkENbxyRxUrfLnJLXTA4s5UL/GoctU5Cm4ER1eB7XN7p9WsamFJd/yf2KpltkjEyiTuplv0yAbdjl1KX3vKmEQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux, freebsd] - - '@sentry/cli-linux-i686@2.39.1': - resolution: {integrity: sha512-pXWVoKXCRrY7N8vc9H7mETiV9ZCz+zSnX65JQCzZxgYrayQPJTc+NPRnZTdYdk5RlAupXaFicBI2GwOCRqVRkg==} - engines: {node: '>=10'} - cpu: [x86, ia32] - os: [linux, freebsd] - - '@sentry/cli-linux-x64@2.39.1': - resolution: {integrity: sha512-IwayNZy+it7FWG4M9LayyUmG1a/8kT9+/IEm67sT5+7dkMIMcpmHDqL8rWcPojOXuTKaOBBjkVdNMBTXy0mXlA==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux, freebsd] - - '@sentry/cli-win32-i686@2.39.1': - resolution: {integrity: sha512-NglnNoqHSmE+Dz/wHeIVRnV2bLMx7tIn3IQ8vXGO5HWA2f8zYJGktbkLq1Lg23PaQmeZLPGlja3gBQfZYSG10Q==} - engines: {node: '>=10'} - cpu: [x86, ia32] - os: [win32] - - '@sentry/cli-win32-x64@2.39.1': - resolution: {integrity: sha512-xv0R2CMf/X1Fte3cMWie1NXuHmUyQPDBfCyIt6k6RPFPxAYUgcqgMPznYwVMwWEA1W43PaOkSn3d8ZylsDaETw==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@sentry/cli@2.39.1': - resolution: {integrity: sha512-JIb3e9vh0+OmQ0KxmexMXg9oZsR/G7HMwxt5BUIKAXZ9m17Xll4ETXTRnRUBT3sf7EpNGAmlQk1xEmVN9pYZYQ==} - engines: {node: '>= 10'} - hasBin: true - - '@sentry/core@8.48.0': - resolution: {integrity: sha512-VGwYgTfLpvJ5LRO5A+qWo1gpo6SfqaGXL9TOzVgBucAdpzbrYHpZ87sEarDVq/4275uk1b0S293/mfsskFczyw==} - engines: {node: '>=14.18'} - - '@sentry/nextjs@8.48.0': - resolution: {integrity: sha512-eKbhUW+9KCyK2xIO09iUI3KszfCxtmKgamSYED+N5bb1DzySjDur6BabHFBgA7BcQmYKpTSj/lVxznFNw3H1uQ==} - engines: {node: '>=14.18'} - peerDependencies: - next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - - '@sentry/node@8.48.0': - resolution: {integrity: sha512-pnprAuUOc8cxnJdZA09hutHXNsbQZoDgzf3zPyXMNx0ewB/RviFMOgfe7ViX1mIB/oVrcFenXBgO5uvTd7JwPg==} - engines: {node: '>=14.18'} - - '@sentry/opentelemetry@8.48.0': - resolution: {integrity: sha512-1JLXgmIvD3T7xn9ypwWW0V3GirNy4BN2fOUbZau/nUX/Jj5DttSoPn7x7xTaPSpfaA24PiP93zXmJEfZvCk00Q==} - engines: {node: '>=14.18'} - peerDependencies: - '@opentelemetry/api': ^1.9.0 - '@opentelemetry/core': ^1.29.0 - '@opentelemetry/instrumentation': ^0.56.0 - '@opentelemetry/sdk-trace-base': ^1.29.0 - '@opentelemetry/semantic-conventions': ^1.28.0 - - '@sentry/react@8.48.0': - resolution: {integrity: sha512-J8XAUOJYbsjXnowTEXE+zWJWLWUzQGP8kMb+smoGdRzFJwwXKrbE709Kr/Boz6rK48EbbRT4UUINoTbHgL3RHQ==} - engines: {node: '>=14.18'} - peerDependencies: - react: ^16.14.0 || 17.x || 18.x || 19.x - - '@sentry/vercel-edge@8.48.0': - resolution: {integrity: sha512-5bxMCTkadnvJvCC363ZXEdAHaWS/RAAvsI+8RAFObJO0tUemjKrgbHM/1YcvLRZSuBs6BSn9RjDipzzlFgtBWw==} - engines: {node: '>=14.18'} - - '@sentry/webpack-plugin@2.22.7': - resolution: {integrity: sha512-j5h5LZHWDlm/FQCCmEghQ9FzYXwfZdlOf3FE/X6rK6lrtx0JCAkq+uhMSasoyP4XYKL4P4vRS6WFSos4jxf/UA==} - engines: {node: '>= 14'} - peerDependencies: - webpack: '>=4.40.0' - - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - - '@sinonjs/fake-timers@10.3.0': - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - - '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.4': - resolution: {integrity: sha512-eE0NfQ450TrjD20/gN9hDYLhm6ggYtA5Vrrp3kuzj2antC0t6UtCCHe3/ivHLU14ir6kPoQTsTJHQaKGIqcheQ==} - peerDependencies: - '@solana/web3.js': ^1.58.0 - - '@solana-mobile/mobile-wallet-adapter-protocol@2.1.4': - resolution: {integrity: sha512-o5C61cZbtvkuAyn5YxRxsl8jeTVpGO40xT7VjtgFSE9elxvLOZAlqxxrtxpqT4hiwFzQFDzjUGsp97cabij06A==} - peerDependencies: - '@solana/web3.js': ^1.58.0 - react-native: '>0.69' - - '@solana-mobile/wallet-adapter-mobile@2.1.4': - resolution: {integrity: sha512-uOG7Jqrjlcf52OyNfguv1CD29zQrUB5YbPhBOv6n/BcS0Zd9jHvcB0J9iMt5EZ6P8MYdJ898L6X1+4mnqFFixg==} - peerDependencies: - '@solana/web3.js': ^1.58.0 - - '@solana/buffer-layout@4.0.1': - resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} - engines: {node: '>=5.10'} - - '@solana/wallet-adapter-base@0.9.23': - resolution: {integrity: sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw==} - engines: {node: '>=16'} - peerDependencies: - '@solana/web3.js': ^1.77.3 - - '@solana/wallet-adapter-react@0.15.35': - resolution: {integrity: sha512-i4hc/gNLTYNLMEt2LS+4lrrc0QAwa5SU2PtYMnZ2A3rsoKF5m1bv1h6cjLj2KBry4/zRGEBoqkiMOC5zHkLnRQ==} - engines: {node: '>=16'} - peerDependencies: - '@solana/web3.js': ^1.77.3 - react: '*' - - '@solana/wallet-adapter-solflare@0.6.28': - resolution: {integrity: sha512-iiUQtuXp8p4OdruDawsm1dRRnzUCcsu+lKo8OezESskHtbmZw2Ifej0P99AbJbBAcBw7q4GPI6987Vh05Si5rw==} - engines: {node: '>=16'} - peerDependencies: - '@solana/web3.js': ^1.77.3 - - '@solana/wallet-standard-chains@1.1.0': - resolution: {integrity: sha512-IRJHf94UZM8AaRRmY18d34xCJiVPJej1XVwXiTjihHnmwD0cxdQbc/CKjrawyqFyQAKJx7raE5g9mnJsAdspTg==} - engines: {node: '>=16'} - - '@solana/wallet-standard-core@1.1.1': - resolution: {integrity: sha512-DoQ5Ryly4GAZtxRUmW2rIWrgNvTYVCWrFCFFjZI5s4zu2QNsP7sHZUax3kc1GbmFLXNL1FWRZlPOXRs6e0ZEng==} - engines: {node: '>=16'} - - '@solana/wallet-standard-features@1.2.0': - resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} - engines: {node: '>=16'} - - '@solana/wallet-standard-util@1.1.1': - resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} - engines: {node: '>=16'} - - '@solana/wallet-standard-wallet-adapter-base@1.1.2': - resolution: {integrity: sha512-DqhzYbgh3disHMgcz6Du7fmpG29BYVapNEEiL+JoVMa+bU9d4P1wfwXUNyJyRpGGNXtwhyZjIk2umWbe5ZBNaQ==} - engines: {node: '>=16'} - peerDependencies: - '@solana/web3.js': ^1.58.0 - bs58: ^4.0.1 - - '@solana/wallet-standard-wallet-adapter-react@1.1.2': - resolution: {integrity: sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==} - engines: {node: '>=16'} - peerDependencies: - '@solana/wallet-adapter-base': '*' - react: '*' - - '@solana/wallet-standard-wallet-adapter@1.1.2': - resolution: {integrity: sha512-lCwoA+vhPfmvjcmJOhSRV94wouVWTfJv1Z7eeULAe+GodCeKA/0T9/uBYgXHUxQjLHd7o8LpLYIkfm+xjA5sMA==} - engines: {node: '>=16'} - - '@solana/wallet-standard@1.1.2': - resolution: {integrity: sha512-o7wk+zr5/QgyE393cGRC04K1hacR4EkBu3MB925ddaLvCVaXjwr2asgdviGzN9PEm3FiEJp3sMmMKYHFnwOITQ==} - engines: {node: '>=16'} - - '@solana/web3.js@1.98.0': - resolution: {integrity: sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==} - - '@solflare-wallet/metamask-sdk@1.0.3': - resolution: {integrity: sha512-os5Px5PTMYKGS5tzOoyjDxtOtj0jZKnbI1Uwt8+Jsw1HHIA+Ib2UACCGNhQ/un2f8sIbTfLD1WuucNMOy8KZpQ==} - peerDependencies: - '@solana/web3.js': '*' - - '@solflare-wallet/sdk@1.4.2': - resolution: {integrity: sha512-jrseNWipwl9xXZgrzwZF3hhL0eIVxuEtoZOSLmuPuef7FgHjstuTtNJAeT4icA7pzdDV4hZvu54pI2r2f7SmrQ==} - peerDependencies: - '@solana/web3.js': '*' - - '@spruceid/siwe-parser@2.1.2': - resolution: {integrity: sha512-d/r3S1LwJyMaRAKQ0awmo9whfXeE88Qt00vRj91q5uv5ATtWIQEGJ67Yr5eSZw5zp1/fZCXZYuEckt8lSkereQ==} - - '@stablelib/aead@1.0.1': - resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} - - '@stablelib/binary@1.0.1': - resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} - - '@stablelib/bytes@1.0.1': - resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} - - '@stablelib/chacha20poly1305@1.0.1': - resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} - - '@stablelib/chacha@1.0.1': - resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} - - '@stablelib/constant-time@1.0.1': - resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} - - '@stablelib/ed25519@1.0.3': - resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} - - '@stablelib/hash@1.0.1': - resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} - - '@stablelib/hkdf@1.0.1': - resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} - - '@stablelib/hmac@1.0.1': - resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} - - '@stablelib/int@1.0.1': - resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} - - '@stablelib/keyagreement@1.0.1': - resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} - - '@stablelib/poly1305@1.0.1': - resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} - - '@stablelib/random@1.0.2': - resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} - - '@stablelib/sha256@1.0.1': - resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} - - '@stablelib/sha512@1.0.1': - resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} - - '@stablelib/wipe@1.0.1': - resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} - - '@stablelib/x25519@1.0.3': - resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - - '@strapi/blocks-react-renderer@1.0.1': - resolution: {integrity: sha512-oHQNYstM/361oJIKrj6wDFZhDWHg8M8sF7SszqWr8zH2EaoL36ccLq7F2XFWShYQshuKgY+V6axurDaxWo4jQA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - - '@supabase-cache-helpers/postgrest-core@0.8.4': - resolution: {integrity: sha512-LHEHY+j8A6na7J1Zqaook+60IBI7fuyhl8RHn1PETc27Es3RysUAkj22mUR29DOqwvjjE4OHbSVFsxK7/R/Zrg==} - peerDependencies: - '@supabase/postgrest-js': 1.16.3 - '@supabase/supabase-js': ^2.46.1 - - '@supabase-cache-helpers/postgrest-react-query@1.11.4': - resolution: {integrity: sha512-aJthMALJVtlCmNqSlcizf53YBlzBwiozh6aRkBPfaXnQlmfKK9fMycZztCclTc7XkVmJanjuYAl74aB9K/3zow==} - peerDependencies: - '@supabase/postgrest-js': ^1.16.3 - '@tanstack/react-query': ^4.0.0 || ^5.0.0 - react: ^16.11.0 || ^17.0.0 || ^18.0.0 - - '@supabase/auth-js@2.67.3': - resolution: {integrity: sha512-NJDaW8yXs49xMvWVOkSIr8j46jf+tYHV0wHhrwOaLLMZSFO4g6kKAf+MfzQ2RaD06OCUkUHIzctLAxjTgEVpzw==} - - '@supabase/functions-js@2.4.4': - resolution: {integrity: sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==} - - '@supabase/node-fetch@2.6.15': - resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} - engines: {node: 4.x || >=6.0.0} - - '@supabase/postgrest-js@1.17.10': - resolution: {integrity: sha512-GlcwOjEmPcXfaEU0wHg1MgHU+peR+zZFyaEWjr7a7EOCB1gCtw3nW7ABfnPPH411coXHV90eb/isDgT9HRshLg==} - - '@supabase/realtime-js@2.11.2': - resolution: {integrity: sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==} - - '@supabase/ssr@0.3.0': - resolution: {integrity: sha512-lcVyQ7H6eumb2FB1Wa2N+jYWMfq6CFza3KapikT0fgttMQ+QvDgpNogx9jI8bZgKds+XFSMCojxFvFb+gwdbfA==} - peerDependencies: - '@supabase/supabase-js': ^2.33.1 - - '@supabase/storage-js@2.7.1': - resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==} - - '@supabase/supabase-js@2.47.12': - resolution: {integrity: sha512-My8X5K1KwOBFjQhAqIf7QJaQhP5EILjJwAgjzRNjstlMLJmdVBctwRYD6IGDWKzw+i6/aNGuRd5c9/pI/Y6UFw==} - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - - '@synthetixio/ethereum-wallet-mock@0.0.1-alpha.7': - resolution: {integrity: sha512-afyAVC2b39OC/mxfVeISFQ7TVleS15GYeCPte6VrdFYWi/2SXPml6myAZx9FlRqRlyaPLhRrtRRjdno44S6/6Q==} - peerDependencies: - '@playwright/test': 1.44.0 - - '@synthetixio/synpress-cache@0.0.1-alpha.7': - resolution: {integrity: sha512-vIR8f4XMJSKsSezmloT8A0yuEZON+Ovbkoy/5ELcrfLFORW1Ssu2pjOioWGgQEVZBCdGTQ4wVIWmo8MbvCrAqA==} - hasBin: true - peerDependencies: - playwright-core: 1.44.0 - - '@synthetixio/synpress-core@0.0.1-alpha.7': - resolution: {integrity: sha512-El23vK/FlYiliT2JworRc8zXGVdUIvzxwzWtGMZwC/KOKy0RGgNA7rQfwc3VSPhp1ceUd4w3uIRtv6Ccjo8WbA==} - peerDependencies: - '@playwright/test': 1.44.0 - - '@synthetixio/synpress-core@0.0.4': - resolution: {integrity: sha512-3zO8PGigi9sjdG359pZ0EB3BiBPweZVOyiobCopNDykKI/EoWNYY05bOttOG+/Wg0HynMzGTPTRwpJ0+a+k2Sg==} - peerDependencies: - '@playwright/test': 1.48.2 - - '@synthetixio/synpress-metamask@0.0.1-alpha.7': - resolution: {integrity: sha512-xzBsF5wnak25uw7ZO9RJEmCuMtT03W9pyDaEpO7T1VkDcZT8MBxKHs9vR4UKqHHd9IPKXc9EvsUJ/oSwW4saKQ==} - peerDependencies: - '@playwright/test': 1.44.0 - - '@synthetixio/synpress@4.0.0-alpha.7': - resolution: {integrity: sha512-hdVV+LR/aCO+o7FyeJiFxJ+o797mDqNqkh+huz3Ic4LDbTW18HkLKwLwUzRKt8ngIOf60K/PFL9QyBLujTc76g==} - hasBin: true - peerDependencies: - '@playwright/test': 1.44.0 - - '@tanstack/history@1.95.0': - resolution: {integrity: sha512-w1/yWuIBqmG0Z0MPMf1OuOCce7FXyVH4L4dIA4rvpnjIUCH8qRUgloFAVg37nTMUbOmhMsY2NZDxCpKBv+CLJg==} - engines: {node: '>=12'} - - '@tanstack/query-core@5.62.16': - resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - - '@tanstack/query-devtools@5.62.16': - resolution: {integrity: sha512-3ff6UBJr0H3nIhfLSl9911rvKqXf0u4B58jl0uYdDWLqPk9pCvYIbxC35cGxK2+8INl4IaFVUHb/IdgWrNkg3Q==} - - '@tanstack/react-query-devtools@5.63.0': - resolution: {integrity: sha512-j3+22r6srSJVy8oiLUpOOupI4g7IHwbISeEGM+5ASIzzOnVUUSsY6e4nu5pxxj7ODJbiag3GpkHU/otG9B9sAA==} - peerDependencies: - '@tanstack/react-query': ^5.63.0 - react: ^18 || ^19 - - '@tanstack/react-query@5.63.0': - resolution: {integrity: sha512-QWizLzSiog8xqIRYmuJRok9VELlXVBAwtINgVCgW1SNvamQwWDO5R0XFSkjoBEj53x9Of1KAthLRBUC5xmtVLQ==} - peerDependencies: - react: ^18 || ^19 - - '@tanstack/react-router@1.95.1': - resolution: {integrity: sha512-P5x4yNhcdkYsCEoYeGZP8Q9Jlxf0WXJa4G/xvbmM905seZc9FqJqvCSRvX3dWTPOXRABhl4g+8DHqfft0c/AvQ==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - '@tanstack/react-store@0.7.0': - resolution: {integrity: sha512-S/Rq17HaGOk+tQHV/yrePMnG1xbsKZIl/VsNWnNXt4XW+tTY8dTlvpJH2ZQ3GRALsusG5K6Q3unAGJ2pd9W/Ng==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@tanstack/react-table@8.20.6': - resolution: {integrity: sha512-w0jluT718MrOKthRcr2xsjqzx+oEM7B7s/XXyfs19ll++hlId3fjTm+B2zrR3ijpANpkzBAr15j1XGVOMxpggQ==} - engines: {node: '>=12'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - - '@tanstack/react-virtual@3.11.2': - resolution: {integrity: sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@tanstack/store@0.7.0': - resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} - - '@tanstack/table-core@8.20.5': - resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==} - engines: {node: '>=12'} - - '@tanstack/virtual-core@3.11.2': - resolution: {integrity: sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==} - - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/connect@3.4.36': - resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/gtag.js@0.0.20': - resolution: {integrity: sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg==} - - '@types/hoist-non-react-statics@3.3.6': - resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/lodash@4.17.14': - resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/mysql@2.15.26': - resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - - '@types/node@20.17.12': - resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} - - '@types/node@22.10.5': - resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} - - '@types/node@22.7.5': - resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - - '@types/pg-pool@2.0.6': - resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} - - '@types/pg@8.6.1': - resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} - - '@types/phoenix@1.6.6': - resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} - - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} - peerDependencies: - '@types/react': ^18.0.0 - - '@types/react-transition-group@4.4.12': - resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} - peerDependencies: - '@types/react': '*' - - '@types/react@18.3.18': - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} - - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/shimmer@1.2.0': - resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/tedious@4.0.14': - resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} - - '@types/tinycolor2@1.4.6': - resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/uuid@10.0.0': - resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - - '@types/uuid@8.3.4': - resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} - - '@types/ws@7.4.7': - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} - - '@types/ws@8.5.13': - resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@5.62.0': - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/experimental-utils@5.62.0': - resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/parser@5.62.0': - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/type-utils@5.62.0': - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ungap/structured-clone@1.2.1': - resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - - '@vanilla-extract/css@1.15.5': - resolution: {integrity: sha512-N1nQebRWnXvlcmu9fXKVUs145EVwmWtMD95bpiEKtvehHDpUhmO1l2bauS7FGYKbi3dU1IurJbGpQhBclTr1ng==} - - '@vanilla-extract/dynamic@2.1.2': - resolution: {integrity: sha512-9BGMciD8rO1hdSPIAh1ntsG4LPD3IYKhywR7VOmmz9OO4Lx1hlwkSg3E6X07ujFx7YuBfx0GDQnApG9ESHvB2A==} - - '@vanilla-extract/private@1.0.6': - resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} - - '@vanilla-extract/sprinkles@1.6.3': - resolution: {integrity: sha512-oCHlQeYOBIJIA2yWy2GnY5wE2A7hGHDyJplJo4lb+KEIBcJWRnDJDg8ywDwQS5VfWJrBBO3drzYZPFpWQjAMiQ==} - peerDependencies: - '@vanilla-extract/css': ^1.0.0 - - '@viem/anvil@0.0.7': - resolution: {integrity: sha512-F+3ljCT1bEt8T4Fzm9gWpIgO3Dc7bzG1TtUtkStkJFMuummqZ8kvYc3UFMo5j3F51fSWZZvEkjs3+i7qf0AOqQ==} - - '@wagmi/connectors@5.7.0': - resolution: {integrity: sha512-cPMmHBGw28fll7VQJC9iF6ngdQ17STTzspqRIjlTkz44zhjwMTf7shw+JJUmqw+0uK7DqRbf/xUHlZE2IVd2mg==} - peerDependencies: - '@wagmi/core': 2.16.0 - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - '@wagmi/core@2.16.0': - resolution: {integrity: sha512-sy4n7Jv6YCbT2jp4zQ/9H6l0A8StsN7P8mm2BRuODgW2w6Fj4j6h2xgYJD2tIjJHkLU/nvPJ7audZ55X7XQU/g==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - typescript: - optional: true - - '@wagmi/core@2.16.3': - resolution: {integrity: sha512-SVovoWHaQ2AIkmGf+ucNijT6AHXcTMffFcLmcFF6++y21x+ge7Gkh3UoJiU91SDDv8n08eTQ9jbyia3GEgU5jQ==} - peerDependencies: - '@tanstack/query-core': '>=5.0.0' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - '@tanstack/query-core': - optional: true - typescript: - optional: true - - '@wallet-standard/app@1.1.0': - resolution: {integrity: sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ==} - engines: {node: '>=16'} - - '@wallet-standard/base@1.1.0': - resolution: {integrity: sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==} - engines: {node: '>=16'} - - '@wallet-standard/core@1.1.0': - resolution: {integrity: sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==} - engines: {node: '>=16'} - - '@wallet-standard/errors@0.1.0': - resolution: {integrity: sha512-ag0eq5ixy7rz8M5YUWGi/EoIJ69KJ+KILFNunoufgmXVkiISC7+NIZXJYTJrapni4f9twE1hfT+8+IV2CYCvmg==} - engines: {node: '>=16'} - hasBin: true - - '@wallet-standard/features@1.1.0': - resolution: {integrity: sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==} - engines: {node: '>=16'} - - '@wallet-standard/wallet@1.1.0': - resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==} - engines: {node: '>=16'} - - '@walletconnect/core@2.17.0': - resolution: {integrity: sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==} - engines: {node: '>=18'} - - '@walletconnect/environment@1.0.1': - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} - - '@walletconnect/ethereum-provider@2.17.0': - resolution: {integrity: sha512-b+KTAXOb6JjoxkwpgYQQKPUcTwENGmdEdZoIDLeRicUmZTn/IQKfkMoC2frClB4YxkyoVMtj1oMV2JAax+yu9A==} - - '@walletconnect/events@1.0.1': - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} - - '@walletconnect/heartbeat@1.2.2': - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} - - '@walletconnect/jsonrpc-http-connection@1.0.8': - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} - - '@walletconnect/jsonrpc-provider@1.0.14': - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} - - '@walletconnect/jsonrpc-types@1.0.4': - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} - - '@walletconnect/jsonrpc-utils@1.0.8': - resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} - - '@walletconnect/jsonrpc-ws-connection@1.0.14': - resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} - - '@walletconnect/keyvaluestorage@1.1.1': - resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} - peerDependencies: - '@react-native-async-storage/async-storage': 1.x - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true - - '@walletconnect/logger@2.1.2': - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} - - '@walletconnect/modal-core@2.7.0': - resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} - - '@walletconnect/modal-ui@2.7.0': - resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} - - '@walletconnect/modal@2.7.0': - resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} - - '@walletconnect/relay-api@1.0.11': - resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} - - '@walletconnect/relay-auth@1.0.4': - resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} - - '@walletconnect/safe-json@1.0.2': - resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - - '@walletconnect/sign-client@2.17.0': - resolution: {integrity: sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==} - - '@walletconnect/time@1.0.2': - resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} - - '@walletconnect/types@2.17.0': - resolution: {integrity: sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==} - - '@walletconnect/universal-provider@2.17.0': - resolution: {integrity: sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==} - - '@walletconnect/utils@2.17.0': - resolution: {integrity: sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==} - - '@walletconnect/window-getters@1.0.1': - resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} - - '@walletconnect/window-metadata@1.0.1': - resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} - - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@weiroll/weiroll.js@0.3.0': - resolution: {integrity: sha512-RV+iKtY/V/Oc0zoPFPaNGAkOOOV89uGdiocxWd4HT5XNdGob0/XI+07GtP0Dv3B7QLwLTs8QMNKPvsH846svrw==} - engines: {node: '>=14'} - - '@widgetbot/embed-api@1.2.16': - resolution: {integrity: sha512-I3pOhP7KpVL2sps8EQR/MGSbN+9Cuogu28PkZldvpNxcwxkN7qzdUjBCVH85/WpwmORi2HD/XwlruyLlAYk7tw==} - - '@widgetbot/react-embed@1.9.0': - resolution: {integrity: sha512-+Qgqy7lwLy++lIiHmSsgxUjwcX80iFIHR0QJpKq4W82ePUmq4bTuxvUbxcE+VQH5IjNrWaydGNR8zROV5vUQsA==} - peerDependencies: - react: '>= 15' - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true - - abitype@1.0.0: - resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - abitype@1.0.7: - resolution: {integrity: sha512-ZfYYSktDQUwc2eduYu8C4wOs+RDPmnRYMh7zNfzeMtGGgb0U+6tLGjixUic6mXf5xKKCcgT5Qp6cv39tOARVFw==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - abitype@1.0.8: - resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - accept-language@3.0.20: - resolution: {integrity: sha512-xklPzRma4aoDEPk0ZfMjeuxB2FP4JBYlAR25OFUqCoOYDjYo6wGwAs49SnTN/MoB5VpnNX9tENfZ+vEIFmHQMQ==} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - aes-js@3.0.0: - resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - - aes-js@4.0.0-beta.5: - resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agentkeepalive@4.6.0: - resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} - engines: {node: '>= 8.0.0'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - - anser@1.4.10: - resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - - ansi-escapes@7.0.0: - resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} - engines: {node: '>=18'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - apg-js@4.4.0: - resolution: {integrity: sha512-fefmXFknJmtgtNEXfPwZKYkMFX4Fyeyz+fNF6JWp87biGOPslJbCBVU158zvKRZfHBKnJDy8CMM40oLFGkXT8Q==} - - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} - - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - ast-types@0.15.2: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} - - async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - - async-mutex@0.2.6: - resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - atomic-sleep@1.0.0: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} - - axios@1.6.7: - resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-core@7.0.0-bridge.0: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - - babel-plugin-polyfill-corejs2@0.4.12: - resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.3: - resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-syntax-hermes-parser@0.23.1: - resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} - - babel-plugin-syntax-hermes-parser@0.25.1: - resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==} - - babel-plugin-transform-flow-enums@0.0.2: - resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} - - babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - - babel-preset-current-node-syntax@1.1.0: - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-react-app@10.0.1: - resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base-x@3.0.10: - resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} - - base-x@4.0.0: - resolution: {integrity: sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==} - - base-x@5.0.0: - resolution: {integrity: sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - bcp47@1.1.2: - resolution: {integrity: sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==} - engines: {node: '>=0.10'} - - bech32@1.1.4: - resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - - bech32@2.0.0: - resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} - - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - - bigint-buffer@1.1.5: - resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} - engines: {node: '>= 10.0.0'} - - bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - binary@0.3.0: - resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} - - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - - bip174@3.0.0-rc.1: - resolution: {integrity: sha512-+8P3BpSairVNF2Nee6Ksdc1etIjWjBOi/MH0MwKtq9YaYp+S2Hk2uvup0e8hCT4IKlS58nXJyyQVmW92zPoD4Q==} - engines: {node: '>=18.0.0'} - - bitcoinjs-lib@7.0.0-rc.0: - resolution: {integrity: sha512-7CQgOIbREemKR/NT2uc3uO/fkEy+6CM0sLxboVVY6bv6DbZmPt3gg5Y/hhWgQFeZu5lfTbtVAv32MIxf7lMh4g==} - engines: {node: '>=18.0.0'} - - blo@1.2.0: - resolution: {integrity: sha512-bZES7RzJ14B4WBT3JuOHSOAvCBmUhqznrojQ8xRjN1Fx9X9N7R+rygOFS3k4wXel2nFg4lwzL3luAYzObaDLng==} - engines: {node: '>=16'} - - blob-to-buffer@1.2.9: - resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} - - bluebird@3.4.7: - resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} - - bn.js@4.12.1: - resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} - - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - borsh@0.7.0: - resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} - - bowser@2.11.0: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - - brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - bs58@4.0.1: - resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} - - bs58@5.0.0: - resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==} - - bs58@6.0.0: - resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==} - - bs58check@4.0.0: - resolution: {integrity: sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==} - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer-indexof-polyfill@1.0.2: - resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} - engines: {node: '>=0.10'} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - buffers@0.1.1: - resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} - engines: {node: '>=0.2.0'} - - bufferutil@4.0.9: - resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} - engines: {node: '>=6.14.2'} - - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' - - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - - busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - - call-bind-apply-helpers@1.0.1: - resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} - engines: {node: '>= 0.4'} - - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - - caller-callsite@2.0.0: - resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} - engines: {node: '>=4'} - - caller-path@2.0.0: - resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} - engines: {node: '>=4'} - - callsites@2.0.0: - resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} - engines: {node: '>=4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-lite@1.0.30001692: - resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} - - chainsaw@0.1.0: - resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} - - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - - chrome-launcher@0.15.2: - resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} - engines: {node: '>=12.13.0'} - hasBin: true - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - chromium-edge-launcher@0.2.0: - resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} - - ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - - class-variance-authority@0.7.1: - resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} - - cli-cursor@5.0.0: - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} - engines: {node: '>=18'} - - cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} - - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@12.0.0: - resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} - engines: {node: '>=18'} - - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - - connect@3.7.0: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} - - consola@3.3.3: - resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} - engines: {node: ^14.18.0 || >=16.10.0} - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} - - cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - core-js-compat@3.40.0: - resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} - - core-js-pure@3.40.0: - resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@5.2.1: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} - - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - - cross-domain-safe-weakmap@1.0.29: - resolution: {integrity: sha512-VLoUgf2SXnf3+na8NfeUFV59TRZkIJqCIATaMdbhccgtnTlSnHXkyTRwokngEGYdQXx8JbHT9GDYitgR2sdjuA==} - - cross-domain-utils@2.0.38: - resolution: {integrity: sha512-zZfi3+2EIR9l4chrEiXI2xFleyacsJf8YMLR1eJ0Veb5FTMXeJ3DpxDjZkto2FhL/g717WSELqbptNSo85UJDw==} - - cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true - - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - - cross-fetch@4.1.0: - resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crossws@0.3.1: - resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} - - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - - date-fns@4.1.0: - resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deep-object-diff@1.1.9: - resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - delay@5.0.0: - resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} - engines: {node: '>=10'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - denodeify@1.2.1: - resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-browser@5.3.0: - resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - dfa@1.2.0: - resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - - dijkstrajs@1.0.3: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - - dotenv-cli@7.4.4: - resolution: {integrity: sha512-XkBYCG0tPIes+YZr4SpfFv76SQrV/LeCE8CI7JSEMi3VR9MvTihCGTOtbIexD6i2mXF+6px7trb1imVCXSNMDw==} - hasBin: true - - dotenv-expand@10.0.0: - resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} - engines: {node: '>=12'} - - dotenv@16.4.7: - resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} - engines: {node: '>=12'} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - duplexer2@0.1.4: - resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - - duplexify@4.1.3: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - eciesjs@0.4.13: - resolution: {integrity: sha512-zBdtR4K+wbj10bWPpIOF9DW+eFYQu8miU5ypunh0t4Bvt83ZPlEWgT5Dq/0G6uwEXumZKjfb5BZxYUZQ2Hzn/Q==} - engines: {bun: '>=1', deno: '>=2', node: '>=16'} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.79: - resolution: {integrity: sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==} - - elliptic@6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - - elliptic@6.6.1: - resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} - - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - encode-utf8@1.0.3: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - engine.io-client@6.6.2: - resolution: {integrity: sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - enhanced-resolve@5.18.0: - resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} - engines: {node: '>=10.13.0'} - - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - - environment@1.1.0: - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} - engines: {node: '>=18'} - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} - engines: {node: '>= 0.4'} - - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} - - es6-promise@4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - - es6-promisify@5.0.0: - resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} - - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.20.0: - resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-config-react-app@7.0.1: - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - eslint: ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-import-resolver-typescript@3.7.0: - resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-flowtype@8.0.3: - resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@babel/plugin-syntax-flow': ^7.14.5 - '@babel/plugin-transform-react-jsx': ^7.14.9 - eslint: ^8.1.0 - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest@25.7.0: - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - eslint-plugin-react@7.37.3: - resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-testing-library@5.11.1: - resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eth-block-tracker@7.1.0: - resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} - engines: {node: '>=14.0.0'} - - eth-json-rpc-filters@6.0.1: - resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} - engines: {node: '>=14.0.0'} - - eth-query@2.1.2: - resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} - - eth-rpc-errors@4.0.3: - resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} - - ethereum-cryptography@2.2.1: - resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} - - ethers@5.7.2: - resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - - ethers@6.13.5: - resolution: {integrity: sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==} - engines: {node: '>=14.0.0'} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - eventemitter2@6.4.9: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - - extension-port-stream@3.0.0: - resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} - engines: {node: '>=12.0.0'} - - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - - eyes@0.1.8: - resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} - engines: {node: '> 0.1.90'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - - fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - - fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - - fast-stable-stringify@1.0.0: - resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} - - fast-uri@3.0.5: - resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} - - fastq@1.18.0: - resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - - finalhandler@1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - - find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - - find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flat@6.0.1: - resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} - engines: {node: '>=18'} - hasBin: true - - flatted@3.3.2: - resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - - flow-enums-runtime@0.0.6: - resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - - flow-parser@0.258.1: - resolution: {integrity: sha512-Y8CrO98EcXVCiYE4s5z0LTMbeYjKyd3MAEUJqxA7B8yGRlmdrG5UDqq4pVrUAfAu2tMFgpQESvBhBu9Xg1tpow==} - engines: {node: '>=0.4.0'} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - fontaine@0.5.0: - resolution: {integrity: sha512-vPDSWKhVAfTx4hRKT777+N6Szh2pAosAuzLpbppZ6O3UdD/1m6OlHjNcC3vIbgkRTIcLjzySLHXzPeLO2rE8cA==} - - fontkit@2.0.4: - resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} - engines: {node: '>= 6'} - - forwarded-parse@2.1.2: - resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - framer-motion@10.18.0: - resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - framer-motion@11.16.2: - resolution: {integrity: sha512-M946d8UhmI4lVZ4Wy2bLxw7D7LWw+OZTK5eCFCpGJNpUKt17oCP7+bBM3iKp6PfJF30ngBxsdxssFjLdD85ThA==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - fstream@1.0.12: - resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} - engines: {node: '>=0.6'} - deprecated: This package is no longer supported. - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} - - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} - engines: {node: '>= 0.4'} - - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - - get-port@6.1.2: - resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} - - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.14.0: - resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} - engines: {node: '>=18'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - gradient-string@2.0.2: - resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} - engines: {node: '>=10'} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - graphql-request@7.1.2: - resolution: {integrity: sha512-+XE3iuC55C2di5ZUrB4pjgwe+nIQBuXVIK9J98wrVwojzDW3GMdSBZfxUk8l4j9TieIpjpggclxhNEU9ebGF8w==} - peerDependencies: - graphql: 14 - 16 - - graphql@16.10.0: - resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - - h3@1.13.0: - resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} - - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hermes-estree@0.23.1: - resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} - - hermes-estree@0.24.0: - resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==} - - hermes-estree@0.25.1: - resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} - - hermes-parser@0.23.1: - resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} - - hermes-parser@0.24.0: - resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==} - - hermes-parser@0.25.1: - resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - - hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - - hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - - html-parse-stringify@3.0.1: - resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - - husky@9.1.7: - resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} - engines: {node: '>=18'} - hasBin: true - - i18next-resources-for-ts@1.5.0: - resolution: {integrity: sha512-gzVYct/sMeeOzomK0+8nl7YSr61xiDzf4Kg51g7StBaXAaKE/Vb1CLNHZ8dY56sYz6qmbwHRYHqMPanGi0go4w==} - hasBin: true - - i18next-resources-to-backend@1.2.1: - resolution: {integrity: sha512-okHbVA+HZ7n1/76MsfhPqDou0fptl2dAlhRDu2ideXloRRduzHsqDOznJBef+R3DFZnbvWoBW+KxJ7fnFjd6Yw==} - - i18next@24.2.1: - resolution: {integrity: sha512-Q2wC1TjWcSikn1VAJg13UGIjc+okpFxQTxjVAymOnSA3RpttBQNMPf2ovcgoFVsV4QNxTfNZMAxorXZXsk4fBA==} - peerDependencies: - typescript: ^5 - peerDependenciesMeta: - typescript: - optional: true - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - idb-keyval@6.2.1: - resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-size@1.2.0: - resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} - engines: {node: '>=16.x'} - hasBin: true - - immer@10.1.1: - resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - - import-fresh@2.0.0: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} - engines: {node: '>=4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - import-in-the-middle@1.12.0: - resolution: {integrity: sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - is-async-function@2.1.0: - resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.2.1: - resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} - engines: {node: '>= 0.4'} - - is-bun-module@1.3.0: - resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} - - is-directory@0.3.1: - resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} - engines: {node: '>=0.10.0'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - - is-fullwidth-code-point@5.0.0: - resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} - engines: {node: '>=18'} - - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.0: - resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - isomorphic-ws@4.0.1: - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} - peerDependencies: - ws: '*' - - isows@1.0.3: - resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} - peerDependencies: - ws: '*' - - isows@1.0.6: - resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} - peerDependencies: - ws: '*' - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jayson@4.1.3: - resolution: {integrity: sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==} - engines: {node: '>=8'} - hasBin: true - - jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-haste-map@29.7.0: - resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-regex-util@29.6.3: - resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-validate@29.7.0: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - - js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsc-android@250231.0.0: - resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} - - jsc-safe-url@0.2.4: - resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - - jscodeshift@0.14.0: - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-rpc-engine@6.1.0: - resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} - engines: {node: '>=10.0.0'} - - json-rpc-random-id@1.0.1: - resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keccak@3.0.4: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - keyvaluestorage-interface@1.0.0: - resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - ky@1.7.4: - resolution: {integrity: sha512-zYEr/gh7uLW2l4su11bmQ2M9xLgQLjyvx58UyNM/6nuqyWFHPX5ktMjvpev3F8QWdjSsHUpnWew4PBCswBNuMQ==} - engines: {node: '>=18'} - - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lighthouse-logger@1.4.2: - resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lint-staged@15.3.0: - resolution: {integrity: sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A==} - engines: {node: '>=18.12.0'} - hasBin: true - - listenercount@1.0.1: - resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} - - listr2@8.2.5: - resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} - engines: {node: '>=18.0.0'} - - lit-element@3.3.3: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} - - lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - - lit@2.8.0: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} - - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - - lodash.throttle@4.1.1: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - log-update@6.1.0: - resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} - engines: {node: '>=18'} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - lucide-react@0.379.0: - resolution: {integrity: sha512-KcdeVPqmhRldldAAgptb8FjIunM2x2Zy26ZBh1RsEUcdLIvsEmbcw7KpzFYUy5BbpGeWhPu9Z9J5YXfStiXwhg==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 - - magic-regexp@0.8.0: - resolution: {integrity: sha512-lOSLWdE156csDYwCTIGiAymOLN7Epu/TU5e/oAnISZfU6qP+pgjkE+xbVjVn3yLPKN8n1G2yIAYTAM5KRk6/ow==} - - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - - magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} - - make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - marky@1.2.5: - resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - media-query-parser@2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} - - memoize-one@5.2.1: - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} - - merge-anything@5.1.7: - resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} - engines: {node: '>=12.13'} - - merge-options@3.0.4: - resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} - engines: {node: '>=10'} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - metro-babel-transformer@0.81.0: - resolution: {integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==} - engines: {node: '>=18.18'} - - metro-cache-key@0.81.0: - resolution: {integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==} - engines: {node: '>=18.18'} - - metro-cache@0.81.0: - resolution: {integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==} - engines: {node: '>=18.18'} - - metro-config@0.81.0: - resolution: {integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==} - engines: {node: '>=18.18'} - - metro-core@0.81.0: - resolution: {integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==} - engines: {node: '>=18.18'} - - metro-file-map@0.81.0: - resolution: {integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==} - engines: {node: '>=18.18'} - - metro-minify-terser@0.81.0: - resolution: {integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==} - engines: {node: '>=18.18'} - - metro-resolver@0.81.0: - resolution: {integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==} - engines: {node: '>=18.18'} - - metro-runtime@0.81.0: - resolution: {integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==} - engines: {node: '>=18.18'} - - metro-source-map@0.81.0: - resolution: {integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==} - engines: {node: '>=18.18'} - - metro-symbolicate@0.81.0: - resolution: {integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==} - engines: {node: '>=18.18'} - hasBin: true - - metro-transform-plugins@0.81.0: - resolution: {integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==} - engines: {node: '>=18.18'} - - metro-transform-worker@0.81.0: - resolution: {integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==} - engines: {node: '>=18.18'} - - metro@0.81.0: - resolution: {integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==} - engines: {node: '>=18.18'} - hasBin: true - - micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - - microdiff@1.5.0: - resolution: {integrity: sha512-Drq+/THMvDdzRYrK0oxJmOKiC24ayUV8ahrt8l3oRK51PWt6gdtrIGrlIH3pT/lFh1z93FbAcidtsHcWbnRz8Q==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - mimic-function@5.0.1: - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} - engines: {node: '>=18'} - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mipd@0.0.7: - resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - mitt@3.0.1: - resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mlly@1.7.3: - resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} - - modern-ahocorasick@1.1.0: - resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==} - - module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - - motion-dom@11.16.1: - resolution: {integrity: sha512-XVNf3iCfZn9OHPZYJQy5YXXLn0NuPNvtT3YCat89oAnr4D88Cr52KqFgKa8dWElBK8uIoQhpJMJEG+dyniYycQ==} - - motion-utils@11.16.0: - resolution: {integrity: sha512-ngdWPjg31rD4WGXFi0eZ00DQQqKKu04QExyv/ymlC+3k+WIgYVFbt6gS5JsFPbJODTF/r8XiE/X+SsoT9c0ocw==} - - motion@10.16.2: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} - - motion@11.16.2: - resolution: {integrity: sha512-Q73vRcFCLTfKdIq8CllBi72zvntKEnaFaE3Wh0y0cWxeQUAw7VymVg8eZpLADZku7SNvk4GhZJqnIVl8eGepiw==} - peerDependencies: - '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/is-prop-valid': - optional: true - react: - optional: true - react-dom: - optional: true - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - multiformats@9.9.0: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nan@2.22.0: - resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - next-i18n-router@5.5.1: - resolution: {integrity: sha512-uJGYUAQS33LbRT3Jx+kurR/E79iPQo1jWZUYmc+614UkPt58k2XYyGloSvHR74b21i4K/d6eksdBj6T2WojjdA==} - - next-themes@0.3.0: - resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - - next@14.2.23: - resolution: {integrity: sha512-mjN3fE6u/tynneLiEg56XnthzuYw+kD7mCujgVqioxyPqbmiotUCGJpIZGS/VaPg3ZDT1tvWxiVyRzeqJFm/kw==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - - node-addon-api@2.0.2: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - - node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - - node-fetch-native@1.6.4: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-gyp-build@4.8.4: - resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} - hasBin: true - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - nullthrows@1.1.1: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - - ob1@0.81.0: - resolution: {integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==} - engines: {node: '>=18.18'} - - obj-multiplex@1.0.0: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.3: - resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - - on-exit-leak-free@0.2.0: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - onetime@7.0.0: - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} - engines: {node: '>=18'} - - open@7.4.2: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} - engines: {node: '>=8'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} - - ox@0.6.0: - resolution: {integrity: sha512-blUzTLidvUlshv0O02CnLFqBLidNzPoAZdIth894avUAotTuWziznv6IENv5idRuOSSP3dH8WzcYw84zVdu0Aw==} - peerDependencies: - typescript: '>=5.4.0' - peerDependenciesMeta: - typescript: - optional: true - - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - package-manager-detector@0.2.8: - resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} - - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - - pg-protocol@1.7.0: - resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} - - pg-types@2.2.0: - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} - engines: {node: '>=4'} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - - pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - pify@5.0.0: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} - - pino-abstract-transport@0.5.0: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} - - pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} - - pino@7.11.0: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} - hasBin: true - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - - pkg-types@1.3.0: - resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - - playwright-core@1.49.1: - resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.49.1: - resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} - engines: {node: '>=18'} - hasBin: true - - pngjs@5.0.0: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} - - pony-cause@2.1.11: - resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} - engines: {node: '>=12.0.0'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - post-robot@8.0.32: - resolution: {integrity: sha512-PMOdDAt3pyuKUxZcTzdcXXFxLqkdeLpRlcCQl7QAJpI+e7J1YHH+PfC7KAbcL8hRVQ1LknQYGoirbA1/eO/a1g==} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} - engines: {node: ^10 || ^12 || >=14} - - postgres-array@2.0.0: - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} - engines: {node: '>=4'} - - postgres-bytea@1.0.0: - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} - engines: {node: '>=0.10.0'} - - postgres-date@1.0.7: - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} - engines: {node: '>=0.10.0'} - - postgres-interval@1.2.0: - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} - engines: {node: '>=0.10.0'} - - preact@10.25.4: - resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} - engines: {node: '>=14'} - hasBin: true - - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process-warning@1.0.0: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} - - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - - promise@8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - proxy-compare@2.5.1: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qrcode@1.5.3: - resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} - engines: {node: '>=10.13.0'} - hasBin: true - - qrcode@1.5.4: - resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} - engines: {node: '>=10.13.0'} - hasBin: true - - query-string@7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - queue@6.0.2: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - - quick-format-unescaped@4.0.4: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - - ramda@0.29.1: - resolution: {integrity: sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - react-animated-counter@1.7.9: - resolution: {integrity: sha512-nHN1iQfIflatkCXuUYEZnKeMt+oo3Awu/dOxBS7hQws7BgEtv9nRGtVJNrn48ZqYoYNgkYhPt6JHMK2Qu6VcRQ==} - peerDependencies: - react: '>=16' - - react-cookie@7.2.2: - resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} - peerDependencies: - react: '>= 16.3.0' - - react-devtools-core@5.3.2: - resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-error-boundary@4.1.2: - resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} - peerDependencies: - react: '>=16.13.1' - - react-i18next@15.4.0: - resolution: {integrity: sha512-Py6UkX3zV08RTvL6ZANRoBh9sL/ne6rQq79XlkHEdd82cZr2H9usbWpUNVadJntIZP2pu3M2rL1CN+5rQYfYFw==} - peerDependencies: - i18next: '>= 23.2.3' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - - react-intersection-observer@9.14.1: - resolution: {integrity: sha512-k1xIUn3sCQi3ugNeF64FJb3zwve5mcetvAUR9JazXeOmtap4IP2evN8rs+yf6SQ7F1QydsOGiqTmt+lySKZ9uA==} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - react-dom: - optional: true - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - react-is@19.0.0: - resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} - - react-native@0.76.6: - resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@types/react': ^18.2.6 - react: ^18.2.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react-remove-scroll-bar@2.3.8: - resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.6.0: - resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-router-dom@6.28.1: - resolution: {integrity: sha512-YraE27C/RdjcZwl5UCqF/ffXnZDxpJdk9Q6jw38SZHjXs7NNdpViq2l2c7fO7+4uWaEfcwfGCv3RSg4e1By/fQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - - react-router@6.28.1: - resolution: {integrity: sha512-2omQTA3rkMljmrvvo6WtewGdVh45SpL9hGiCI9uUrwGGfNFDIvGK4gYJsKlJoNVi6AQZcopSCballL+QGOm7fA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - - react-style-singleton@2.2.3: - resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - react-transition-group@4.4.5: - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} - - readline@1.3.0: - resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - - real-require@0.1.0: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} - engines: {node: '>= 12.13.0'} - - recast@0.21.5: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} - - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} - - regexpu-core@6.2.0: - resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} - engines: {node: '>=4'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.12.0: - resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} - hasBin: true - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - require-in-the-middle@7.4.0: - resolution: {integrity: sha512-X34iHADNbNDfr6OTStIAHWSAvvKQRYgLO6duASaVf7J2VA3lvmNYboAHOuLC2huav1IwgZJtyEcJCKVzFxOSMQ==} - engines: {node: '>=8.6.0'} - - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - - resolve-from@3.0.0: - resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} - engines: {node: '>=4'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - restore-cursor@5.1.0: - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} - engines: {node: '>=18'} - - restructure@3.0.2: - resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rollup-plugin-polyfill-node@0.13.0: - resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - - rollup@3.29.5: - resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.30.1: - resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - royco@0.9.179: - resolution: {integrity: sha512-LsZVymyCjItYIa7udtfrTN35DgQxjeXTijf/xQk0w8gVUMm9QF7yF7f2v+ENq7r8IigkPP5YX8f9gESScwpJwg==} - - rpc-websockets@9.0.4: - resolution: {integrity: sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ==} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - - safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - scheduler@0.24.0-canary-efb381bbf-20230505: - resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.3.0: - resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} - engines: {node: '>= 10.13.0'} - - scrypt-js@3.0.1: - resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-error@2.1.0: - resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} - engines: {node: '>=0.10.0'} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} - - setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - - shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - - shallow-equal@3.1.0: - resolution: {integrity: sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==} - - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - - shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - - siwe@2.3.2: - resolution: {integrity: sha512-aSf+6+Latyttbj5nMu6GF3doMfv2UYj83hhwZgUF20ky6fTS83uVhkQABdIVnEuS8y1bBdk7p6ltb9SmlhTTlA==} - peerDependencies: - ethers: ^5.6.8 || ^6.0.8 - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - sleep@6.1.0: - resolution: {integrity: sha512-Z1x4JjJxsru75Tqn8F4tnOFeEu3HjtITTsumYUiuz54sGKdISgLCek9AUlXlVVrkhltRFhNUsJDJE76SFHTDIQ==} - engines: {node: '>=0.8.0'} - - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - - slice-ansi@7.1.0: - resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} - engines: {node: '>=18'} - - socket.io-client@4.8.1: - resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} - engines: {node: '>=10.0.0'} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - sonic-boom@2.8.0: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - - spawndamnit@3.0.1: - resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} - - split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stable-hash@0.0.4: - resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - stacktrace-parser@0.1.10: - resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} - engines: {node: '>=6'} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - - strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - - string-natural-compare@3.0.1: - resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.12: - resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - - stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - superstruct@1.0.4: - resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} - engines: {node: '>=14.0.0'} - - superstruct@2.0.2: - resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} - engines: {node: '>=14.0.0'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} - engines: {node: ^14.18.0 || >=16.0.0} - - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - - tailwind-merge@2.6.0: - resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} - - tailwindcss-animate@1.0.7: - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - terser-webpack-plugin@5.3.11: - resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - - terser@5.37.0: - resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} - engines: {node: '>=10'} - hasBin: true - - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-encoding-utf-8@1.0.2: - resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - third-party-capital@1.0.20: - resolution: {integrity: sha512-oB7yIimd8SuGptespDAZnNkzIz+NWaJCu2RMsbs4Wmp9zSDUM8Nhi3s2OOcqYuv3mN4hitXc8DVx+LyUmbUDiA==} - - thread-stream@0.15.2: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} - - throat@5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - - through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - - tiny-inflate@1.0.3: - resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tiny-warning@1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - - tinycolor2@1.6.0: - resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} - - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} - - tinygradient@1.1.5: - resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} - - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - - traverse@0.3.9: - resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} - - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsup@8.0.2: - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - - tsx@4.19.2: - resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} - engines: {node: '>=18.0.0'} - hasBin: true - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.7.1: - resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} - engines: {node: '>=8'} - - type-level-regexp@0.1.17: - resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} - - typed-array-buffer@1.0.3: - resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} - - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - - ua-parser-js@1.0.40: - resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} - hasBin: true - - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - - uint8array-tools@0.0.8: - resolution: {integrity: sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==} - engines: {node: '>=14.0.0'} - - uint8array-tools@0.0.9: - resolution: {integrity: sha512-9vqDWmoSXOoi+K14zNaf6LBV51Q8MayF0/IiQs3GlygIKUYtog603e6virExkjjFosfJUBI4LhbQK1iq8IG11A==} - engines: {node: '>=14.0.0'} - - uint8arrays@3.1.0: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} - - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} - - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - unenv@1.10.0: - resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-properties@1.4.1: - resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - unicode-trie@2.0.0: - resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - - universal-cookie@7.2.2: - resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unplugin@1.0.1: - resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} - - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - - unstorage@1.14.4: - resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} - peerDependencies: - '@azure/app-configuration': ^1.8.0 - '@azure/cosmos': ^4.2.0 - '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.5.0 - '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 - '@deno/kv': '>=0.8.4' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.0' - '@vercel/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - uploadthing: ^7.4.1 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@deno/kv': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/blob': - optional: true - '@vercel/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - - unzipper@0.10.14: - resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} - - update-browserslist-db@1.1.2: - resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - use-callback-ref@1.3.3: - resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - use-immer@0.11.0: - resolution: {integrity: sha512-RNAqi3GqsWJ4bcCd4LMBgdzvPmTABam24DUaFiKfX9s3MSorNRz9RDZYJkllJoMHUxVLMDetwAuCDeyWNrp1yA==} - peerDependencies: - immer: '>=8.0.0' - react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 - - use-sidecar@1.1.3: - resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - use-sync-external-store@1.4.0: - resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} - engines: {node: '>=6.14.2'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@11.0.4: - resolution: {integrity: sha512-IzL6VtTTYcAhA/oghbFJ1Dkmqev+FpQWnCBaKq/gUluLxliWvO8DPFWfIviRmYbtaavtSQe4WBL++rFjdcGWEg==} - hasBin: true - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - - valibot@0.38.0: - resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - - valid-url@1.0.9: - resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} - - validator@13.12.0: - resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} - engines: {node: '>= 0.10'} - - valtio@1.11.2: - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - - varuint-bitcoin@2.0.0: - resolution: {integrity: sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==} - - viem@2.22.5: - resolution: {integrity: sha512-rked1t/qPQAFNTLoFU18/OCv5KdbIZPwAwlY2X7dtH8unt28kccN6RBrjEjhNrY6wQlbO4phGwslNUzd8a2faw==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - viem@2.9.9: - resolution: {integrity: sha512-SUIHBL6M5IIlqDCMEQwAAvHzeglaM4FEqM6bCI+srLXtFYmrpV4tWhnpobQRNwh4f7HIksmKLLZ+cytv8FfnJQ==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - vlq@1.0.1: - resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - - void-elements@3.1.0: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - - wagmi@2.14.3: - resolution: {integrity: sha512-sr8o7+EBw22GhieDyXLv8Zr2vgC6xKrYoSuUIpq0xOqEhvMP1q880VtR4lFG1capc2QEWvK72pJ/+jpsEQcMYQ==} - peerDependencies: - '@tanstack/react-query': '>=5.0.0' - react: '>=18' - typescript: '>=5.0.4' - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} - engines: {node: '>=10.13.0'} - - web-vitals@4.2.4: - resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} - - webauthn-p256@0.0.10: - resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} - - webextension-polyfill@0.10.0: - resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack-virtual-modules@0.5.0: - resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - - webpack@5.97.1: - resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - - which-typed-array@1.1.18: - resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - ws@6.2.3: - resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@7.4.6: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xmlhttprequest-ssl@2.1.2: - resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} - engines: {node: '>=0.4.0'} - - xregexp@5.1.1: - resolution: {integrity: sha512-fKXeVorD+CzWvFs7VBuKTYIW63YD1e1osxwQ8caZ6o1jg6pDAbABDG54LCIq0j5cy7PjRvGIq6sef9DYPXpncg==} - - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - xvfb@0.4.0: - resolution: {integrity: sha512-g55AbjcBL4Bztfn7kiUrR0ne8mMUsFODDJ+HFGf5OuHJqKKccpExX2Qgn7VF2eImw1eoh6+riXHser1J4agrFA==} - - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} - engines: {node: '>= 14'} - hasBin: true - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zalgo-promise@1.0.48: - resolution: {integrity: sha512-LLHANmdm53+MucY9aOFIggzYtUdkSBFxUsy4glTTQYNyK6B3uCPWTbfiGvSrEvLojw0mSzyFJ1/RRLv+QMNdzQ==} - - zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - - zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} - - zustand@5.0.0: - resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=18.0.0' - immer: '>=9.0.6' - react: '>=18.0.0' - use-sync-external-store: '>=1.2.0' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - use-sync-external-store: - optional: true - - zustand@5.0.3: - resolution: {integrity: sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=18.0.0' - immer: '>=9.0.6' - react: '>=18.0.0' - use-sync-external-store: '>=1.2.0' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - use-sync-external-store: - optional: true - -snapshots: - - '@adraffy/ens-normalize@1.10.0': {} - - '@adraffy/ens-normalize@1.10.1': {} - - '@adraffy/ens-normalize@1.11.0': {} - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.3': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.3 - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - convert-source-map: 2.0.0 - debug: 4.4.0 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)': - dependencies: - '@babel/core': 7.26.0 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - - '@babel/generator@7.26.3': - dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/helper-annotate-as-pure@7.25.9': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.3 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.4 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - regexpu-core: 6.2.0 - semver: 6.3.1 - - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - debug: 4.4.0 - lodash.debounce: 4.0.8 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color - - '@babel/helper-member-expression-to-functions@7.25.9': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.25.9': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helper-wrap-function@7.25.9': - dependencies: - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - - '@babel/parser@7.26.3': - dependencies: - '@babel/types': 7.26.3 - - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - - '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/template': 7.25.9 - - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) - - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - regenerator-transform: 0.15.2 - - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -9497,22 +1472,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + /@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0): + resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 @@ -9523,30 +1514,50 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + /@babel/preset-env@7.26.0(@babel/core@7.26.0): + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.26.3 '@babel/core': 7.26.0 @@ -9621,21 +1632,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': + /@babel/preset-flow@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + dev: false - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/types': 7.26.3 esutils: 2.0.3 - '@babel/preset-react@7.26.3(@babel/core@7.26.0)': + /@babel/preset-react@7.26.3(@babel/core@7.26.0): + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -9646,8 +1669,13 @@ snapshots: '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color + dev: true - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + /@babel/preset-typescript@7.26.0(@babel/core@7.26.0): + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -9658,7 +1686,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/register@7.25.9(@babel/core@7.26.0)': + /@babel/register@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 clone-deep: 4.0.1 @@ -9666,23 +1698,33 @@ snapshots: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 + dev: false - '@babel/runtime-corejs3@7.26.0': + /@babel/runtime-corejs3@7.26.0: + resolution: {integrity: sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==} + engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.40.0 regenerator-runtime: 0.14.1 + dev: false - '@babel/runtime@7.26.0': + /@babel/runtime@7.26.0: + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.9': + /@babel/template@7.25.9: + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@babel/traverse@7.26.4': + /@babel/traverse@7.26.4: + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.3 @@ -9694,17 +1736,44 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.26.3': + /@babel/types@7.26.3: + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@bigmi/client@0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1))': + /@bigmi/client@0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5)(wagmi@2.14.3): + resolution: {integrity: sha512-1DsHeH513Q7f9lViO2Hg6WfjPwQ2HULBEhd6wSzSnNzCjcrZxPsLazmkVKDl4hGQf1EHa8SpFNX6yOC5AHJBog==} + peerDependencies: + viem: ^2.21.0 + wagmi: ^2.12.0 + dependencies: + '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(viem@2.22.5) + '@wagmi/core': 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + transitivePeerDependencies: + - '@tanstack/query-core' + - '@types/react' + - bitcoinjs-lib + - bs58 + - immer + - react + - typescript + - use-sync-external-store + dev: false + + /@bigmi/client@0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3): + resolution: {integrity: sha512-1DsHeH513Q7f9lViO2Hg6WfjPwQ2HULBEhd6wSzSnNzCjcrZxPsLazmkVKDl4hGQf1EHa8SpFNX6yOC5AHJBog==} + peerDependencies: + viem: ^2.21.0 + wagmi: ^2.12.0 dependencies: - '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) + '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(viem@2.22.5) + '@wagmi/core': 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) transitivePeerDependencies: - '@tanstack/query-core' - '@types/react' @@ -9714,13 +1783,17 @@ snapshots: - react - typescript - use-sync-external-store + dev: false - '@bigmi/client@0.0.7(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1))(zod@3.24.1)': + /@bigmi/client@0.0.7(@types/react@18.3.18)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(wagmi@2.14.3): + resolution: {integrity: sha512-8R10JME2kTfebtnXYcZq1xT0qzRW4cNG434GyV+/zIpCrY0rX3Bzh5VdGAfsYEyBNa/mDsrlqK/e6Xg3TKeWAA==} + peerDependencies: + wagmi: ^2.14.0 dependencies: - '@bigmi/core': 0.0.7(bs58@5.0.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) + '@bigmi/core': 0.0.7(bs58@5.0.0)(typescript@5.7.3) + '@wagmi/core': 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) transitivePeerDependencies: - '@tanstack/query-core' - '@types/react' @@ -9732,58 +1805,85 @@ snapshots: - use-sync-external-store - utf-8-validate - zod + dev: false - '@bigmi/core@0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@bigmi/core@0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(viem@2.22.5): + resolution: {integrity: sha512-Vws3SNdaJbmliAGPTbC36kKcNIjl+S+GkqcqH52J7HMWPFV7ONE4ywhFJ9FmEVLCDZXoa0P54tX9wJx03nLlcg==} + peerDependencies: + bitcoinjs-lib: ^7.0.0-rc.0 + bs58: ^6.0.0 + viem: ^2.21.0 dependencies: '@noble/hashes': 1.7.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 5.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + dev: false - '@bigmi/core@0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@6.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@bigmi/core@0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@6.0.0)(viem@2.22.5): + resolution: {integrity: sha512-Vws3SNdaJbmliAGPTbC36kKcNIjl+S+GkqcqH52J7HMWPFV7ONE4ywhFJ9FmEVLCDZXoa0P54tX9wJx03nLlcg==} + peerDependencies: + bitcoinjs-lib: ^7.0.0-rc.0 + bs58: ^6.0.0 + viem: ^2.21.0 dependencies: '@noble/hashes': 1.7.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 6.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + dev: false - '@bigmi/core@0.0.7(bs58@5.0.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@bigmi/core@0.0.7(bs58@5.0.0)(typescript@5.7.3): + resolution: {integrity: sha512-X9YdZRSBcIJkbiklqQZ/5zHeltzskuc9UBnDqQ1ea4Xbh7X/oP60nE46blSfQJwf3YdV1nm78Yi//tPsTVGNFQ==} + peerDependencies: + bs58: ^6.0.0 dependencies: '@noble/hashes': 1.7.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 5.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: false - '@bigmi/core@0.1.0(bs58@6.0.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@bigmi/core@0.1.0(bs58@6.0.0)(typescript@5.7.3): + resolution: {integrity: sha512-sTCuWsGnCQ8haZjdEmcSA6PPQKNSwpAO36fPqYJauZPTAvd9ChnuwawMD7HlIkj0+KVdCfDRgKYUdCESqnq+bg==} + peerDependencies: + bs58: ^6.0.0 dependencies: '@noble/hashes': 1.7.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 6.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: false - '@bigmi/react@0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1))': + /@bigmi/react@0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3): + resolution: {integrity: sha512-LY/Rc7+38pqbIbK9rSlwWRl3jrtkM21Y7Re+jD4+/l6FDEZu+vvBQsXSrnlHEAwwONGgbvxHgVvIeAfHWJeC4Q==} + peerDependencies: + react: '>=18' + react-dom: '>=18' + viem: ^2.21.0 + wagmi: ^2.12.0 dependencies: - '@bigmi/client': 0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) - '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) + '@bigmi/client': 0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5)(wagmi@2.14.3) + '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(viem@2.22.5) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.4.0(react@18.3.1) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) transitivePeerDependencies: - '@tanstack/query-core' - '@types/react' @@ -9791,18 +1891,24 @@ snapshots: - bs58 - immer - typescript + dev: false - '@capsizecss/metrics@2.2.0': {} + /@capsizecss/metrics@2.2.0: + resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} + dev: false - '@capsizecss/unpack@2.3.0': + /@capsizecss/unpack@2.3.0: + resolution: {integrity: sha512-qkf9IoFIVTOkkpr8oZtCNSmubyWFCuPU4EOWO6J/rFPP5Ks2b1k1EHDSQRLwfokh6nCd7mJgBT2lhcuDCE6w4w==} dependencies: blob-to-buffer: 1.2.9 cross-fetch: 3.2.0 fontkit: 2.0.4 transitivePeerDependencies: - encoding + dev: false - '@changesets/apply-release-plan@7.0.7': + /@changesets/apply-release-plan@7.0.7: + resolution: {integrity: sha512-qnPOcmmmnD0MfMg9DjU1/onORFyRpDXkMMl2IJg9mECY6RnxL3wN0TCCc92b2sXt1jt8DgjAUUsZYGUGTdYIXA==} dependencies: '@changesets/config': 3.0.5 '@changesets/get-version-range-type': 0.4.0 @@ -9817,8 +1923,10 @@ snapshots: prettier: 2.8.8 resolve-from: 5.0.0 semver: 7.6.3 + dev: false - '@changesets/assemble-release-plan@6.0.5': + /@changesets/assemble-release-plan@6.0.5: + resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} dependencies: '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.2 @@ -9826,12 +1934,17 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 semver: 7.6.3 + dev: false - '@changesets/changelog-git@0.2.0': + /@changesets/changelog-git@0.2.0: + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} dependencies: '@changesets/types': 6.0.0 + dev: false - '@changesets/cli@2.27.11': + /@changesets/cli@2.27.11: + resolution: {integrity: sha512-1QislpE+nvJgSZZo9+Lj3Lno5pKBgN46dAV8IVxKJy9wX8AOrs9nn5pYVZuDpoxWJJCALmbfOsHkyxujgetQSg==} + hasBin: true dependencies: '@changesets/apply-release-plan': 7.0.7 '@changesets/assemble-release-plan': 6.0.5 @@ -9861,8 +1974,10 @@ snapshots: semver: 7.6.3 spawndamnit: 3.0.1 term-size: 2.2.1 + dev: false - '@changesets/config@3.0.5': + /@changesets/config@3.0.5: + resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==} dependencies: '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.2 @@ -9871,19 +1986,25 @@ snapshots: '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 micromatch: 4.0.8 + dev: false - '@changesets/errors@0.2.0': + /@changesets/errors@0.2.0: + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} dependencies: extendable-error: 0.1.7 + dev: false - '@changesets/get-dependents-graph@2.1.2': + /@changesets/get-dependents-graph@2.1.2: + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 semver: 7.6.3 + dev: false - '@changesets/get-release-plan@4.0.6': + /@changesets/get-release-plan@4.0.6: + resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==} dependencies: '@changesets/assemble-release-plan': 6.0.5 '@changesets/config': 3.0.5 @@ -9891,34 +2012,46 @@ snapshots: '@changesets/read': 0.6.2 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 + dev: false - '@changesets/get-version-range-type@0.4.0': {} + /@changesets/get-version-range-type@0.4.0: + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + dev: false - '@changesets/git@3.0.2': + /@changesets/git@3.0.2: + resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==} dependencies: '@changesets/errors': 0.2.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 micromatch: 4.0.8 spawndamnit: 3.0.1 + dev: false - '@changesets/logger@0.1.1': + /@changesets/logger@0.1.1: + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} dependencies: picocolors: 1.1.1 + dev: false - '@changesets/parse@0.4.0': + /@changesets/parse@0.4.0: + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} dependencies: '@changesets/types': 6.0.0 js-yaml: 3.14.1 + dev: false - '@changesets/pre@2.0.1': + /@changesets/pre@2.0.1: + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} dependencies: '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 + dev: false - '@changesets/read@0.6.2': + /@changesets/read@0.6.2: + resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==} dependencies: '@changesets/git': 3.0.2 '@changesets/logger': 0.1.1 @@ -9927,24 +2060,34 @@ snapshots: fs-extra: 7.0.1 p-filter: 2.1.0 picocolors: 1.1.1 + dev: false - '@changesets/should-skip-package@0.1.1': + /@changesets/should-skip-package@0.1.1: + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 + dev: false - '@changesets/types@4.1.0': {} + /@changesets/types@4.1.0: + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + dev: false - '@changesets/types@6.0.0': {} + /@changesets/types@6.0.0: + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + dev: false - '@changesets/write@0.3.2': + /@changesets/write@0.3.2: + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} dependencies: '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 + dev: false - '@coinbase/wallet-sdk@3.9.3': + /@coinbase/wallet-sdk@3.9.3: + resolution: {integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw==} dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -9957,43 +2100,65 @@ snapshots: sha.js: 2.4.11 transitivePeerDependencies: - supports-color + dev: false - '@coinbase/wallet-sdk@4.2.3': + /@coinbase/wallet-sdk@4.2.3: + resolution: {integrity: sha512-BcyHZ/Ec84z0emORzqdXDv4P0oV+tV3a0OirfA8Ko1JGBIAVvB+hzLvZzCDvnuZx7MTK+Dd8Y9Tjlo446BpCIg==} dependencies: '@noble/hashes': 1.7.0 clsx: 1.2.1 eventemitter3: 5.0.1 preact: 10.25.4 + dev: false - '@cspotcode/source-map-support@0.8.1': + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@depay/solana-web3.js@1.28.0': + /@depay/solana-web3.js@1.28.0: + resolution: {integrity: sha512-E08PbTLKBUnBb8vUYx4q6Zy5lcQtlIIHxwfD7BamUy97RwpAhwckv0ZLD0XhxcJQBXjLlwHlLph31Qi3pxgszg==} dependencies: bs58: 5.0.0 + dev: true - '@depay/web3-blockchains@9.7.6': {} + /@depay/web3-blockchains@9.7.6: + resolution: {integrity: sha512-SYVXvpgSzoJY5Afrr+k+RRCe4VaS6JtALmVqVa1bfPF2YhEApOf5eDln+MZrd+hZUo/jU7mWzl1sGNlV1Jh2ug==} + engines: {node: '>=18'} + dev: true - '@depay/web3-mock@14.17.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@depay/web3-mock@14.17.0: + resolution: {integrity: sha512-0WCIpHqGUTPmOb5l3iN+4wCY+P3nHnGWd3uyWB+Wrt5DygS6MWI2b50gwtSCgYUCfgmEv9KlRuCnHDC4TDKCeA==} + engines: {node: '>=16'} dependencies: '@depay/solana-web3.js': 1.28.0 '@depay/web3-blockchains': 9.7.6 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true - '@ecies/ciphers@0.2.2(@noble/ciphers@1.2.0)': + /@ecies/ciphers@0.2.2(@noble/ciphers@1.2.0): + resolution: {integrity: sha512-ylfGR7PyTd+Rm2PqQowG08BCKA22QuX8NzrL+LxAAvazN10DMwdJ2fWwAzRj05FI/M8vNFGm3cv9Wq/GFWCBLg==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} + peerDependencies: + '@noble/ciphers': ^1.0.0 dependencies: '@noble/ciphers': 1.2.0 + dev: false - '@emnapi/runtime@1.3.1': + /@emnapi/runtime@1.3.1: + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + requiresBuild: true dependencies: tslib: 2.8.1 + dev: false optional: true - '@emotion/babel-plugin@11.13.5': + /@emotion/babel-plugin@11.13.5: + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} dependencies: '@babel/helper-module-imports': 7.25.9 '@babel/runtime': 7.26.0 @@ -10008,32 +2173,54 @@ snapshots: stylis: 4.2.0 transitivePeerDependencies: - supports-color + dev: false - '@emotion/cache@11.14.0': + /@emotion/cache@11.14.0: + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} dependencies: '@emotion/memoize': 0.9.0 '@emotion/sheet': 1.4.0 '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 stylis: 4.2.0 + dev: false - '@emotion/hash@0.9.2': {} + /@emotion/hash@0.9.2: + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + dev: false - '@emotion/is-prop-valid@0.8.8': + /@emotion/is-prop-valid@0.8.8: + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + requiresBuild: true dependencies: '@emotion/memoize': 0.7.4 + dev: false optional: true - '@emotion/is-prop-valid@1.3.1': + /@emotion/is-prop-valid@1.3.1: + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} dependencies: '@emotion/memoize': 0.9.0 + dev: false - '@emotion/memoize@0.7.4': + /@emotion/memoize@0.7.4: + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + requiresBuild: true + dev: false optional: true - '@emotion/memoize@0.9.0': {} + /@emotion/memoize@0.9.0: + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + dev: false - '@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1)': + /@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -10042,24 +2229,36 @@ snapshots: '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 + '@types/react': 18.3.18 hoist-non-react-statics: 3.3.2 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.18 transitivePeerDependencies: - supports-color + dev: false - '@emotion/serialize@1.3.3': + /@emotion/serialize@1.3.3: + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} dependencies: '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/unitless': 0.10.0 '@emotion/utils': 1.4.2 csstype: 3.1.3 + dev: false - '@emotion/sheet@1.4.0': {} + /@emotion/sheet@1.4.0: + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + dev: false - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': + /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -10068,319 +2267,888 @@ snapshots: '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.18 + react: 18.3.1 transitivePeerDependencies: - supports-color + dev: false - '@emotion/unitless@0.10.0': {} + /@emotion/unitless@0.10.0: + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + dev: false - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': + /@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1): + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} + peerDependencies: + react: '>=16.8.0' dependencies: react: 18.3.1 + dev: false - '@emotion/utils@1.4.2': {} + /@emotion/utils@1.4.2: + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} + dev: false - '@emotion/weak-memoize@0.4.0': {} + /@emotion/weak-memoize@0.4.0: + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} + dev: false - '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.24.2)': + /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.24.2): + resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} + peerDependencies: + esbuild: '*' dependencies: esbuild: 0.24.2 + dev: true - '@esbuild/aix-ppc64@0.19.12': + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true optional: true - '@esbuild/aix-ppc64@0.20.0': + /@esbuild/aix-ppc64@0.20.0: + resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true optional: true - '@esbuild/aix-ppc64@0.23.1': + /@esbuild/aix-ppc64@0.23.1: + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false optional: true - '@esbuild/aix-ppc64@0.24.2': + /@esbuild/aix-ppc64@0.24.2: + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true optional: true - '@esbuild/android-arm64@0.19.12': + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm64@0.20.0': + /@esbuild/android-arm64@0.20.0: + resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm64@0.23.1': + /@esbuild/android-arm64@0.23.1: + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false optional: true - '@esbuild/android-arm64@0.24.2': + /@esbuild/android-arm64@0.24.2: + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm@0.19.12': + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm@0.20.0': + /@esbuild/android-arm@0.20.0: + resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm@0.23.1': + /@esbuild/android-arm@0.23.1: + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false optional: true - '@esbuild/android-arm@0.24.2': + /@esbuild/android-arm@0.24.2: + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-x64@0.19.12': + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-x64@0.20.0': + /@esbuild/android-x64@0.20.0: + resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-x64@0.23.1': + /@esbuild/android-x64@0.23.1: + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false optional: true - '@esbuild/android-x64@0.24.2': + /@esbuild/android-x64@0.24.2: + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true - '@esbuild/darwin-arm64@0.19.12': + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-arm64@0.20.0': + /@esbuild/darwin-arm64@0.20.0: + resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-arm64@0.23.1': + /@esbuild/darwin-arm64@0.23.1: + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@esbuild/darwin-arm64@0.24.2': + /@esbuild/darwin-arm64@0.24.2: + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-x64@0.19.12': + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-x64@0.20.0': + /@esbuild/darwin-x64@0.20.0: + resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-x64@0.23.1': + /@esbuild/darwin-x64@0.23.1: + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@esbuild/darwin-x64@0.24.2': + /@esbuild/darwin-x64@0.24.2: + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/freebsd-arm64@0.19.12': + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-arm64@0.20.0': + /@esbuild/freebsd-arm64@0.20.0: + resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-arm64@0.23.1': + /@esbuild/freebsd-arm64@0.23.1: + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - '@esbuild/freebsd-arm64@0.24.2': + /@esbuild/freebsd-arm64@0.24.2: + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-x64@0.19.12': + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-x64@0.20.0': + /@esbuild/freebsd-x64@0.20.0: + resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-x64@0.23.1': + /@esbuild/freebsd-x64@0.23.1: + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false optional: true - '@esbuild/freebsd-x64@0.24.2': + /@esbuild/freebsd-x64@0.24.2: + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/linux-arm64@0.19.12': + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm64@0.20.0': + /@esbuild/linux-arm64@0.20.0: + resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm64@0.23.1': + /@esbuild/linux-arm64@0.23.1: + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-arm64@0.24.2': + /@esbuild/linux-arm64@0.24.2: + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm@0.19.12': + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm@0.20.0': + /@esbuild/linux-arm@0.20.0: + resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm@0.23.1': + /@esbuild/linux-arm@0.23.1: + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-arm@0.24.2': + /@esbuild/linux-arm@0.24.2: + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ia32@0.19.12': + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ia32@0.20.0': + /@esbuild/linux-ia32@0.20.0: + resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ia32@0.23.1': + /@esbuild/linux-ia32@0.23.1: + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-ia32@0.24.2': + /@esbuild/linux-ia32@0.24.2: + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-loong64@0.19.12': + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-loong64@0.20.0': + /@esbuild/linux-loong64@0.20.0: + resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-loong64@0.23.1': + /@esbuild/linux-loong64@0.23.1: + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-loong64@0.24.2': + /@esbuild/linux-loong64@0.24.2: + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-mips64el@0.19.12': + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-mips64el@0.20.0': + /@esbuild/linux-mips64el@0.20.0: + resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-mips64el@0.23.1': + /@esbuild/linux-mips64el@0.23.1: + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-mips64el@0.24.2': + /@esbuild/linux-mips64el@0.24.2: + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ppc64@0.19.12': + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ppc64@0.20.0': + /@esbuild/linux-ppc64@0.20.0: + resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ppc64@0.23.1': + /@esbuild/linux-ppc64@0.23.1: + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-ppc64@0.24.2': + /@esbuild/linux-ppc64@0.24.2: + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-riscv64@0.19.12': + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-riscv64@0.20.0': + /@esbuild/linux-riscv64@0.20.0: + resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-riscv64@0.23.1': + /@esbuild/linux-riscv64@0.23.1: + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-riscv64@0.24.2': + /@esbuild/linux-riscv64@0.24.2: + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-s390x@0.19.12': + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-s390x@0.20.0': + /@esbuild/linux-s390x@0.20.0: + resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-s390x@0.23.1': + /@esbuild/linux-s390x@0.23.1: + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-s390x@0.24.2': + /@esbuild/linux-s390x@0.24.2: + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-x64@0.19.12': + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-x64@0.20.0': + /@esbuild/linux-x64@0.20.0: + resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-x64@0.23.1': + /@esbuild/linux-x64@0.23.1: + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@esbuild/linux-x64@0.24.2': + /@esbuild/linux-x64@0.24.2: + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/netbsd-arm64@0.24.2': + /@esbuild/netbsd-arm64@0.24.2: + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/netbsd-x64@0.19.12': + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/netbsd-x64@0.20.0': + /@esbuild/netbsd-x64@0.20.0: + resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/netbsd-x64@0.23.1': + /@esbuild/netbsd-x64@0.23.1: + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false optional: true - '@esbuild/netbsd-x64@0.24.2': + /@esbuild/netbsd-x64@0.24.2: + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-arm64@0.23.1': + /@esbuild/openbsd-arm64@0.23.1: + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: false optional: true - '@esbuild/openbsd-arm64@0.24.2': + /@esbuild/openbsd-arm64@0.24.2: + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-x64@0.19.12': + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/openbsd-x64@0.20.0': + /@esbuild/openbsd-x64@0.20.0: + resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/openbsd-x64@0.23.1': + /@esbuild/openbsd-x64@0.23.1: + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false optional: true - '@esbuild/openbsd-x64@0.24.2': + /@esbuild/openbsd-x64@0.24.2: + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/sunos-x64@0.19.12': + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true - '@esbuild/sunos-x64@0.20.0': + /@esbuild/sunos-x64@0.20.0: + resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true - '@esbuild/sunos-x64@0.23.1': + /@esbuild/sunos-x64@0.23.1: + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false optional: true - '@esbuild/sunos-x64@0.24.2': + /@esbuild/sunos-x64@0.24.2: + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true - '@esbuild/win32-arm64@0.19.12': + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-arm64@0.20.0': + /@esbuild/win32-arm64@0.20.0: + resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-arm64@0.23.1': + /@esbuild/win32-arm64@0.23.1: + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@esbuild/win32-arm64@0.24.2': + /@esbuild/win32-arm64@0.24.2: + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-ia32@0.19.12': + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-ia32@0.20.0': + /@esbuild/win32-ia32@0.20.0: + resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-ia32@0.23.1': + /@esbuild/win32-ia32@0.23.1: + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@esbuild/win32-ia32@0.24.2': + /@esbuild/win32-ia32@0.24.2: + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-x64@0.19.12': + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-x64@0.20.0': + /@esbuild/win32-x64@0.20.0: + resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-x64@0.23.1': + /@esbuild/win32-x64@0.23.1: + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@esbuild/win32-x64@0.24.2': + /@esbuild/win32-x64@0.24.2: + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1): + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 + dev: true - '@eslint-community/regexpp@4.12.1': {} + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true - '@eslint/eslintrc@2.1.4': + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.4.0 @@ -10393,8 +3161,11 @@ snapshots: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true - '@eslint/eslintrc@3.2.0': + /@eslint/eslintrc@3.2.0: + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 debug: 4.4.0 @@ -10407,30 +3178,47 @@ snapshots: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true - '@eslint/js@8.57.1': {} + /@eslint/js@8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - '@ethereumjs/common@3.2.0': + /@ethereumjs/common@3.2.0: + resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} dependencies: '@ethereumjs/util': 8.1.0 crc-32: 1.2.2 + dev: false - '@ethereumjs/rlp@4.0.1': {} + /@ethereumjs/rlp@4.0.1: + resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} + engines: {node: '>=14'} + hasBin: true + dev: false - '@ethereumjs/tx@4.2.0': + /@ethereumjs/tx@4.2.0: + resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==} + engines: {node: '>=14'} dependencies: '@ethereumjs/common': 3.2.0 '@ethereumjs/rlp': 4.0.1 '@ethereumjs/util': 8.1.0 ethereum-cryptography: 2.2.1 + dev: false - '@ethereumjs/util@8.1.0': + /@ethereumjs/util@8.1.0: + resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} + engines: {node: '>=14'} dependencies: '@ethereumjs/rlp': 4.0.1 ethereum-cryptography: 2.2.1 micro-ftch: 0.3.1 + dev: false - '@ethersproject/abi@5.7.0': + /@ethersproject/abi@5.7.0: + resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10442,7 +3230,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/abstract-provider@5.7.0': + /@ethersproject/abstract-provider@5.7.0: + resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10452,7 +3241,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 - '@ethersproject/abstract-signer@5.7.0': + /@ethersproject/abstract-signer@5.7.0: + resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10460,7 +3250,8 @@ snapshots: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/address@5.7.0': + /@ethersproject/address@5.7.0: + resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10468,30 +3259,36 @@ snapshots: '@ethersproject/logger': 5.7.0 '@ethersproject/rlp': 5.7.0 - '@ethersproject/base64@5.7.0': + /@ethersproject/base64@5.7.0: + resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} dependencies: '@ethersproject/bytes': 5.7.0 - '@ethersproject/basex@5.7.0': + /@ethersproject/basex@5.7.0: + resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/bignumber@5.7.0': + /@ethersproject/bignumber@5.7.0: + resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 bn.js: 5.2.1 - '@ethersproject/bytes@5.7.0': + /@ethersproject/bytes@5.7.0: + resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/constants@5.7.0': + /@ethersproject/constants@5.7.0: + resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} dependencies: '@ethersproject/bignumber': 5.7.0 - '@ethersproject/contracts@5.7.0': + /@ethersproject/contracts@5.7.0: + resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -10504,7 +3301,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 - '@ethersproject/hash@5.7.0': + /@ethersproject/hash@5.7.0: + resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -10516,7 +3314,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/hdnode@5.7.0': + /@ethersproject/hdnode@5.7.0: + resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/basex': 5.7.0 @@ -10531,7 +3330,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@ethersproject/json-wallets@5.7.0': + /@ethersproject/json-wallets@5.7.0: + resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==} dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/address': 5.7.0 @@ -10547,27 +3347,33 @@ snapshots: aes-js: 3.0.0 scrypt-js: 3.0.1 - '@ethersproject/keccak256@5.7.0': + /@ethersproject/keccak256@5.7.0: + resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} dependencies: '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 - '@ethersproject/logger@5.7.0': {} + /@ethersproject/logger@5.7.0: + resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} - '@ethersproject/networks@5.7.1': + /@ethersproject/networks@5.7.1: + resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/pbkdf2@5.7.0': + /@ethersproject/pbkdf2@5.7.0: + resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/sha2': 5.7.0 - '@ethersproject/properties@5.7.0': + /@ethersproject/properties@5.7.0: + resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@ethersproject/providers@5.7.2: + resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -10588,28 +3394,32 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 bech32: 1.1.4 - ws: 7.4.6(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.4.6 transitivePeerDependencies: - bufferutil - utf-8-validate - '@ethersproject/random@5.7.0': + /@ethersproject/random@5.7.0: + resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/rlp@5.7.0': + /@ethersproject/rlp@5.7.0: + resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/sha2@5.7.0': + /@ethersproject/sha2@5.7.0: + resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 hash.js: 1.1.7 - '@ethersproject/signing-key@5.7.0': + /@ethersproject/signing-key@5.7.0: + resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 @@ -10618,7 +3428,8 @@ snapshots: elliptic: 6.5.4 hash.js: 1.1.7 - '@ethersproject/solidity@5.7.0': + /@ethersproject/solidity@5.7.0: + resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10627,13 +3438,15 @@ snapshots: '@ethersproject/sha2': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/strings@5.7.0': + /@ethersproject/strings@5.7.0: + resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/transactions@5.7.0': + /@ethersproject/transactions@5.7.0: + resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -10645,13 +3458,15 @@ snapshots: '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - '@ethersproject/units@5.7.0': + /@ethersproject/units@5.7.0: + resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/wallet@5.7.0': + /@ethersproject/wallet@5.7.0: + resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==} dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -10669,7 +3484,8 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/wordlists': 5.7.0 - '@ethersproject/web@5.7.1': + /@ethersproject/web@5.7.1: + resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} dependencies: '@ethersproject/base64': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -10677,7 +3493,8 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@ethersproject/wordlists@5.7.0': + /@ethersproject/wordlists@5.7.0: + resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} dependencies: '@ethersproject/bytes': 5.7.0 '@ethersproject/hash': 5.7.0 @@ -10685,172 +3502,336 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@fingerprintjs/fingerprintjs@3.4.2': + /@fingerprintjs/fingerprintjs@3.4.2: + resolution: {integrity: sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==} dependencies: tslib: 2.8.1 + dev: false - '@floating-ui/core@1.6.9': + /@floating-ui/core@1.6.9: + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} dependencies: '@floating-ui/utils': 0.2.9 + dev: false - '@floating-ui/dom@1.6.13': + /@floating-ui/dom@1.6.13: + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} dependencies: '@floating-ui/core': 1.6.9 '@floating-ui/utils': 0.2.9 + dev: false - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 1.6.13 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - '@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@floating-ui/react@0.26.28(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) '@floating-ui/utils': 0.2.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 + dev: false - '@floating-ui/utils@0.2.9': {} + /@floating-ui/utils@0.2.9: + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} + dev: false - '@formatjs/intl-localematcher@0.5.10': + /@formatjs/intl-localematcher@0.5.10: + resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} dependencies: tslib: 2.8.1 + dev: false - '@graphql-typed-document-node/core@3.2.0(graphql@16.10.0)': + /@graphql-typed-document-node/core@3.2.0(graphql@16.10.0): + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 16.10.0 + dev: false - '@headlessui/react@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@headlessui/react@2.2.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} + engines: {node: '>=10'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc dependencies: - '@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.28(react-dom@18.3.1)(react@18.3.1) '@react-aria/focus': 3.19.0(react@18.3.1) '@react-aria/interactions': 3.22.5(react@18.3.1) - '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - '@humanwhocodes/config-array@0.13.0': + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: true - '@humanwhocodes/module-importer@1.0.1': {} + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true - '@humanwhocodes/object-schema@2.0.3': {} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: true - '@img/sharp-darwin-arm64@0.33.5': + /@img/sharp-darwin-arm64@0.33.5: + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.4 + dev: false optional: true - '@img/sharp-darwin-x64@0.33.5': + /@img/sharp-darwin-x64@0.33.5: + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.4 + dev: false optional: true - '@img/sharp-libvips-darwin-arm64@1.0.4': + /@img/sharp-libvips-darwin-arm64@1.0.4: + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-darwin-x64@1.0.4': + /@img/sharp-libvips-darwin-x64@1.0.4: + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linux-arm64@1.0.4': + /@img/sharp-libvips-linux-arm64@1.0.4: + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linux-arm@1.0.5': + /@img/sharp-libvips-linux-arm@1.0.5: + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linux-s390x@1.0.4': + /@img/sharp-libvips-linux-s390x@1.0.4: + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linux-x64@1.0.4': + /@img/sharp-libvips-linux-x64@1.0.4: + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-libvips-linuxmusl-x64@1.0.4': + /@img/sharp-libvips-linuxmusl-x64@1.0.4: + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@img/sharp-linux-arm64@0.33.5': + /@img/sharp-linux-arm64@0.33.5: + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.4 + dev: false optional: true - '@img/sharp-linux-arm@0.33.5': + /@img/sharp-linux-arm@0.33.5: + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.5 + dev: false optional: true - '@img/sharp-linux-s390x@0.33.5': + /@img/sharp-linux-s390x@0.33.5: + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.4 + dev: false optional: true - '@img/sharp-linux-x64@0.33.5': + /@img/sharp-linux-x64@0.33.5: + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.4 + dev: false optional: true - '@img/sharp-linuxmusl-arm64@0.33.5': + /@img/sharp-linuxmusl-arm64@0.33.5: + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + dev: false optional: true - '@img/sharp-linuxmusl-x64@0.33.5': + /@img/sharp-linuxmusl-x64@0.33.5: + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + dev: false optional: true - '@img/sharp-wasm32@0.33.5': + /@img/sharp-wasm32@0.33.5: + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + requiresBuild: true dependencies: '@emnapi/runtime': 1.3.1 + dev: false optional: true - '@img/sharp-win32-ia32@0.33.5': + /@img/sharp-win32-ia32@0.33.5: + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@img/sharp-win32-x64@0.33.5': + /@img/sharp-win32-x64@0.33.5: + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@isaacs/cliui@8.0.2': + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 - '@isaacs/ttlcache@1.4.1': {} + /@isaacs/ttlcache@1.4.1: + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + dev: false - '@istanbuljs/load-nyc-config@1.1.0': + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} dependencies: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 js-yaml: 3.14.1 resolve-from: 5.0.0 + dev: false - '@istanbuljs/schema@0.1.3': {} + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: false - '@jest/create-cache-key-function@29.7.0': + /@jest/create-cache-key-function@29.7.0: + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 + dev: false - '@jest/environment@29.7.0': + /@jest/environment@29.7.0: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 22.10.5 jest-mock: 29.7.0 + dev: false - '@jest/fake-timers@29.7.0': + /@jest/fake-timers@29.7.0: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 @@ -10858,12 +3839,18 @@ snapshots: jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 + dev: false - '@jest/schemas@29.6.3': + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 + dev: false - '@jest/transform@29.7.0': + /@jest/transform@29.7.0: + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.26.0 '@jest/types': 29.6.3 @@ -10882,8 +3869,11 @@ snapshots: write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color + dev: false - '@jest/types@29.6.3': + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 @@ -10891,46 +3881,68 @@ snapshots: '@types/node': 22.10.5 '@types/yargs': 17.0.33 chalk: 4.1.2 + dev: false - '@jridgewell/gen-mapping@0.3.8': + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/resolve-uri@3.1.2': {} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': {} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.6': + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} dependencies: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 + dev: false - '@jridgewell/sourcemap-codec@1.5.0': {} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/trace-mapping@0.3.25': + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping@0.3.9': + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lifi/explorer@0.0.4(ffswywvvv65wo3zuxn62unex7y)': + /@lifi/explorer@0.0.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/icons-material@5.16.14)(@mui/lab@5.0.0-alpha.175)(@mui/material@5.16.14)(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(@tanstack/react-query@5.63.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5): + resolution: {integrity: sha512-6oxxPNzcmJXMrkEoyhxd3K1ZJDZk2vIWJM2zbPzsQxcvLXPG6OBsOn8NPR65nWY8U1DULsxBcDS5ONF+lkaYBA==} + peerDependencies: + '@emotion/react': ^11.11.1 + '@emotion/styled': ^11.11.0 + '@mui/icons-material': ^5.15.19 + '@mui/lab': ^5.0.0-alpha.161 + '@mui/material': ^5.15.19 + '@solana/web3.js': ^1.95.4 + '@tanstack/react-query': 5.48.0 + react: 18.3.1 dependencies: '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@lifi/sdk': 3.4.3(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@mui/icons-material': 5.16.14(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@mui/lab': 5.0.0-alpha.175(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@lifi/sdk': 3.4.3(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5) + '@mui/icons-material': 5.16.14(@mui/material@5.16.14)(@types/react@18.3.18)(react@18.3.1) + '@mui/lab': 5.0.0-alpha.175(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@solana/web3.js': 1.98.0 '@tanstack/react-query': 5.63.0(react@18.3.1) - '@tanstack/react-router': 1.95.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router': 1.95.1(react-dom@18.3.1)(react@18.3.1) + '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1)(react@18.3.1) bignumber.js: 9.1.2 bs58: 6.0.0 ky: 1.7.4 @@ -10940,66 +3952,88 @@ snapshots: - '@solana/wallet-adapter-base' - typescript - viem + dev: false - '@lifi/sdk@3.4.3(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@lifi/sdk@3.4.3(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5): + resolution: {integrity: sha512-xRjjWXmNt/2iV4i/SMZz4GiIMP8HLcc3UyxZDfRz2b2+k4vVAz5sTqHyVLoCvK8LEe3YJcm0r7v33Hp1NMm/hA==} + peerDependencies: + '@solana/wallet-adapter-base': ^0.9.0 + '@solana/web3.js': ^1.93.0 + viem: ^2.16.0 dependencies: - '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@6.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) + '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@6.0.0)(viem@2.22.5) '@lifi/types': 16.5.0 '@noble/curves': 1.8.0 '@noble/hashes': 1.7.0 - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 6.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - typescript + dev: false - '@lifi/sdk@3.5.1(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)': + /@lifi/sdk@3.5.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5): + resolution: {integrity: sha512-EUnGcFclymkateB+dHK8LLhe1TvHXldJQhoIvfGSmMOkqlOR6vwFf+ULPFIxNyDubdTwql218j5ajaTfn28fcg==} + peerDependencies: + '@solana/wallet-adapter-base': ^0.9.0 + '@solana/web3.js': ^1.98.0 + viem: ^2.21.0 dependencies: - '@bigmi/core': 0.1.0(bs58@6.0.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + '@bigmi/core': 0.1.0(bs58@6.0.0)(typescript@5.7.3) '@lifi/types': 16.5.0 '@noble/curves': 1.8.0 - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 bech32: 2.0.0 bitcoinjs-lib: 7.0.0-rc.0(typescript@5.7.3) bs58: 6.0.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: false - '@lifi/types@16.5.0': {} + /@lifi/types@16.5.0: + resolution: {integrity: sha512-DqDNnVZiyOrtFdn3Jlloni5J2QDnVfHiS5n3bD9qX9l2ISrgp7YBTJRfNGucHfStvegSNSyuG0/THJ4Kh4f08A==} + dev: false - '@lifi/wallet-management@3.5.2(gxhvn5jplj5mmq43s3z6npg4ou)': + /@lifi/wallet-management@3.5.2(@bigmi/react@0.0.6)(@solana/wallet-adapter-react@0.15.35)(@types/react@18.3.18)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1)(typescript@5.7.3)(wagmi@2.14.3): + resolution: {integrity: sha512-T0U8iLzJdkbX7njZc4pRrbSYniTbFj6oRx1UGl3CmDhAi+Ksmpg5FX4vLEZ4rUhAwIfciA1nXkvkCCrBi3BP2Q==} + peerDependencies: + '@bigmi/react': '>=0.0.7' + '@solana/wallet-adapter-react': ^0.15.35 + react: '>=18' + react-dom: '>=18' + wagmi: ^2.14.0 dependencies: - '@bigmi/client': 0.0.7(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bs58@5.0.0)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1))(zod@3.24.1) - '@bigmi/core': 0.0.7(bs58@5.0.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@bigmi/react': 0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) + '@bigmi/client': 0.0.7(@types/react@18.3.18)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(wagmi@2.14.3) + '@bigmi/core': 0.0.7(bs58@5.0.0)(typescript@5.7.3) + '@bigmi/react': 0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3) '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@lifi/sdk': 3.5.1(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) - '@mui/icons-material': 6.0.2(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@mui/lab': 6.0.0-beta.21(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/wallet-adapter-react': 0.15.35(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@wagmi/core': 2.16.3(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@lifi/sdk': 3.5.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5) + '@mui/icons-material': 6.0.2(@mui/material@6.3.1)(@types/react@18.3.18)(react@18.3.1) + '@mui/lab': 6.0.0-beta.21(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.3.1)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/wallet-adapter-react': 0.15.35(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1) + '@solana/web3.js': 1.98.0 + '@wagmi/core': 2.16.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5) i18next: 24.2.1(typescript@5.7.3) mitt: 3.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-i18next: 15.4.0(i18next@24.2.1(typescript@5.7.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + react-i18next: 15.4.0(i18next@24.2.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1) use-sync-external-store: 1.4.0(react@18.3.1) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) - zustand: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + zustand: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0) transitivePeerDependencies: - '@mui/material-pigment-css' - '@tanstack/query-core' @@ -11013,36 +4047,41 @@ snapshots: - typescript - utf-8-validate - zod + dev: false - '@lifi/widget@3.12.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(bufferutil@4.0.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@3.24.1)': + /@lifi/widget@3.12.5(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1)(typescript@5.7.3): + resolution: {integrity: sha512-0IFXGkBeEOL7diK1KFHUIU5TFAk4nalRhL4il6ZF2waKqkVQuGSvVlszZLGqha8ub5cuEBkPtFspon2hMtRUGA==} + peerDependencies: + react: '>=18' + react-dom: '>=18' dependencies: - '@bigmi/client': 0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) - '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@bigmi/react': 0.0.6(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) + '@bigmi/client': 0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3) + '@bigmi/core': 0.0.6(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(viem@2.22.5) + '@bigmi/react': 0.0.6(@types/react@18.3.18)(bitcoinjs-lib@7.0.0-rc.0)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(wagmi@2.14.3) '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@lifi/sdk': 3.4.3(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.7.3)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@lifi/wallet-management': 3.5.2(gxhvn5jplj5mmq43s3z6npg4ou) - '@mui/icons-material': 5.16.14(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@mui/lab': 5.0.0-alpha.174(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/wallet-adapter-react': 0.15.35(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@lifi/sdk': 3.4.3(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(typescript@5.7.3)(viem@2.22.5) + '@lifi/wallet-management': 3.5.2(@bigmi/react@0.0.6)(@solana/wallet-adapter-react@0.15.35)(@types/react@18.3.18)(bs58@5.0.0)(immer@10.1.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1)(typescript@5.7.3)(wagmi@2.14.3) + '@mui/icons-material': 5.16.14(@mui/material@5.16.14)(@types/react@18.3.18)(react@18.3.1) + '@mui/lab': 5.0.0-alpha.174(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/wallet-adapter-react': 0.15.35(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1) + '@solana/web3.js': 1.98.0 '@tanstack/react-query': 5.63.0(react@18.3.1) - '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1)(react@18.3.1) i18next: 24.2.1(typescript@5.7.3) microdiff: 1.5.0 mitt: 3.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-i18next: 15.4.0(i18next@24.2.1(typescript@5.7.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - react-intersection-observer: 9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-router-dom: 6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) - zustand: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)) + react-i18next: 15.4.0(i18next@24.2.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1) + react-intersection-observer: 9.14.1(react-dom@18.3.1)(react@18.3.1) + react-router-dom: 6.28.1(react-dom@18.3.1)(react@18.3.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + zustand: 5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11076,21 +4115,29 @@ snapshots: - use-sync-external-store - utf-8-validate - zod + dev: false - '@lit-labs/ssr-dom-shim@1.2.1': {} + /@lit-labs/ssr-dom-shim@1.2.1: + resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} + dev: false - '@lit/reactive-element@1.6.3': + /@lit/reactive-element@1.6.3: + resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 + dev: false - '@manypkg/find-root@1.1.0': + /@manypkg/find-root@1.1.0: + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.26.0 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 + dev: false - '@manypkg/get-packages@1.1.3': + /@manypkg/get-packages@1.1.3: + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: '@babel/runtime': 7.26.0 '@changesets/types': 4.1.0 @@ -11098,32 +4145,44 @@ snapshots: fs-extra: 8.1.0 globby: 11.1.0 read-yaml-file: 1.1.0 + dev: false - '@metamask/eth-json-rpc-provider@1.0.1': + /@metamask/eth-json-rpc-provider@1.0.1: + resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/json-rpc-engine': 7.3.3 '@metamask/safe-event-emitter': 3.1.2 '@metamask/utils': 5.0.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/json-rpc-engine@7.3.3': + /@metamask/json-rpc-engine@7.3.3: + resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/rpc-errors': 6.4.0 '@metamask/safe-event-emitter': 3.1.2 '@metamask/utils': 8.5.0 transitivePeerDependencies: - supports-color + dev: false - '@metamask/json-rpc-engine@8.0.2': + /@metamask/json-rpc-engine@8.0.2: + resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/rpc-errors': 6.4.0 '@metamask/safe-event-emitter': 3.1.2 '@metamask/utils': 8.5.0 transitivePeerDependencies: - supports-color + dev: false - '@metamask/json-rpc-middleware-stream@7.0.2': + /@metamask/json-rpc-middleware-stream@7.0.2: + resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/json-rpc-engine': 8.0.2 '@metamask/safe-event-emitter': 3.1.2 @@ -11131,17 +4190,25 @@ snapshots: readable-stream: 3.6.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/object-multiplex@2.1.0': + /@metamask/object-multiplex@2.1.0: + resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==} + engines: {node: ^16.20 || ^18.16 || >=20} dependencies: once: 1.4.0 readable-stream: 3.6.2 + dev: false - '@metamask/onboarding@1.0.1': + /@metamask/onboarding@1.0.1: + resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} dependencies: bowser: 2.11.0 + dev: false - '@metamask/providers@16.1.0': + /@metamask/providers@16.1.0: + resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==} + engines: {node: ^18.18 || >=20} dependencies: '@metamask/json-rpc-engine': 8.0.2 '@metamask/json-rpc-middleware-stream': 7.0.2 @@ -11157,19 +4224,35 @@ snapshots: webextension-polyfill: 0.10.0 transitivePeerDependencies: - supports-color + dev: false - '@metamask/rpc-errors@6.4.0': + /@metamask/rpc-errors@6.4.0: + resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==} + engines: {node: '>=16.0.0'} dependencies: '@metamask/utils': 9.3.0 fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color + dev: false - '@metamask/safe-event-emitter@2.0.0': {} + /@metamask/safe-event-emitter@2.0.0: + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + dev: false - '@metamask/safe-event-emitter@3.1.2': {} + /@metamask/safe-event-emitter@3.1.2: + resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==} + engines: {node: '>=12.0.0'} + dev: false - '@metamask/sdk-communication-layer@0.31.0(cross-fetch@4.1.0)(eciesjs@0.4.13)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metamask/sdk-communication-layer@0.31.0(cross-fetch@4.1.0)(eciesjs@0.4.13)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1): + resolution: {integrity: sha512-V9CxdzabDPjQVgmKGHsyU3SYt4Af27g+4DbGCx0fLoHqN/i1RBDZqs/LYbJX3ykJCANzE+llz/MolMCMrzM2RA==} + peerDependencies: + cross-fetch: ^4.0.0 + eciesjs: '*' + eventemitter2: ^6.4.9 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 dependencies: bufferutil: 4.0.9 cross-fetch: 4.1.0 @@ -11178,22 +4261,26 @@ snapshots: eciesjs: 0.4.13 eventemitter2: 6.4.9 readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + socket.io-client: 4.8.1 utf-8-validate: 5.0.10 uuid: 8.3.2 transitivePeerDependencies: - supports-color + dev: false - '@metamask/sdk-install-modal-web@0.31.2': + /@metamask/sdk-install-modal-web@0.31.2: + resolution: {integrity: sha512-KPv36kQjmTwErU8g2neuHHSgkD5+1hp4D6ERfk5Kc2r73aOYNCdG9wDGRUmFmcY2MKkeK1EuDyZfJ4FPU30fxQ==} dependencies: '@paulmillr/qr': 0.2.1 + dev: false - '@metamask/sdk@0.31.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@metamask/sdk@0.31.2: + resolution: {integrity: sha512-6MWON2g1j7XwAHWam4trusGxeyhQweNLEHPsfuIxSwcsXoEm08Jj80OglJxQI4KwjcDnjSWBkQGG3mmK6ug/cA==} dependencies: '@babel/runtime': 7.26.0 '@metamask/onboarding': 1.0.1 '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.31.0(cross-fetch@4.1.0)(eciesjs@0.4.13)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metamask/sdk-communication-layer': 0.31.0(cross-fetch@4.1.0)(eciesjs@0.4.13)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1) '@metamask/sdk-install-modal-web': 0.31.2 '@paulmillr/qr': 0.2.1 bowser: 2.11.0 @@ -11205,7 +4292,7 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.2 readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + socket.io-client: 4.8.1 tslib: 2.8.1 util: 0.12.5 uuid: 8.3.2 @@ -11214,12 +4301,21 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@metamask/superstruct@3.1.0': {} + /@metamask/superstruct@3.1.0: + resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==} + engines: {node: '>=16.0.0'} + dev: false - '@metamask/test-dapp@8.13.0': {} + /@metamask/test-dapp@8.13.0: + resolution: {integrity: sha512-aj5iypJhwJjXz9BAYOpzShzkEJQ8mgFCKOr/++oQR+4q5tUXRaMs3sL8Dz08B5CEtVIrIegvqpNsNW8F+sJq2A==} + engines: {node: '>= 18.0.0'} + dev: true - '@metamask/utils@5.0.2': + /@metamask/utils@5.0.2: + resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} + engines: {node: '>=14.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.12 @@ -11228,8 +4324,11 @@ snapshots: superstruct: 1.0.4 transitivePeerDependencies: - supports-color + dev: false - '@metamask/utils@8.5.0': + /@metamask/utils@8.5.0: + resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==} + engines: {node: '>=16.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 @@ -11242,8 +4341,11 @@ snapshots: uuid: 9.0.1 transitivePeerDependencies: - supports-color + dev: false - '@metamask/utils@9.3.0': + /@metamask/utils@9.3.0: + resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} + engines: {node: '>=16.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 @@ -11256,120 +4358,193 @@ snapshots: uuid: 9.0.1 transitivePeerDependencies: - supports-color + dev: false - '@metaplex-foundation/mpl-core@1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0)': + /@metaplex-foundation/mpl-core@1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0): + resolution: {integrity: sha512-h1kLw+cGaV8SiykoHDb1/G01+VYqtJXAt0uGuO5+2Towsdtc6ET4M62iqUnh4EacTVMIW1yYHsKsG/LYWBCKaA==} + peerDependencies: + '@metaplex-foundation/umi': '>=0.8.2 < 1' + '@noble/hashes': ^1.3.1 dependencies: '@metaplex-foundation/umi': 0.9.2 '@msgpack/msgpack': 3.0.0-beta2 '@noble/hashes': 1.7.0 + dev: false - '@metaplex-foundation/umi-bundle-defaults@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-bundle-defaults@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-kV3tfvgvRjVP1p9OFOtH+ibOtN9omVJSwKr0We4/9r45e5LTj+32su0V/rixZUkG1EZzzOYBsxhtIE0kIw/Hrw==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 '@metaplex-foundation/umi-downloader-http': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-eddsa-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metaplex-foundation/umi-eddsa-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) '@metaplex-foundation/umi-http-fetch': 0.9.2(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/umi-program-repository': 0.9.2(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/umi-rpc-chunk-get-accounts': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-rpc-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metaplex-foundation/umi-rpc-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) '@metaplex-foundation/umi-serializer-data-view': 0.9.2(@metaplex-foundation/umi@0.9.2) - '@metaplex-foundation/umi-transaction-factory-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@metaplex-foundation/umi-transaction-factory-web3js': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 transitivePeerDependencies: - encoding + dev: false - '@metaplex-foundation/umi-downloader-http@0.9.2(@metaplex-foundation/umi@0.9.2)': + /@metaplex-foundation/umi-downloader-http@0.9.2(@metaplex-foundation/umi@0.9.2): + resolution: {integrity: sha512-tzPT9hBwenzTzAQg07rmsrqZfgguAXELbcJrsYMoASp5VqWFXYIP00g94KET6XLjWUXH4P1J2zoa6hGennPXHA==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 dependencies: '@metaplex-foundation/umi': 0.9.2 + dev: false - '@metaplex-foundation/umi-eddsa-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-eddsa-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-hhPCxXbYIp4BC4z9gK78sXpWLkNSrfv4ndhF5ruAkdIp7GcRVYKj0QnOUO6lGYGiIkNlw20yoTwOe1CT//OfTQ==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) '@noble/curves': 1.8.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 + dev: false - '@metaplex-foundation/umi-http-fetch@0.9.2(@metaplex-foundation/umi@0.9.2)': + /@metaplex-foundation/umi-http-fetch@0.9.2(@metaplex-foundation/umi@0.9.2): + resolution: {integrity: sha512-YCZuBu24T9ZzEDe4+w12LEZm/fO9pkyViZufGgASC5NX93814Lvf6Ssjn/hZzjfA7CvZbvLFbmujc6CV3Q/m9Q==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 dependencies: '@metaplex-foundation/umi': 0.9.2 node-fetch: 2.7.0 transitivePeerDependencies: - encoding + dev: false - '@metaplex-foundation/umi-options@0.8.9': {} + /@metaplex-foundation/umi-options@0.8.9: + resolution: {integrity: sha512-jSQ61sZMPSAk/TXn8v8fPqtz3x8d0/blVZXLLbpVbo2/T5XobiI6/MfmlUosAjAUaQl6bHRF8aIIqZEFkJiy4A==} + dev: false - '@metaplex-foundation/umi-program-repository@0.9.2(@metaplex-foundation/umi@0.9.2)': + /@metaplex-foundation/umi-program-repository@0.9.2(@metaplex-foundation/umi@0.9.2): + resolution: {integrity: sha512-g3+FPqXEmYsBa8eETtUE2gb2Oe3mqac0z3/Ur1TvAg5TtIy3mzRzOy/nza+sgzejnfcxcVg835rmpBaxpBnjDA==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 dependencies: '@metaplex-foundation/umi': 0.9.2 + dev: false - '@metaplex-foundation/umi-public-keys@0.8.9': + /@metaplex-foundation/umi-public-keys@0.8.9: + resolution: {integrity: sha512-CxMzN7dgVGOq9OcNCJe2casKUpJ3RmTVoOvDFyeoTQuK+vkZ1YSSahbqC1iGuHEtKTLSjtWjKvUU6O7zWFTw3Q==} dependencies: '@metaplex-foundation/umi-serializers-encodings': 0.8.9 + dev: false - '@metaplex-foundation/umi-rpc-chunk-get-accounts@0.9.2(@metaplex-foundation/umi@0.9.2)': + /@metaplex-foundation/umi-rpc-chunk-get-accounts@0.9.2(@metaplex-foundation/umi@0.9.2): + resolution: {integrity: sha512-YRwVf6xH0jPBAUgMhEPi+UbjioAeqTXmjsN2TnmQCPAmHbrHrMRj0rlWYwFLWAgkmoxazYrXP9lqOFRrfOGAEA==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 dependencies: '@metaplex-foundation/umi': 0.9.2 + dev: false - '@metaplex-foundation/umi-rpc-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-rpc-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-MqcsBz8B4wGl6jxsf2Jo/rAEpYReU9VCSR15QSjhvADHMmdFxCIZCCAgE+gDE2Vuanfl437VhOcP3g5Uw8C16Q==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 + dev: false - '@metaplex-foundation/umi-serializer-data-view@0.9.2(@metaplex-foundation/umi@0.9.2)': + /@metaplex-foundation/umi-serializer-data-view@0.9.2(@metaplex-foundation/umi@0.9.2): + resolution: {integrity: sha512-5vGptadJxUxvUcyrwFZxXlEc6Q7AYySBesizCtrBFUY8w8PnF2vzmS45CP1MLySEATNH6T9mD4Rs0tLb87iQyA==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 dependencies: '@metaplex-foundation/umi': 0.9.2 + dev: false - '@metaplex-foundation/umi-serializers-core@0.8.9': {} + /@metaplex-foundation/umi-serializers-core@0.8.9: + resolution: {integrity: sha512-WT82tkiYJ0Qmscp7uTj1Hz6aWQPETwaKLAENAUN5DeWghkuBKtuxyBKVvEOuoXerJSdhiAk0e8DWA4cxcTTQ/w==} + dev: false - '@metaplex-foundation/umi-serializers-encodings@0.8.9': + /@metaplex-foundation/umi-serializers-encodings@0.8.9: + resolution: {integrity: sha512-N3VWLDTJ0bzzMKcJDL08U3FaqRmwlN79FyE4BHj6bbAaJ9LEHjDQ9RJijZyWqTm0jE7I750fU7Ow5EZL38Xi6Q==} dependencies: '@metaplex-foundation/umi-serializers-core': 0.8.9 + dev: false - '@metaplex-foundation/umi-serializers-numbers@0.8.9': + /@metaplex-foundation/umi-serializers-numbers@0.8.9: + resolution: {integrity: sha512-NtBf1fnVNQJHFQjLFzRu2i9GGnigb9hOm/Gfrk628d0q0tRJB7BOM3bs5C61VAs7kJs4yd+pDNVAERJkknQ7Lg==} dependencies: '@metaplex-foundation/umi-serializers-core': 0.8.9 + dev: false - '@metaplex-foundation/umi-serializers@0.9.0': + /@metaplex-foundation/umi-serializers@0.9.0: + resolution: {integrity: sha512-hAOW9Djl4w4ioKeR4erDZl5IG4iJdP0xA19ZomdaCbMhYAAmG/FEs5khh0uT2mq53/MnzWcXSUPoO8WBN4Q+Vg==} dependencies: '@metaplex-foundation/umi-options': 0.8.9 '@metaplex-foundation/umi-public-keys': 0.8.9 '@metaplex-foundation/umi-serializers-core': 0.8.9 '@metaplex-foundation/umi-serializers-encodings': 0.8.9 '@metaplex-foundation/umi-serializers-numbers': 0.8.9 + dev: false - '@metaplex-foundation/umi-signer-wallet-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-signer-wallet-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-DFG0ZFocKG8briypSkG9bGUTVsWpAgYugsl2BzTygkGExc4evWfF4Sb1F2C2w9FdrA9ESZM1gpLX9xtx5taOXg==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 + dev: false - '@metaplex-foundation/umi-transaction-factory-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-transaction-factory-web3js@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-fR1Kf21uylMFd1Smkltmj4jTNxhqSWf416owsJ+T+cvJi2VCOcOwq/3UFzOrpz78fA0RhsajKYKj0HYsRnQI1g==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 - '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0) + '@solana/web3.js': 1.98.0 + dev: false - '@metaplex-foundation/umi-web3js-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@metaplex-foundation/umi-web3js-adapters@0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-RQqUTtHYY9fmEMnq7s3Hiv/81flGaoI0ZVVoafnFVaQLnxU6QBKxtboRZHk43XtD9CiFh5f9izrMJX7iK7KlOA==} + peerDependencies: + '@metaplex-foundation/umi': ^0.9.2 + '@solana/web3.js': ^1.72.0 dependencies: '@metaplex-foundation/umi': 0.9.2 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 buffer: 6.0.3 + dev: false - '@metaplex-foundation/umi@0.9.2': + /@metaplex-foundation/umi@0.9.2: + resolution: {integrity: sha512-9i4Acm4pruQfJcpRrc2EauPBwkfDN0I9QTvJyZocIlKgoZwD6A6wH0PViH1AjOVG5CQCd1YI3tJd5XjYE1ElBw==} dependencies: '@metaplex-foundation/umi-options': 0.8.9 '@metaplex-foundation/umi-public-keys': 0.8.9 '@metaplex-foundation/umi-serializers': 0.9.0 + dev: false - '@motionone/animation@10.18.0': + /@motionone/animation@10.18.0: + resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} dependencies: '@motionone/easing': 10.18.0 '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 tslib: 2.8.1 + dev: false - '@motionone/dom@10.18.0': + /@motionone/dom@10.18.0: + resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} dependencies: '@motionone/animation': 10.18.0 '@motionone/generators': 10.18.0 @@ -11377,169 +4552,320 @@ snapshots: '@motionone/utils': 10.18.0 hey-listen: 1.0.8 tslib: 2.8.1 + dev: false - '@motionone/easing@10.18.0': + /@motionone/easing@10.18.0: + resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} dependencies: '@motionone/utils': 10.18.0 tslib: 2.8.1 + dev: false - '@motionone/generators@10.18.0': + /@motionone/generators@10.18.0: + resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} dependencies: '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 tslib: 2.8.1 + dev: false - '@motionone/svelte@10.16.4': + /@motionone/svelte@10.16.4: + resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} dependencies: '@motionone/dom': 10.18.0 tslib: 2.8.1 + dev: false - '@motionone/types@10.17.1': {} + /@motionone/types@10.17.1: + resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} + dev: false - '@motionone/utils@10.18.0': + /@motionone/utils@10.18.0: + resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} dependencies: '@motionone/types': 10.17.1 hey-listen: 1.0.8 tslib: 2.8.1 + dev: false - '@motionone/vue@10.16.4': + /@motionone/vue@10.16.4: + resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} + deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion dependencies: '@motionone/dom': 10.18.0 tslib: 2.8.1 + dev: false - '@msgpack/msgpack@3.0.0-beta2': {} + /@msgpack/msgpack@3.0.0-beta2: + resolution: {integrity: sha512-y+l1PNV0XDyY8sM3YtuMLK5vE3/hkfId+Do8pLo/OPxfxuFAUwcGz3oiiUuV46/aBpwTzZ+mRWVMtlSKbradhw==} + engines: {node: '>= 14'} + dev: false - '@mui/base@5.0.0-beta.40(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/base@5.0.0-beta.40(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/base@5.0.0-beta.40-0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/base@5.0.0-beta.40-0(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hG3atoDUxlvEy+0mqdMpWd04wca8HKr2IHjW/fAjlkCHQolSLazhZM46vnHjOf15M4ESu25mV/3PgjczyjVM4w==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/base@5.0.0-beta.68(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/base@5.0.0-beta.68(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-F1JMNeLS9Qhjj3wN86JUQYBtJoXyQvknxlzwNl6eS0ZABo1MiohMONj3/WQzYPSXIKC2bS/ZbyBzdHhi2GnEpA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 6.3.1(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/core-downloads-tracker@5.16.14': {} + /@mui/core-downloads-tracker@5.16.14: + resolution: {integrity: sha512-sbjXW+BBSvmzn61XyTMun899E7nGPTXwqD9drm1jBUAvWEhJpPFIRxwQQiATWZnd9rvdxtnhhdsDxEGWI0jxqA==} + dev: false - '@mui/core-downloads-tracker@6.3.1': {} + /@mui/core-downloads-tracker@6.3.1: + resolution: {integrity: sha512-2OmnEyoHpj5//dJJpMuxOeLItCCHdf99pjMFfUFdBteCunAK9jW+PwEo4mtdGcLs7P+IgZ+85ypd52eY4AigoQ==} + dev: false - '@mui/icons-material@5.16.14(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': + /@mui/icons-material@5.16.14(@mui/material@5.16.14)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-heL4S+EawrP61xMXBm59QH6HODsu0gxtZi5JtnXF2r+rghzyU/3Uftlt1ij8rmJh+cFdKTQug1L9KkZB5JgpMQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - optionalDependencies: + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.18 + react: 18.3.1 + dev: false - '@mui/icons-material@6.0.2(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': + /@mui/icons-material@6.0.2(@mui/material@6.3.1)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-WaTPSvKcx8X7NdWAHzJWDZv+YXvK0MUY8+JI/r4/q2GgIa5RW+n4+08CGX6jB7sWhU1R3zy28NfsDUwwQjOThw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@mui/material': ^6.0.2 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - optionalDependencies: + '@mui/material': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.18 + react: 18.3.1 + dev: false - '@mui/lab@5.0.0-alpha.174(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/lab@5.0.0-alpha.174(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-6jw+vcjfnDr/V4qzqwOPFwoqzxejGfm9F0k9E92QLmtFv5F0pH73OjmQDzALL7zrcwR4iV4D94iJZ1xFawiREA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material': '>=5.15.0' + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.40(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@mui/base': 5.0.0-beta.40(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + dev: false - '@mui/lab@5.0.0-alpha.175(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/lab@5.0.0-alpha.175(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-AvM0Nvnnj7vHc9+pkkQkoE1i+dEbr6gsMdnSfy7X4w3Ljgcj1yrjZhIt3jGTCLzyKVLa6uve5eLluOcGkvMqUA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material': '>=5.15.0' + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.40-0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@mui/base': 5.0.0-beta.40-0(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + dev: false - '@mui/lab@6.0.0-beta.21(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/lab@6.0.0-beta.21(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.3.1)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hiFZgTwBNhJMUlEhmqfW4+5wy3C8UF9KFuzSOux6x4kgc9hsC0l+motXcF1Vyh+jhJYGeZ6yUoImqCf9RWzEvw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material': ^6.3.0 + '@mui/material-pigment-css': ^6.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.68(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) + '@mui/base': 5.0.0-beta.68(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/material': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 6.3.1(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + dev: false - '@mui/material-nextjs@5.16.14(@emotion/cache@11.14.0)(@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.18)(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + /@mui/material-nextjs@5.16.14(@emotion/cache@11.14.0)(@mui/material@5.16.14)(@types/react@18.3.18)(next@14.2.23)(react@18.3.1): + resolution: {integrity: sha512-kh/sun4FNvmCW1yhUPaBeuycvgJVlHwsQDkC5OHZHGjkz1T6RkmZ7R66xgf3ZHYdEJH8scH1T9qvPDxrVS/F4g==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/cache': ^11.11.0 + '@emotion/server': ^11.11.0 + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + next: ^13.0.0 || ^14.0.0 || ^15.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/cache': + optional: true + '@emotion/server': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@emotion/cache': 11.14.0 + '@mui/material': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.18 + next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + dev: false - '@mui/material@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/material@5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-eSXQVCMKU2xc7EcTxe/X/rC9QsV2jUe8eLM3MUCPYbo6V52eCE436akRIvELq/AqZpxx2bwkq7HC0cRhLB+yaw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/core-downloads-tracker': 5.16.14 - '@mui/system': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + '@mui/system': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.18 '@types/react-transition-group': 4.4.12(@types/react@18.3.18) clsx: 2.1.1 csstype: 3.1.3 @@ -11547,20 +4873,38 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 19.0.0 - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + dev: false - '@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/material@6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-ynG9ayhxgCsHJ/dtDcT1v78/r2GwQyP3E0hPz3GdPRl0uFJz/uUTtI5KFYwadXmbC+Uv3bfB8laZ6+Cpzh03gA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^6.3.1 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/core-downloads-tracker': 6.3.1 - '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + '@mui/system': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 6.3.1(@types/react@18.3.18)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.18 '@types/react-transition-group': 4.4.12(@types/react@18.3.18) clsx: 2.1.1 csstype: 3.1.3 @@ -11568,224 +4912,438 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 19.0.0 - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + dev: false - '@mui/private-theming@5.16.14(@types/react@18.3.18)(react@18.3.1)': + /@mui/private-theming@5.16.14(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-12t7NKzvYi819IO5IapW2BcR33wP/KAVrU8d7gLhGHoAmhDxyXlRoKiRij3TOD8+uzk0B6R9wHUNKi4baJcRNg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/private-theming@6.3.1(@types/react@18.3.18)(react@18.3.1)': + /@mui/private-theming@6.3.1(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-g0u7hIUkmXmmrmmf5gdDYv9zdAig0KoxhIQn1JN8IVqApzf/AyRhH3uDGx5mSvs8+a1zb4+0W6LC260SyTTtdQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@mui/utils': 6.3.1(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/styled-engine@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1)': + /@mui/styled-engine@5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-UAiMPZABZ7p8mUW4akDV6O7N3+4DatStpXMZwPlt+H/dA0lt67qawN021MNND+4QTpjaiMYxbhKZeQcyWCbuKw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + dev: false - '@mui/styled-engine@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1)': + /@mui/styled-engine@6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-/7CC0d2fIeiUxN5kCCwYu4AWUDd9cCTxWCyo0v/Rnv6s8uk6hWgJC3VLZBoDENBHf/KjqDZuYJ2CR+7hD6QYww==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) + dev: false - '@mui/system@5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': + /@mui/system@5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-KBxMwCb8mSIABnKvoGbvM33XHyT+sN0BzEBG+rsSc0lLQGzs7127KWkCA6/H8h6LZ00XpBEME5MAj8mZLiQ1tw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/private-theming': 5.16.14(@types/react@18.3.18)(react@18.3.1) - '@mui/styled-engine': 5.16.14(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) + '@mui/styled-engine': 5.16.14(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 5.16.14(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + dev: false - '@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1)': + /@mui/system@6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-AwqQ3EAIT2np85ki+N15fF0lFXX1iFPqenCzVOSl3QXKy2eifZeGd9dGtt7pGMoFw5dzW4dRGGzRpLAq9rkl7A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 + '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@18.3.18)(react@18.3.1) '@mui/private-theming': 6.3.1(@types/react@18.3.18)(react@18.3.1) - '@mui/styled-engine': 6.3.1(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) + '@mui/styled-engine': 6.3.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) '@mui/types': 7.2.21(@types/react@18.3.18) '@mui/utils': 6.3.1(@types/react@18.3.18)(react@18.3.1) + '@types/react': 18.3.18 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.18)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@18.3.1))(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 + dev: false - '@mui/types@7.2.21(@types/react@18.3.18)': - optionalDependencies: + /@mui/types@7.2.21(@types/react@18.3.18): + resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: '@types/react': 18.3.18 + dev: false - '@mui/utils@5.16.14(@types/react@18.3.18)(react@18.3.1)': + /@mui/utils@5.16.14(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-wn1QZkRzSmeXD1IguBVvJJHV3s6rxJrfb6YuC9Kk6Noh9f8Fb54nUs5JRkKm+BOerRhj5fLg05Dhx/H3Ofb8Mg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@mui/types': 7.2.21(@types/react@18.3.18) '@types/prop-types': 15.7.14 + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 19.0.0 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@mui/utils@6.3.1(@types/react@18.3.18)(react@18.3.1)': + /@mui/utils@6.3.1(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-sjGjXAngoio6lniQZKJ5zGfjm+LD2wvLwco7FbKe1fu8A7VIFmz2SwkLb+MDPLNX1lE7IscvNNyh1pobtZg2tw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@babel/runtime': 7.26.0 '@mui/types': 7.2.21(@types/react@18.3.18) '@types/prop-types': 15.7.14 + '@types/react': 18.3.18 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 19.0.0 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - '@next/env@14.2.23': {} + /@next/env@14.2.23: + resolution: {integrity: sha512-CysUC9IO+2Bh0omJ3qrb47S8DtsTKbFidGm6ow4gXIG6reZybqxbkH2nhdEm1tC8SmgzDdpq3BIML0PWsmyUYA==} + dev: false - '@next/eslint-plugin-next@14.2.23': + /@next/eslint-plugin-next@14.2.23: + resolution: {integrity: sha512-efRC7m39GoiU1fXZRgGySqYbQi6ZyLkuGlvGst7IwkTTczehQTJA/7PoMg4MMjUZvZEGpiSEu+oJBAjPawiC3Q==} dependencies: glob: 10.3.10 + dev: true - '@next/swc-darwin-arm64@14.2.23': + /@next/swc-darwin-arm64@14.2.23: + resolution: {integrity: sha512-WhtEntt6NcbABA8ypEoFd3uzq5iAnrl9AnZt9dXdO+PZLACE32z3a3qA5OoV20JrbJfSJ6Sd6EqGZTrlRnGxQQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@next/swc-darwin-x64@14.2.23': + /@next/swc-darwin-x64@14.2.23: + resolution: {integrity: sha512-vwLw0HN2gVclT/ikO6EcE+LcIN+0mddJ53yG4eZd0rXkuEr/RnOaMH8wg/sYl5iz5AYYRo/l6XX7FIo6kwbw1Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false optional: true - '@next/swc-linux-arm64-gnu@14.2.23': + /@next/swc-linux-arm64-gnu@14.2.23: + resolution: {integrity: sha512-uuAYwD3At2fu5CH1wD7FpP87mnjAv4+DNvLaR9kiIi8DLStWSW304kF09p1EQfhcbUI1Py2vZlBO2VaVqMRtpg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/swc-linux-arm64-musl@14.2.23': + /@next/swc-linux-arm64-musl@14.2.23: + resolution: {integrity: sha512-Mm5KHd7nGgeJ4EETvVgFuqKOyDh+UMXHXxye6wRRFDr4FdVRI6YTxajoV2aHE8jqC14xeAMVZvLqYqS7isHL+g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/swc-linux-x64-gnu@14.2.23': + /@next/swc-linux-x64-gnu@14.2.23: + resolution: {integrity: sha512-Ybfqlyzm4sMSEQO6lDksggAIxnvWSG2cDWnG2jgd+MLbHYn2pvFA8DQ4pT2Vjk3Cwrv+HIg7vXJ8lCiLz79qoQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/swc-linux-x64-musl@14.2.23': + /@next/swc-linux-x64-musl@14.2.23: + resolution: {integrity: sha512-OSQX94sxd1gOUz3jhhdocnKsy4/peG8zV1HVaW6DLEbEmRRtUCUQZcKxUD9atLYa3RZA+YJx+WZdOnTkDuNDNA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true - '@next/swc-win32-arm64-msvc@14.2.23': + /@next/swc-win32-arm64-msvc@14.2.23: + resolution: {integrity: sha512-ezmbgZy++XpIMTcTNd0L4k7+cNI4ET5vMv/oqNfTuSXkZtSA9BURElPFyarjjGtRgZ9/zuKDHoMdZwDZIY3ehQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@next/swc-win32-ia32-msvc@14.2.23': + /@next/swc-win32-ia32-msvc@14.2.23: + resolution: {integrity: sha512-zfHZOGguFCqAJ7zldTKg4tJHPJyJCOFhpoJcVxKL9BSUHScVDnMdDuOU1zPPGdOzr/GWxbhYTjyiEgLEpAoFPA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@next/swc-win32-x64-msvc@14.2.23': + /@next/swc-win32-x64-msvc@14.2.23: + resolution: {integrity: sha512-xCtq5BD553SzOgSZ7UH5LH+OATQihydObTrCTvVzOro8QiWYKdBVwcB2Mn2MLMo6DGW9yH1LSPw7jS7HhgJgjw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@next/third-parties@14.2.23(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + /@next/third-parties@14.2.23(next@14.2.23)(react@18.3.1): + resolution: {integrity: sha512-6HpKVTnRhr1ueZS0rQfKJTtTbxzGJVgWP8l4TgjJowmIGMJTQs0KQuiaafgOl5RAZimnez5FZuJ0JoyJTMp6vg==} + peerDependencies: + next: ^13.0.0 || ^14.0.0 + react: ^18.2.0 dependencies: - next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 third-party-capital: 1.0.20 + dev: false - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: eslint-scope: 5.1.1 + dev: true - '@noble/ciphers@1.2.0': {} + /@noble/ciphers@1.2.0: + resolution: {integrity: sha512-YGdEUzYEd+82jeaVbSKKVp1jFZb8LwaNMIIzHFkihGvYdd/KKAr7KaJHdEdSYGredE3ssSravXIa0Jxg28Sv5w==} + engines: {node: ^14.21.3 || >=16} + dev: false - '@noble/curves@1.2.0': + /@noble/curves@1.2.0: + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} dependencies: '@noble/hashes': 1.3.2 - '@noble/curves@1.4.2': + /@noble/curves@1.4.2: + resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} dependencies: '@noble/hashes': 1.4.0 + dev: false - '@noble/curves@1.7.0': + /@noble/curves@1.7.0: + resolution: {integrity: sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==} + engines: {node: ^14.21.3 || >=16} dependencies: '@noble/hashes': 1.6.0 + dev: false - '@noble/curves@1.8.0': + /@noble/curves@1.8.0: + resolution: {integrity: sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==} + engines: {node: ^14.21.3 || >=16} dependencies: '@noble/hashes': 1.7.0 + dev: false - '@noble/hashes@1.3.2': {} + /@noble/hashes@1.3.2: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} - '@noble/hashes@1.4.0': {} + /@noble/hashes@1.4.0: + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + dev: false - '@noble/hashes@1.6.0': {} + /@noble/hashes@1.6.0: + resolution: {integrity: sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==} + engines: {node: ^14.21.3 || >=16} + dev: false - '@noble/hashes@1.6.1': {} + /@noble/hashes@1.6.1: + resolution: {integrity: sha512-pq5D8h10hHBjyqX+cfBm0i8JUXJ0UhczFc4r74zbuT9XgewFo2E3J1cOaGtdZynILNmQ685YWGzGE1Zv6io50w==} + engines: {node: ^14.21.3 || >=16} + dev: false - '@noble/hashes@1.7.0': {} + /@noble/hashes@1.7.0: + resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==} + engines: {node: ^14.21.3 || >=16} + dev: false - '@nodelib/fs.scandir@2.1.5': + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - '@nodelib/fs.stat@2.0.5': {} + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} - '@nodelib/fs.walk@1.2.8': + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.18.0 - '@nolyfill/is-core-module@1.0.39': {} + /@nolyfill/is-core-module@1.0.39: + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + dev: true - '@opentelemetry/api-logs@0.53.0': + /@opentelemetry/api-logs@0.53.0: + resolution: {integrity: sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==} + engines: {node: '>=14'} dependencies: '@opentelemetry/api': 1.9.0 + dev: false - '@opentelemetry/api-logs@0.56.0': + /@opentelemetry/api-logs@0.56.0: + resolution: {integrity: sha512-Wr39+94UNNG3Ei9nv3pHd4AJ63gq5nSemMRpCd8fPwDL9rN3vK26lzxfH27mw16XzOSO+TpyQwBAMaLxaPWG0g==} + engines: {node: '>=14'} dependencies: '@opentelemetry/api': 1.9.0 + dev: false - '@opentelemetry/api@1.9.0': {} + /@opentelemetry/api@1.9.0: + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + dev: false - '@opentelemetry/context-async-hooks@1.30.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/context-async-hooks@1.30.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-roCetrG/cz0r/gugQm/jFo75UxblVvHaNSRoR0kSSRSzXFAiIBqFCZuH458BHBNRtRe+0yJdIJ21L9t94bw7+g==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' dependencies: '@opentelemetry/api': 1.9.0 + dev: false - '@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 + dev: false - '@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 + dev: false - '@opentelemetry/instrumentation-amqplib@0.45.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-amqplib@0.45.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-SlKLsOS65NGMIBG1Lh/hLrMDU9WzTUF25apnV6ZmWZB1bBmUwan7qrwwrTu1cL5LzJWCXOdZPuTaxP7pC9qxnQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11793,8 +5351,13 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-connect@0.42.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-connect@0.42.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-bOoYHBmbnq/jFaLHmXJ55VQ6jrH5fHDMAPjFM0d3JvR0dvIqW7anEoNC33QqYGFYUfVJ50S0d/eoyF61ALqQuA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11803,15 +5366,25 @@ snapshots: '@types/connect': 3.4.36 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-dataloader@0.15.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-dataloader@0.15.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-5fP35A2jUPk4SerVcduEkpbRAIoqa2PaP5rWumn01T1uSbavXNccAr3Xvx1N6xFtZxXpLJq4FYqGFnMgDWgVng==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-express@0.46.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-express@0.46.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-BCEClDj/HPq/1xYRAlOr6z+OUnbp2eFp18DSrgyQz4IT9pkdYk8eWHnMi9oZSqlC6J5mQzkFmaW5RrKb1GLQhg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11819,8 +5392,13 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-fastify@0.43.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-fastify@0.43.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Lmdsg7tYiV+K3/NKVAQfnnLNGmakUOFdB0PhoTh2aXuSyCmyNnnDvhn2MsArAPTZ68wnD5Llh5HtmiuTkf+DyQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11828,30 +5406,50 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-fs@0.18.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-fs@0.18.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-kC40y6CEMONm8/MWwoF5GHWIC7gOdF+g3sgsjfwJaUkgD6bdWV+FgG0XApqSbTQndICKzw3RonVk8i7s6mHqhA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-generic-pool@0.42.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-generic-pool@0.42.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-J4QxqiQ1imtB9ogzsOnHra0g3dmmLAx4JCeoK3o0rFes1OirljNHnO8Hsj4s1jAir8WmWvnEEQO1y8yk6j2tog==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-graphql@0.46.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-graphql@0.46.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-tplk0YWINSECcK89PGM7IVtOYenXyoOuhOQlN0X0YrcDUfMS4tZMKkVc0vyhNWYYrexnUHwNry2YNBNugSpjlQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-hapi@0.44.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-hapi@0.44.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-4HdNIMNXWK1O6nsaQOrACo83QWEVoyNODTdVDbUqtqXiv2peDfD0RAPhSQlSGWLPw3S4d9UoOmrV7s2HYj6T2A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11859,8 +5457,13 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-http@0.56.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-http@0.56.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-/bWHBUAq8VoATnH9iLk5w8CE9+gj+RgYSUphe7hry472n6fYl7+4PvuScoQMdmSUTprKq/gyr2kOWL6zrC7FkQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) @@ -11870,8 +5473,13 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-ioredis@0.46.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-ioredis@0.46.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-sOdsq8oGi29V58p1AkefHvuB3l2ymP1IbxRIX3y4lZesQWKL8fLhBmy8xYjINSQ5gHzWul2yoz7pe7boxhZcqQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) @@ -11879,24 +5487,39 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-kafkajs@0.6.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-kafkajs@0.6.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-MGQrzqEUAl0tacKJUFpuNHJesyTi51oUzSVizn7FdvJplkRIdS11FukyZBZJEscofSEdk7Ycmg+kNMLi5QHUFg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-knex@0.43.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-knex@0.43.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-mOp0TRQNFFSBj5am0WF67fRO7UZMUmsF3/7HSDja9g3H4pnj+4YNvWWyZn4+q0rGrPtywminAXe0rxtgaGYIqg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-koa@0.46.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-koa@0.46.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-RcWXMQdJQANnPUaXbHY5G0Fg6gmleZ/ZtZeSsekWPaZmQq12FGk0L1UwodIgs31OlYfviAZ4yTeytoSUkgo5vQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11904,23 +5527,38 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-lru-memoizer@0.43.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-lru-memoizer@0.43.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-fZc+1eJUV+tFxaB3zkbupiA8SL3vhDUq89HbDNg1asweYrEb9OlHIB+Ot14ZiHUc1qCmmWmZHbPTwa56mVVwzg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-mongodb@0.50.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-mongodb@0.50.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-DtwJMjYFXFT5auAvv8aGrBj1h3ciA/dXQom11rxL7B1+Oy3FopSpanvwYxJ+z0qmBrQ1/iMuWELitYqU4LnlkQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-mongoose@0.45.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-mongoose@0.45.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-zHgNh+A01C5baI2mb5dAGyMC7DWmUpOfwpV8axtC0Hd5Uzqv+oqKgKbVDIVhOaDkPxjgVJwYF9YQZl2pw2qxIA==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11928,8 +5566,13 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-mysql2@0.44.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-mysql2@0.44.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-e9QY4AGsjGFwmfHd6kBa4yPaQZjAq2FuxMb0BbKlXCAjG+jwqw+sr9xWdJGR60jMsTq52hx3mAlE3dUJ9BipxQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) @@ -11937,8 +5580,13 @@ snapshots: '@opentelemetry/sql-common': 0.40.1(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-mysql@0.44.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-mysql@0.44.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-al7jbXvT/uT1KV8gdNDzaWd5/WXf+mrjrsF0/NtbnqLa0UUFGgQnoK3cyborgny7I+KxWhL8h7YPTf6Zq4nKsg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) @@ -11946,16 +5594,26 @@ snapshots: '@types/mysql': 2.15.26 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-nestjs-core@0.43.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-nestjs-core@0.43.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-NEo4RU7HTjiaXk3curqXUvCb9alRiFWxQY//+hvDXwWLlADX2vB6QEmVCeEZrKO+6I/tBrI4vNdAnbCY9ldZVg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-pg@0.49.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-pg@0.49.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-3alvNNjPXVdAPdY1G7nGRVINbDxRK02+KAugDiEpzw0jFQfU8IzFkSWA4jyU4/GbMxKvHD+XIOEfSjpieSodKw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -11966,8 +5624,13 @@ snapshots: '@types/pg-pool': 2.0.6 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-redis-4@0.45.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-redis-4@0.45.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-Sjgym1xn3mdxPRH5CNZtoz+bFd3E3NlGIu7FoYr4YrQouCc9PbnmoBcmSkEdDy5LYgzNildPgsjx9l0EKNjKTQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) @@ -11975,8 +5638,13 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-tedious@0.17.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-tedious@0.17.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-yRBz2409an03uVd1Q2jWMt3SqwZqRFyKoWYYX3hBAtPDazJ4w5L+1VOij71TKwgZxZZNdDBXImTQjii+VeuzLg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) @@ -11984,16 +5652,26 @@ snapshots: '@types/tedious': 4.0.14 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation-undici@0.9.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation-undici@0.9.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-lxc3cpUZ28CqbrWcUHxGW/ObDpMOYbuxF/ZOzeFZq54P9uJ2Cpa8gcrC9F716mtuiMaekwk8D6n34vg/JtkkxQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.7.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.56.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.53.0 @@ -12004,8 +5682,13 @@ snapshots: shimmer: 1.2.1 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-2KkGBKE+FPXU1F0zKww+stnlUxUTlBvLCiWdP63Z9sqXYeNI/ziNzsxAp4LAdUcTQmXjw1IWgvm5CAb/BHy99w==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.56.0 @@ -12016,75 +5699,131 @@ snapshots: shimmer: 1.2.1 transitivePeerDependencies: - supports-color + dev: false - '@opentelemetry/redis-common@0.36.2': {} + /@opentelemetry/redis-common@0.36.2: + resolution: {integrity: sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==} + engines: {node: '>=14'} + dev: false - '@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + dev: false - '@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0)': + /@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-RKQDaDIkV7PwizmHw+rE/FgfB2a6MBx+AEVVlAHXRG1YYxLiBpPX2KhmoB99R5vA4b72iJrjle68NDWnbrE9Dg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 + dev: false - '@opentelemetry/semantic-conventions@1.27.0': {} + /@opentelemetry/semantic-conventions@1.27.0: + resolution: {integrity: sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==} + engines: {node: '>=14'} + dev: false - '@opentelemetry/semantic-conventions@1.28.0': {} + /@opentelemetry/semantic-conventions@1.28.0: + resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} + engines: {node: '>=14'} + dev: false - '@opentelemetry/sql-common@0.40.1(@opentelemetry/api@1.9.0)': + /@opentelemetry/sql-common@0.40.1(@opentelemetry/api@1.9.0): + resolution: {integrity: sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': ^1.1.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) + dev: false - '@paulmillr/qr@0.2.1': {} + /@paulmillr/qr@0.2.1: + resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==} + dev: false - '@pkgjs/parseargs@0.11.0': + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true optional: true - '@pkgr/core@0.1.1': {} + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true - '@playwright/test@1.49.1': + /@playwright/test@1.49.1: + resolution: {integrity: sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==} + engines: {node: '>=18'} + hasBin: true dependencies: playwright: 1.49.1 - '@popperjs/core@2.11.8': {} + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false - '@prisma/instrumentation@5.22.0': + /@prisma/instrumentation@5.22.0: + resolution: {integrity: sha512-LxccF392NN37ISGxIurUljZSh1YWnphO34V5a0+T7FVQG2u9bhAXRTJpgmQ3483woVhkraQZFF7cbRrpbw/F4Q==} dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color + dev: false - '@radix-ui/react-icons@1.3.2(react@18.3.1)': + /@radix-ui/react-icons@1.3.2(react@18.3.1): + resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc dependencies: react: 18.3.1 + dev: false - '@rainbow-me/rainbowkit@2.2.1(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1))': + /@rainbow-me/rainbowkit@2.2.1(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)(viem@2.22.5)(wagmi@2.14.3): + resolution: {integrity: sha512-DvWbczNmm3BRr+EPZFwDK2vJRYxzSgHL0XzasL4RGMPsPuuRe9meLiTrznPqJvut7yNmib/ROqtblWJuxBvIKA==} + engines: {node: '>=12.4'} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + react-dom: '>=18' + viem: 2.x + wagmi: ^2.9.0 dependencies: '@tanstack/react-query': 5.63.0(react@18.3.1) - '@vanilla-extract/css': 1.15.5(babel-plugin-macros@3.1.0) + '@vanilla-extract/css': 1.15.5 '@vanilla-extract/dynamic': 2.1.2 - '@vanilla-extract/sprinkles': 1.6.3(@vanilla-extract/css@1.15.5(babel-plugin-macros@3.1.0)) + '@vanilla-extract/sprinkles': 1.6.3(@vanilla-extract/css@1.15.5) clsx: 2.1.1 qrcode: 1.5.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.6.0(@types/react@18.3.18)(react@18.3.1) ua-parser-js: 1.0.40 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(zod@3.24.1) transitivePeerDependencies: - '@types/react' - babel-plugin-macros + dev: false - '@react-aria/focus@3.19.0(react@18.3.1)': + /@react-aria/focus@3.19.0(react@18.3.1): + resolution: {integrity: sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: '@react-aria/interactions': 3.22.5(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) @@ -12092,21 +5831,34 @@ snapshots: '@swc/helpers': 0.5.15 clsx: 2.1.1 react: 18.3.1 + dev: false - '@react-aria/interactions@3.22.5(react@18.3.1)': + /@react-aria/interactions@3.22.5(react@18.3.1): + resolution: {integrity: sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@swc/helpers': 0.5.15 react: 18.3.1 + dev: false - '@react-aria/ssr@3.9.7(react@18.3.1)': + /@react-aria/ssr@3.9.7(react@18.3.1): + resolution: {integrity: sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==} + engines: {node: '>= 12'} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: '@swc/helpers': 0.5.15 react: 18.3.1 + dev: false - '@react-aria/utils@3.26.0(react@18.3.1)': + /@react-aria/utils@3.26.0(react@18.3.1): + resolution: {integrity: sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) @@ -12114,23 +5866,39 @@ snapshots: '@swc/helpers': 0.5.15 clsx: 2.1.1 react: 18.3.1 + dev: false - '@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))': + /@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6): + resolution: {integrity: sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==} + requiresBuild: true + peerDependencies: + react-native: ^0.0.0-0 || >=0.60 <1.0 dependencies: merge-options: 3.0.4 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@18.3.1) + dev: false optional: true - '@react-native/assets-registry@0.76.6': {} + /@react-native/assets-registry@0.76.6: + resolution: {integrity: sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==} + engines: {node: '>=18'} + dev: false - '@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + /@react-native/babel-plugin-codegen@0.76.6(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==} + engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0) transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/babel-preset@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + /@react-native/babel-preset@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) @@ -12173,37 +5941,50 @@ snapshots: '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.6(@babel/preset-env@7.26.0) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/codegen@0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + /@react-native/codegen@0.76.6(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.26.3 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) glob: 7.2.3 hermes-parser: 0.23.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + jscodeshift: 0.14.0(@babel/preset-env@7.26.0) mkdirp: 0.5.6 nullthrows: 1.1.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color + dev: false - '@react-native/community-cli-plugin@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@react-native/community-cli-plugin@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==} + engines: {node: '>=18'} + peerDependencies: + '@react-native-community/cli-server-api': '*' + peerDependenciesMeta: + '@react-native-community/cli-server-api': + optional: true dependencies: - '@react-native/dev-middleware': 0.76.6(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/dev-middleware': 0.76.6 + '@react-native/metro-babel-transformer': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 - metro: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-config: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.81.0 + metro-config: 0.81.0 metro-core: 0.81.0 node-fetch: 2.7.0 readline: 1.3.0 @@ -12215,10 +5996,16 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - '@react-native/debugger-frontend@0.76.6': {} + /@react-native/debugger-frontend@0.76.6: + resolution: {integrity: sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==} + engines: {node: '>=18'} + dev: false - '@react-native/dev-middleware@0.76.6(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@react-native/dev-middleware@0.76.6: + resolution: {integrity: sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==} + engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.76.6 @@ -12230,56 +6017,103 @@ snapshots: open: 7.4.2 selfsigned: 2.4.1 serve-static: 1.16.2 - ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 6.2.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: false - '@react-native/gradle-plugin@0.76.6': {} + /@react-native/gradle-plugin@0.76.6: + resolution: {integrity: sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==} + engines: {node: '>=18'} + dev: false - '@react-native/js-polyfills@0.76.6': {} + /@react-native/js-polyfills@0.76.6: + resolution: {integrity: sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==} + engines: {node: '>=18'} + dev: false - '@react-native/metro-babel-transformer@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + /@react-native/metro-babel-transformer@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' dependencies: '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-preset': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color + dev: false - '@react-native/normalize-colors@0.76.6': {} + /@react-native/normalize-colors@0.76.6: + resolution: {integrity: sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==} + dev: false - '@react-native/virtualized-lists@0.76.6(@types/react@18.3.18)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + /@react-native/virtualized-lists@0.76.6(@types/react@18.3.18)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - optionalDependencies: - '@types/react': 18.3.18 + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@18.3.1) + dev: false - '@react-stately/utils@3.10.5(react@18.3.1)': + /@react-stately/utils@3.10.5(react@18.3.1): + resolution: {integrity: sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: '@swc/helpers': 0.5.15 react: 18.3.1 + dev: false - '@react-types/shared@3.26.0(react@18.3.1)': + /@react-types/shared@3.26.0(react@18.3.1): + resolution: {integrity: sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 dependencies: react: 18.3.1 + dev: false - '@remix-run/router@1.21.0': {} + /@remix-run/router@1.21.0: + resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} + engines: {node: '>=14.0.0'} + dev: false - '@rive-app/canvas@2.25.3': {} + /@rive-app/canvas@2.25.3: + resolution: {integrity: sha512-L/uF7/o14yW1hRad+Pt1gmIxVjmp7HYtBZmHR9XzC0BBwUyqMr5S1c/x8dHa4PbvljHwI1TrTU+drCCScZfRnQ==} + dev: false - '@rive-app/react-canvas@4.17.5(react@18.3.1)': + /@rive-app/react-canvas@4.17.5(react@18.3.1): + resolution: {integrity: sha512-BvjaiW80IyLOb76uZEvOOEp9INfqCPa29ailA8AvqT+FiXUmgiCh+JhIsR3cx3CCqW3DhuORr0F8AF1XFkxCwA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@rive-app/canvas': 2.25.3 react: 18.3.1 + dev: false - '@rollup/plugin-commonjs@28.0.1(rollup@3.29.5)': + /@rollup/plugin-commonjs@28.0.1(rollup@3.29.5): + resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) commondir: 1.0.1 @@ -12288,174 +6122,325 @@ snapshots: is-reference: 1.2.1 magic-string: 0.30.17 picomatch: 4.0.2 - optionalDependencies: rollup: 3.29.5 + dev: false - '@rollup/plugin-inject@5.0.5(rollup@3.29.5)': + /@rollup/plugin-inject@5.0.5(rollup@4.30.1): + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) estree-walker: 2.0.2 magic-string: 0.30.17 - optionalDependencies: - rollup: 3.29.5 + rollup: 4.30.1 + dev: true - '@rollup/pluginutils@5.1.4(rollup@3.29.5)': + /@rollup/pluginutils@5.1.4(rollup@3.29.5): + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 - optionalDependencies: rollup: 3.29.5 + dev: false + + /@rollup/pluginutils@5.1.4(rollup@4.30.1): + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + rollup: 4.30.1 + dev: true - '@rollup/rollup-android-arm-eabi@4.30.1': + /@rollup/rollup-android-arm-eabi@4.30.1: + resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-android-arm64@4.30.1': + /@rollup/rollup-android-arm64@4.30.1: + resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-darwin-arm64@4.30.1': + /@rollup/rollup-darwin-arm64@4.30.1: + resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-darwin-x64@4.30.1': + /@rollup/rollup-darwin-x64@4.30.1: + resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-freebsd-arm64@4.30.1': + /@rollup/rollup-freebsd-arm64@4.30.1: + resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@rollup/rollup-freebsd-x64@4.30.1': + /@rollup/rollup-freebsd-x64@4.30.1: + resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': + /@rollup/rollup-linux-arm-gnueabihf@4.30.1: + resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-musleabihf@4.30.1': + /@rollup/rollup-linux-arm-musleabihf@4.30.1: + resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-gnu@4.30.1': + /@rollup/rollup-linux-arm64-gnu@4.30.1: + resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-musl@4.30.1': + /@rollup/rollup-linux-arm64-musl@4.30.1: + resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': + /@rollup/rollup-linux-loongarch64-gnu@4.30.1: + resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': + /@rollup/rollup-linux-powerpc64le-gnu@4.30.1: + resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-riscv64-gnu@4.30.1': + /@rollup/rollup-linux-riscv64-gnu@4.30.1: + resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-s390x-gnu@4.30.1': + /@rollup/rollup-linux-s390x-gnu@4.30.1: + resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-gnu@4.30.1': + /@rollup/rollup-linux-x64-gnu@4.30.1: + resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-musl@4.30.1': + /@rollup/rollup-linux-x64-musl@4.30.1: + resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-win32-arm64-msvc@4.30.1': + /@rollup/rollup-win32-arm64-msvc@4.30.1: + resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-ia32-msvc@4.30.1': + /@rollup/rollup-win32-ia32-msvc@4.30.1: + resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-x64-msvc@4.30.1': + /@rollup/rollup-win32-x64-msvc@4.30.1: + resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@rtsao/scc@1.1.0': {} + /@rtsao/scc@1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: true - '@rushstack/eslint-patch@1.10.5': {} + /@rushstack/eslint-patch@1.10.5: + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + dev: true - '@safe-global/safe-apps-provider@0.18.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@safe-global/safe-apps-provider@0.18.5(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-9v9wjBi3TwLsEJ3C2ujYoexp3pFJ0omDLH/GX91e2QB+uwCKTBYyhxFSrTQ9qzoyQd+bfsk4gjOGW87QcJhf7g==} dependencies: - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + '@safe-global/safe-apps-sdk': 9.1.0(typescript@5.7.3)(zod@3.24.1) events: 3.3.0 transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: false - '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@safe-global/safe-apps-sdk@9.1.0(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==} dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.22.4 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: false - '@safe-global/safe-gateway-typescript-sdk@3.22.4': {} + /@safe-global/safe-gateway-typescript-sdk@3.22.4: + resolution: {integrity: sha512-Z7Z8w3GEJdJ/paF+NK23VN4AwqWPadq0AeRYjYLjIBiPWpRB2UO/FKq7ONABEq0YFgNPklazIV4IExQU1gavXA==} + engines: {node: '>=16'} + dev: false - '@scure/base@1.1.9': {} + /@scure/base@1.1.9: + resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - '@scure/base@1.2.1': {} + /@scure/base@1.2.1: + resolution: {integrity: sha512-DGmGtC8Tt63J5GfHgfl5CuAXh96VF/LD8K9Hr/Gv0J2lAoRGlPOMpqMpMbCTOoOJMZCk2Xt+DskdDyn6dEFdzQ==} + dev: false - '@scure/bip32@1.3.2': + /@scure/bip32@1.3.2: + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/base': 1.1.9 + dev: true - '@scure/bip32@1.4.0': + /@scure/bip32@1.4.0: + resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@scure/base': 1.1.9 + dev: false - '@scure/bip32@1.6.0': + /@scure/bip32@1.6.0: + resolution: {integrity: sha512-82q1QfklrUUdXJzjuRU7iG7D7XiFx5PHYVS0+oeNKhyDLT7WPqs6pBcM2W5ZdwOwKCwoE1Vy1se+DHjcXwCYnA==} dependencies: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 + dev: false - '@scure/bip39@1.2.1': + /@scure/bip39@1.2.1: + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: '@noble/hashes': 1.3.2 '@scure/base': 1.1.9 + dev: true - '@scure/bip39@1.3.0': + /@scure/bip39@1.3.0: + resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} dependencies: '@noble/hashes': 1.4.0 '@scure/base': 1.1.9 + dev: false - '@scure/bip39@1.5.0': + /@scure/bip39@1.5.0: + resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==} dependencies: '@noble/hashes': 1.6.1 '@scure/base': 1.2.1 + dev: false - '@sentry-internal/browser-utils@8.48.0': + /@sentry-internal/browser-utils@8.48.0: + resolution: {integrity: sha512-pLtu0Fa1Ou0v3M1OEO1MB1EONJVmXEGtoTwFRCO1RPQI2ulmkG6BikINClFG5IBpoYKZ33WkEXuM6U5xh+pdZg==} + engines: {node: '>=14.18'} dependencies: '@sentry/core': 8.48.0 + dev: false - '@sentry-internal/feedback@8.48.0': + /@sentry-internal/feedback@8.48.0: + resolution: {integrity: sha512-6PwcJNHVPg0EfZxmN+XxVOClfQpv7MBAweV8t9i5l7VFr8sM/7wPNSeU/cG7iK19Ug9ZEkBpzMOe3G4GXJ5bpw==} + engines: {node: '>=14.18'} dependencies: '@sentry/core': 8.48.0 + dev: false - '@sentry-internal/replay-canvas@8.48.0': + /@sentry-internal/replay-canvas@8.48.0: + resolution: {integrity: sha512-LdivLfBXXB9us1aAc6XaL7/L2Ob4vi3C/fEOXElehg3qHjX6q6pewiv5wBvVXGX1NfZTRvu+X11k6TZoxKsezw==} + engines: {node: '>=14.18'} dependencies: '@sentry-internal/replay': 8.48.0 '@sentry/core': 8.48.0 + dev: false - '@sentry-internal/replay@8.48.0': + /@sentry-internal/replay@8.48.0: + resolution: {integrity: sha512-csILVupc5RkrsTrncuUTGmlB56FQSFjXPYWG8I8yBTGlXEJ+o8oTuF6+55R4vbw3EIzBveXWi4kEBbnQlXW/eg==} + engines: {node: '>=14.18'} dependencies: '@sentry-internal/browser-utils': 8.48.0 '@sentry/core': 8.48.0 + dev: false - '@sentry/babel-plugin-component-annotate@2.22.7': {} + /@sentry/babel-plugin-component-annotate@2.22.7: + resolution: {integrity: sha512-aa7XKgZMVl6l04NY+3X7BP7yvQ/s8scn8KzQfTLrGRarziTlMGrsCOBQtCNWXOPEbtxAIHpZ9dsrAn5EJSivOQ==} + engines: {node: '>= 14'} + dev: false - '@sentry/browser@8.48.0': + /@sentry/browser@8.48.0: + resolution: {integrity: sha512-fuuVULB5/1vI8NoIwXwR3xwhJJqk+y4RdSdajExGF7nnUDBpwUJyXsmYJnOkBO+oLeEs58xaCpotCKiPUNnE3g==} + engines: {node: '>=14.18'} dependencies: '@sentry-internal/browser-utils': 8.48.0 '@sentry-internal/feedback': 8.48.0 '@sentry-internal/replay': 8.48.0 '@sentry-internal/replay-canvas': 8.48.0 '@sentry/core': 8.48.0 + dev: false - '@sentry/bundler-plugin-core@2.22.7': + /@sentry/bundler-plugin-core@2.22.7: + resolution: {integrity: sha512-ouQh5sqcB8vsJ8yTTe0rf+iaUkwmeUlGNFi35IkCFUQlWJ22qS6OfvNjOqFI19e6eGUXks0c/2ieFC4+9wJ+1g==} + engines: {node: '>= 14'} dependencies: '@babel/core': 7.26.0 '@sentry/babel-plugin-component-annotate': 2.22.7 @@ -12468,29 +6453,75 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@sentry/cli-darwin@2.39.1': + /@sentry/cli-darwin@2.39.1: + resolution: {integrity: sha512-kiNGNSAkg46LNGatfNH5tfsmI/kCAaPA62KQuFZloZiemTNzhy9/6NJP8HZ/GxGs8GDMxic6wNrV9CkVEgFLJQ==} + engines: {node: '>=10'} + os: [darwin] + requiresBuild: true + dev: false optional: true - '@sentry/cli-linux-arm64@2.39.1': + /@sentry/cli-linux-arm64@2.39.1: + resolution: {integrity: sha512-5VbVJDatolDrWOgaffsEM7znjs0cR8bHt9Bq0mStM3tBolgAeSDHE89NgHggfZR+DJ2VWOy4vgCwkObrUD6NQw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux, freebsd] + requiresBuild: true + dev: false optional: true - '@sentry/cli-linux-arm@2.39.1': + /@sentry/cli-linux-arm@2.39.1: + resolution: {integrity: sha512-DkENbxyRxUrfLnJLXTA4s5UL/GoctU5Cm4ER1eB7XN7p9WsamFJd/yf2KpltkjEyiTuplv0yAbdjl1KX3vKmEQ==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux, freebsd] + requiresBuild: true + dev: false optional: true - '@sentry/cli-linux-i686@2.39.1': + /@sentry/cli-linux-i686@2.39.1: + resolution: {integrity: sha512-pXWVoKXCRrY7N8vc9H7mETiV9ZCz+zSnX65JQCzZxgYrayQPJTc+NPRnZTdYdk5RlAupXaFicBI2GwOCRqVRkg==} + engines: {node: '>=10'} + cpu: [x86, ia32] + os: [linux, freebsd] + requiresBuild: true + dev: false optional: true - '@sentry/cli-linux-x64@2.39.1': + /@sentry/cli-linux-x64@2.39.1: + resolution: {integrity: sha512-IwayNZy+it7FWG4M9LayyUmG1a/8kT9+/IEm67sT5+7dkMIMcpmHDqL8rWcPojOXuTKaOBBjkVdNMBTXy0mXlA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux, freebsd] + requiresBuild: true + dev: false optional: true - '@sentry/cli-win32-i686@2.39.1': + /@sentry/cli-win32-i686@2.39.1: + resolution: {integrity: sha512-NglnNoqHSmE+Dz/wHeIVRnV2bLMx7tIn3IQ8vXGO5HWA2f8zYJGktbkLq1Lg23PaQmeZLPGlja3gBQfZYSG10Q==} + engines: {node: '>=10'} + cpu: [x86, ia32] + os: [win32] + requiresBuild: true + dev: false optional: true - '@sentry/cli-win32-x64@2.39.1': + /@sentry/cli-win32-x64@2.39.1: + resolution: {integrity: sha512-xv0R2CMf/X1Fte3cMWie1NXuHmUyQPDBfCyIt6k6RPFPxAYUgcqgMPznYwVMwWEA1W43PaOkSn3d8ZylsDaETw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true - '@sentry/cli@2.39.1': + /@sentry/cli@2.39.1: + resolution: {integrity: sha512-JIb3e9vh0+OmQ0KxmexMXg9oZsR/G7HMwxt5BUIKAXZ9m17Xll4ETXTRnRUBT3sf7EpNGAmlQk1xEmVN9pYZYQ==} + engines: {node: '>= 10'} + hasBin: true + requiresBuild: true dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0 @@ -12508,10 +6539,18 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@sentry/core@8.48.0': {} + /@sentry/core@8.48.0: + resolution: {integrity: sha512-VGwYgTfLpvJ5LRO5A+qWo1gpo6SfqaGXL9TOzVgBucAdpzbrYHpZ87sEarDVq/4275uk1b0S293/mfsskFczyw==} + engines: {node: '>=14.18'} + dev: false - '@sentry/nextjs@8.48.0(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.97.1(esbuild@0.24.2))': + /@sentry/nextjs@8.48.0(@opentelemetry/core@1.30.0)(@opentelemetry/instrumentation@0.56.0)(@opentelemetry/sdk-trace-base@1.30.0)(next@14.2.23)(react@18.3.1)(webpack@5.97.1): + resolution: {integrity: sha512-eKbhUW+9KCyK2xIO09iUI3KszfCxtmKgamSYED+N5bb1DzySjDur6BabHFBgA7BcQmYKpTSj/lVxznFNw3H1uQ==} + engines: {node: '>=14.18'} + peerDependencies: + next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.28.0 @@ -12519,12 +6558,12 @@ snapshots: '@sentry-internal/browser-utils': 8.48.0 '@sentry/core': 8.48.0 '@sentry/node': 8.48.0 - '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0)(@opentelemetry/instrumentation@0.56.0)(@opentelemetry/sdk-trace-base@1.30.0)(@opentelemetry/semantic-conventions@1.28.0) '@sentry/react': 8.48.0(react@18.3.1) '@sentry/vercel-edge': 8.48.0 - '@sentry/webpack-plugin': 2.22.7(webpack@5.97.1(esbuild@0.24.2)) + '@sentry/webpack-plugin': 2.22.7(webpack@5.97.1) chalk: 3.0.0 - next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(react-dom@18.3.1)(react@18.3.1) resolve: 1.22.8 rollup: 3.29.5 stacktrace-parser: 0.1.10 @@ -12536,8 +6575,11 @@ snapshots: - react - supports-color - webpack + dev: false - '@sentry/node@8.48.0': + /@sentry/node@8.48.0: + resolution: {integrity: sha512-pnprAuUOc8cxnJdZA09hutHXNsbQZoDgzf3zPyXMNx0ewB/RviFMOgfe7ViX1mIB/oVrcFenXBgO5uvTd7JwPg==} + engines: {node: '>=14.18'} dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.0(@opentelemetry/api@1.9.0) @@ -12572,12 +6614,21 @@ snapshots: '@opentelemetry/semantic-conventions': 1.28.0 '@prisma/instrumentation': 5.22.0 '@sentry/core': 8.48.0 - '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0) + '@sentry/opentelemetry': 8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0)(@opentelemetry/instrumentation@0.56.0)(@opentelemetry/sdk-trace-base@1.30.0)(@opentelemetry/semantic-conventions@1.28.0) import-in-the-middle: 1.12.0 transitivePeerDependencies: - supports-color + dev: false - '@sentry/opentelemetry@8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.56.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.28.0)': + /@sentry/opentelemetry@8.48.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.0)(@opentelemetry/instrumentation@0.56.0)(@opentelemetry/sdk-trace-base@1.30.0)(@opentelemetry/semantic-conventions@1.28.0): + resolution: {integrity: sha512-1JLXgmIvD3T7xn9ypwWW0V3GirNy4BN2fOUbZau/nUX/Jj5DttSoPn7x7xTaPSpfaA24PiP93zXmJEfZvCk00Q==} + engines: {node: '>=14.18'} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + '@opentelemetry/core': ^1.29.0 + '@opentelemetry/instrumentation': ^0.56.0 + '@opentelemetry/sdk-trace-base': ^1.29.0 + '@opentelemetry/semantic-conventions': ^1.28.0 dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) @@ -12585,20 +6636,33 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 '@sentry/core': 8.48.0 + dev: false - '@sentry/react@8.48.0(react@18.3.1)': + /@sentry/react@8.48.0(react@18.3.1): + resolution: {integrity: sha512-J8XAUOJYbsjXnowTEXE+zWJWLWUzQGP8kMb+smoGdRzFJwwXKrbE709Kr/Boz6rK48EbbRT4UUINoTbHgL3RHQ==} + engines: {node: '>=14.18'} + peerDependencies: + react: ^16.14.0 || 17.x || 18.x || 19.x dependencies: '@sentry/browser': 8.48.0 '@sentry/core': 8.48.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 + dev: false - '@sentry/vercel-edge@8.48.0': + /@sentry/vercel-edge@8.48.0: + resolution: {integrity: sha512-5bxMCTkadnvJvCC363ZXEdAHaWS/RAAvsI+8RAFObJO0tUemjKrgbHM/1YcvLRZSuBs6BSn9RjDipzzlFgtBWw==} + engines: {node: '>=14.18'} dependencies: '@opentelemetry/api': 1.9.0 '@sentry/core': 8.48.0 + dev: false - '@sentry/webpack-plugin@2.22.7(webpack@5.97.1(esbuild@0.24.2))': + /@sentry/webpack-plugin@2.22.7(webpack@5.97.1): + resolution: {integrity: sha512-j5h5LZHWDlm/FQCCmEghQ9FzYXwfZdlOf3FE/X6rK6lrtx0JCAkq+uhMSasoyP4XYKL4P4vRS6WFSos4jxf/UA==} + engines: {node: '>= 14'} + peerDependencies: + webpack: '>=4.40.0' dependencies: '@sentry/bundler-plugin-core': 2.22.7 unplugin: 1.0.1 @@ -12607,155 +6671,227 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + dev: false - '@sinclair/typebox@0.27.8': {} + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: false - '@sinonjs/commons@3.0.1': + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 + dev: false - '@sinonjs/fake-timers@10.3.0': + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.1 + dev: false - '@socket.io/component-emitter@3.1.2': {} + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + dev: false - '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + /@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.1.4(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-eE0NfQ450TrjD20/gN9hDYLhm6ggYtA5Vrrp3kuzj2antC0t6UtCCHe3/ivHLU14ir6kPoQTsTJHQaKGIqcheQ==} + peerDependencies: + '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana-mobile/mobile-wallet-adapter-protocol': 2.1.4(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1) + '@solana/web3.js': 1.98.0 bs58: 5.0.0 js-base64: 3.7.7 transitivePeerDependencies: - '@solana/wallet-adapter-base' - react - react-native + dev: false - '@solana-mobile/mobile-wallet-adapter-protocol@2.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + /@solana-mobile/mobile-wallet-adapter-protocol@2.1.4(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-o5C61cZbtvkuAyn5YxRxsl8jeTVpGO40xT7VjtgFSE9elxvLOZAlqxxrtxpqT4hiwFzQFDzjUGsp97cabij06A==} + peerDependencies: + '@solana/web3.js': ^1.58.0 + react-native: '>0.69' dependencies: - '@solana/wallet-standard': 1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1) + '@solana/wallet-standard': 1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1) '@solana/wallet-standard-util': 1.1.1 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 '@wallet-standard/core': 1.1.0 js-base64: 3.7.7 - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@solana/wallet-adapter-base' - bs58 - react + dev: false - '@solana-mobile/wallet-adapter-mobile@2.1.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + /@solana-mobile/wallet-adapter-mobile@2.1.4(@solana/web3.js@1.98.0)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-uOG7Jqrjlcf52OyNfguv1CD29zQrUB5YbPhBOv6n/BcS0Zd9jHvcB0J9iMt5EZ6P8MYdJ898L6X1+4mnqFFixg==} + peerDependencies: + '@solana/web3.js': ^1.58.0 dependencies: - '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.4(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.1.4(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(react-native@0.76.6)(react@18.3.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) '@solana/wallet-standard-features': 1.2.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 js-base64: 3.7.7 qrcode: 1.5.4 optionalDependencies: - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)) + '@react-native-async-storage/async-storage': 1.24.0(react-native@0.76.6) transitivePeerDependencies: - react - react-native + dev: false - '@solana/buffer-layout@4.0.1': + /@solana/buffer-layout@4.0.1: + resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} + engines: {node: '>=5.10'} dependencies: buffer: 6.0.3 + dev: false - '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-apqMuYwFp1jFi55NxDfvXUX2x1T0Zh07MxhZ/nCCTGys5raSfYUh82zen2BLv8BSDj/JxZ2P/s7jrQZGrX8uAw==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.77.3 dependencies: '@solana/wallet-standard-features': 1.2.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 eventemitter3: 4.0.7 + dev: false - '@solana/wallet-adapter-react@0.15.35(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + /@solana/wallet-adapter-react@0.15.35(@solana/web3.js@1.98.0)(bs58@5.0.0)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-i4hc/gNLTYNLMEt2LS+4lrrc0QAwa5SU2PtYMnZ2A3rsoKF5m1bv1h6cjLj2KBry4/zRGEBoqkiMOC5zHkLnRQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.77.3 + react: '*' dependencies: - '@solana-mobile/wallet-adapter-mobile': 2.1.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana-mobile/wallet-adapter-mobile': 2.1.4(@solana/web3.js@1.98.0)(react-native@0.76.6)(react@18.3.1) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1) + '@solana/web3.js': 1.98.0 react: 18.3.1 transitivePeerDependencies: - bs58 - react-native + dev: false - '@solana/wallet-adapter-solflare@0.6.28(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@solana/wallet-adapter-solflare@0.6.28(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-iiUQtuXp8p4OdruDawsm1dRRnzUCcsu+lKo8OezESskHtbmZw2Ifej0P99AbJbBAcBw7q4GPI6987Vh05Si5rw==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.77.3 dependencies: - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) '@solana/wallet-standard-chains': 1.1.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@solflare-wallet/metamask-sdk': 1.0.3(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solflare-wallet/sdk': 1.4.2(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.98.0 + '@solflare-wallet/metamask-sdk': 1.0.3(@solana/web3.js@1.98.0) + '@solflare-wallet/sdk': 1.4.2(@solana/web3.js@1.98.0) '@wallet-standard/wallet': 1.1.0 + dev: false - '@solana/wallet-standard-chains@1.1.0': + /@solana/wallet-standard-chains@1.1.0: + resolution: {integrity: sha512-IRJHf94UZM8AaRRmY18d34xCJiVPJej1XVwXiTjihHnmwD0cxdQbc/CKjrawyqFyQAKJx7raE5g9mnJsAdspTg==} + engines: {node: '>=16'} dependencies: '@wallet-standard/base': 1.1.0 + dev: false - '@solana/wallet-standard-core@1.1.1': + /@solana/wallet-standard-core@1.1.1: + resolution: {integrity: sha512-DoQ5Ryly4GAZtxRUmW2rIWrgNvTYVCWrFCFFjZI5s4zu2QNsP7sHZUax3kc1GbmFLXNL1FWRZlPOXRs6e0ZEng==} + engines: {node: '>=16'} dependencies: '@solana/wallet-standard-chains': 1.1.0 '@solana/wallet-standard-features': 1.2.0 '@solana/wallet-standard-util': 1.1.1 + dev: false - '@solana/wallet-standard-features@1.2.0': + /@solana/wallet-standard-features@1.2.0: + resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} + engines: {node: '>=16'} dependencies: '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 + dev: false - '@solana/wallet-standard-util@1.1.1': + /@solana/wallet-standard-util@1.1.1: + resolution: {integrity: sha512-dPObl4ntmfOc0VAGGyyFvrqhL8UkHXmVsgbj0K9RcznKV4KB3MgjGwzo8CTSX5El5lkb0rDeEzFqvToJXRz3dw==} + engines: {node: '>=16'} dependencies: '@noble/curves': 1.8.0 '@solana/wallet-standard-chains': 1.1.0 '@solana/wallet-standard-features': 1.2.0 + dev: false - '@solana/wallet-standard-wallet-adapter-base@1.1.2(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)': + /@solana/wallet-standard-wallet-adapter-base@1.1.2(@solana/web3.js@1.98.0)(bs58@5.0.0): + resolution: {integrity: sha512-DqhzYbgh3disHMgcz6Du7fmpG29BYVapNEEiL+JoVMa+bU9d4P1wfwXUNyJyRpGGNXtwhyZjIk2umWbe5ZBNaQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.58.0 + bs58: ^4.0.1 dependencies: - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) '@solana/wallet-standard-chains': 1.1.0 '@solana/wallet-standard-features': 1.2.0 '@solana/wallet-standard-util': 1.1.1 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 '@wallet-standard/app': 1.1.0 '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 '@wallet-standard/wallet': 1.1.0 bs58: 5.0.0 + dev: false - '@solana/wallet-standard-wallet-adapter-react@1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)': + /@solana/wallet-standard-wallet-adapter-react@1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1): + resolution: {integrity: sha512-bN6W4QkzenyjUoUz3sC5PAed+z29icGtPh9VSmLl1ZrRO7NbFB49a8uwUUVXNxhL/ZbMsyVKhb9bNj47/p8uhQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/wallet-adapter-base': '*' + react: '*' dependencies: - '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0) + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0) + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.98.0)(bs58@5.0.0) '@wallet-standard/app': 1.1.0 '@wallet-standard/base': 1.1.0 react: 18.3.1 transitivePeerDependencies: - '@solana/web3.js' - bs58 + dev: false - '@solana/wallet-standard-wallet-adapter@1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)': + /@solana/wallet-standard-wallet-adapter@1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1): + resolution: {integrity: sha512-lCwoA+vhPfmvjcmJOhSRV94wouVWTfJv1Z7eeULAe+GodCeKA/0T9/uBYgXHUxQjLHd7o8LpLYIkfm+xjA5sMA==} + engines: {node: '>=16'} dependencies: - '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0) - '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1) + '@solana/wallet-standard-wallet-adapter-base': 1.1.2(@solana/web3.js@1.98.0)(bs58@5.0.0) + '@solana/wallet-standard-wallet-adapter-react': 1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1) transitivePeerDependencies: - '@solana/wallet-adapter-base' - '@solana/web3.js' - bs58 - react + dev: false - '@solana/wallet-standard@1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)': + /@solana/wallet-standard@1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1): + resolution: {integrity: sha512-o7wk+zr5/QgyE393cGRC04K1hacR4EkBu3MB925ddaLvCVaXjwr2asgdviGzN9PEm3FiEJp3sMmMKYHFnwOITQ==} + engines: {node: '>=16'} dependencies: '@solana/wallet-standard-core': 1.1.1 - '@solana/wallet-standard-wallet-adapter': 1.1.2(@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1) + '@solana/wallet-standard-wallet-adapter': 1.1.2(@solana/wallet-adapter-base@0.9.23)(@solana/web3.js@1.98.0)(bs58@5.0.0)(react@18.3.1) transitivePeerDependencies: - '@solana/wallet-adapter-base' - '@solana/web3.js' - bs58 - react + dev: false - '@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@solana/web3.js@1.98.0: + resolution: {integrity: sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==} dependencies: '@babel/runtime': 7.26.0 '@noble/curves': 1.8.0 @@ -12768,7 +6904,7 @@ snapshots: bs58: 4.0.1 buffer: 6.0.3 fast-stable-stringify: 1.0.0 - jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + jayson: 4.1.3 node-fetch: 2.7.0 rpc-websockets: 9.0.4 superstruct: 2.0.2 @@ -12776,39 +6912,57 @@ snapshots: - bufferutil - encoding - utf-8-validate + dev: false - '@solflare-wallet/metamask-sdk@1.0.3(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@solflare-wallet/metamask-sdk@1.0.3(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-os5Px5PTMYKGS5tzOoyjDxtOtj0jZKnbI1Uwt8+Jsw1HHIA+Ib2UACCGNhQ/un2f8sIbTfLD1WuucNMOy8KZpQ==} + peerDependencies: + '@solana/web3.js': '*' dependencies: '@solana/wallet-standard-features': 1.2.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 '@wallet-standard/base': 1.1.0 bs58: 5.0.0 eventemitter3: 5.0.1 uuid: 9.0.1 + dev: false - '@solflare-wallet/sdk@1.4.2(@solana/web3.js@1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@solflare-wallet/sdk@1.4.2(@solana/web3.js@1.98.0): + resolution: {integrity: sha512-jrseNWipwl9xXZgrzwZF3hhL0eIVxuEtoZOSLmuPuef7FgHjstuTtNJAeT4icA7pzdDV4hZvu54pI2r2f7SmrQ==} + peerDependencies: + '@solana/web3.js': '*' dependencies: - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0 bs58: 5.0.0 eventemitter3: 5.0.1 uuid: 9.0.1 + dev: false - '@spruceid/siwe-parser@2.1.2': + /@spruceid/siwe-parser@2.1.2: + resolution: {integrity: sha512-d/r3S1LwJyMaRAKQ0awmo9whfXeE88Qt00vRj91q5uv5ATtWIQEGJ67Yr5eSZw5zp1/fZCXZYuEckt8lSkereQ==} dependencies: '@noble/hashes': 1.7.0 apg-js: 4.4.0 uri-js: 4.4.1 valid-url: 1.0.9 + dev: false - '@stablelib/aead@1.0.1': {} + /@stablelib/aead@1.0.1: + resolution: {integrity: sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==} + dev: false - '@stablelib/binary@1.0.1': + /@stablelib/binary@1.0.1: + resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} dependencies: '@stablelib/int': 1.0.1 + dev: false - '@stablelib/bytes@1.0.1': {} + /@stablelib/bytes@1.0.1: + resolution: {integrity: sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==} + dev: false - '@stablelib/chacha20poly1305@1.0.1': + /@stablelib/chacha20poly1305@1.0.1: + resolution: {integrity: sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==} dependencies: '@stablelib/aead': 1.0.1 '@stablelib/binary': 1.0.1 @@ -12816,111 +6970,166 @@ snapshots: '@stablelib/constant-time': 1.0.1 '@stablelib/poly1305': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/chacha@1.0.1': + /@stablelib/chacha@1.0.1: + resolution: {integrity: sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/constant-time@1.0.1': {} + /@stablelib/constant-time@1.0.1: + resolution: {integrity: sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==} + dev: false - '@stablelib/ed25519@1.0.3': + /@stablelib/ed25519@1.0.3: + resolution: {integrity: sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==} dependencies: '@stablelib/random': 1.0.2 '@stablelib/sha512': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/hash@1.0.1': {} + /@stablelib/hash@1.0.1: + resolution: {integrity: sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==} + dev: false - '@stablelib/hkdf@1.0.1': + /@stablelib/hkdf@1.0.1: + resolution: {integrity: sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==} dependencies: '@stablelib/hash': 1.0.1 '@stablelib/hmac': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/hmac@1.0.1': + /@stablelib/hmac@1.0.1: + resolution: {integrity: sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==} dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/int@1.0.1': {} + /@stablelib/int@1.0.1: + resolution: {integrity: sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==} + dev: false - '@stablelib/keyagreement@1.0.1': + /@stablelib/keyagreement@1.0.1: + resolution: {integrity: sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==} dependencies: '@stablelib/bytes': 1.0.1 + dev: false - '@stablelib/poly1305@1.0.1': + /@stablelib/poly1305@1.0.1: + resolution: {integrity: sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==} dependencies: '@stablelib/constant-time': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/random@1.0.2': + /@stablelib/random@1.0.2: + resolution: {integrity: sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/sha256@1.0.1': + /@stablelib/sha256@1.0.1: + resolution: {integrity: sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/sha512@1.0.1': + /@stablelib/sha512@1.0.1: + resolution: {integrity: sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==} dependencies: '@stablelib/binary': 1.0.1 '@stablelib/hash': 1.0.1 '@stablelib/wipe': 1.0.1 + dev: false - '@stablelib/wipe@1.0.1': {} + /@stablelib/wipe@1.0.1: + resolution: {integrity: sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==} + dev: false - '@stablelib/x25519@1.0.3': + /@stablelib/x25519@1.0.3: + resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} dependencies: '@stablelib/keyagreement': 1.0.1 '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 + dev: false - '@strapi/blocks-react-renderer@1.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@strapi/blocks-react-renderer@1.0.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-oHQNYstM/361oJIKrj6wDFZhDWHg8M8sF7SszqWr8zH2EaoL36ccLq7F2XFWShYQshuKgY+V6axurDaxWo4jQA==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - '@supabase-cache-helpers/postgrest-core@0.8.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@supabase-cache-helpers/postgrest-core@0.8.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12): + resolution: {integrity: sha512-LHEHY+j8A6na7J1Zqaook+60IBI7fuyhl8RHn1PETc27Es3RysUAkj22mUR29DOqwvjjE4OHbSVFsxK7/R/Zrg==} + peerDependencies: + '@supabase/postgrest-js': 1.16.3 + '@supabase/supabase-js': ^2.46.1 dependencies: '@supabase/postgrest-js': 1.17.10 - '@supabase/supabase-js': 2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@supabase/supabase-js': 2.47.12 fast-equals: 5.0.1 flat: 6.0.1 merge-anything: 5.1.7 xregexp: 5.1.1 + dev: false - '@supabase-cache-helpers/postgrest-react-query@1.11.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@tanstack/react-query@5.63.0(react@18.3.1))(react@18.3.1)': + /@supabase-cache-helpers/postgrest-react-query@1.11.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12)(@tanstack/react-query@5.63.0)(react@18.3.1): + resolution: {integrity: sha512-aJthMALJVtlCmNqSlcizf53YBlzBwiozh6aRkBPfaXnQlmfKK9fMycZztCclTc7XkVmJanjuYAl74aB9K/3zow==} + peerDependencies: + '@supabase/postgrest-js': ^1.16.3 + '@tanstack/react-query': ^4.0.0 || ^5.0.0 + react: ^16.11.0 || ^17.0.0 || ^18.0.0 dependencies: - '@supabase-cache-helpers/postgrest-core': 0.8.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@supabase-cache-helpers/postgrest-core': 0.8.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12) '@supabase/postgrest-js': 1.17.10 '@tanstack/react-query': 5.63.0(react@18.3.1) flat: 6.0.1 react: 18.3.1 transitivePeerDependencies: - '@supabase/supabase-js' + dev: false - '@supabase/auth-js@2.67.3': + /@supabase/auth-js@2.67.3: + resolution: {integrity: sha512-NJDaW8yXs49xMvWVOkSIr8j46jf+tYHV0wHhrwOaLLMZSFO4g6kKAf+MfzQ2RaD06OCUkUHIzctLAxjTgEVpzw==} dependencies: '@supabase/node-fetch': 2.6.15 + dev: false - '@supabase/functions-js@2.4.4': + /@supabase/functions-js@2.4.4: + resolution: {integrity: sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==} dependencies: '@supabase/node-fetch': 2.6.15 + dev: false - '@supabase/node-fetch@2.6.15': + /@supabase/node-fetch@2.6.15: + resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} + engines: {node: 4.x || >=6.0.0} dependencies: whatwg-url: 5.0.0 + dev: false - '@supabase/postgrest-js@1.17.10': + /@supabase/postgrest-js@1.17.10: + resolution: {integrity: sha512-GlcwOjEmPcXfaEU0wHg1MgHU+peR+zZFyaEWjr7a7EOCB1gCtw3nW7ABfnPPH411coXHV90eb/isDgT9HRshLg==} dependencies: '@supabase/node-fetch': 2.6.15 + dev: false - '@supabase/realtime-js@2.11.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@supabase/realtime-js@2.11.2: + resolution: {integrity: sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==} dependencies: '@supabase/node-fetch': 2.6.15 '@types/phoenix': 1.6.6 @@ -12929,53 +7138,76 @@ snapshots: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - '@supabase/ssr@0.3.0(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + /@supabase/ssr@0.3.0(@supabase/supabase-js@2.47.12): + resolution: {integrity: sha512-lcVyQ7H6eumb2FB1Wa2N+jYWMfq6CFza3KapikT0fgttMQ+QvDgpNogx9jI8bZgKds+XFSMCojxFvFb+gwdbfA==} + peerDependencies: + '@supabase/supabase-js': ^2.33.1 dependencies: - '@supabase/supabase-js': 2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@supabase/supabase-js': 2.47.12 cookie: 0.5.0 ramda: 0.29.1 + dev: false - '@supabase/storage-js@2.7.1': + /@supabase/storage-js@2.7.1: + resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==} dependencies: '@supabase/node-fetch': 2.6.15 + dev: false - '@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@supabase/supabase-js@2.47.12: + resolution: {integrity: sha512-My8X5K1KwOBFjQhAqIf7QJaQhP5EILjJwAgjzRNjstlMLJmdVBctwRYD6IGDWKzw+i6/aNGuRd5c9/pI/Y6UFw==} dependencies: '@supabase/auth-js': 2.67.3 '@supabase/functions-js': 2.4.4 '@supabase/node-fetch': 2.6.15 '@supabase/postgrest-js': 1.17.10 - '@supabase/realtime-js': 2.11.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@supabase/realtime-js': 2.11.2 '@supabase/storage-js': 2.7.1 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - '@swc/counter@0.1.3': {} + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: false - '@swc/helpers@0.5.15': + /@swc/helpers@0.5.15: + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} dependencies: tslib: 2.8.1 + dev: false - '@swc/helpers@0.5.5': + /@swc/helpers@0.5.5: + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: '@swc/counter': 0.1.3 tslib: 2.8.1 + dev: false - '@synthetixio/ethereum-wallet-mock@0.0.1-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@synthetixio/ethereum-wallet-mock@0.0.1-alpha.7(@playwright/test@1.49.1)(typescript@5.7.3): + resolution: {integrity: sha512-afyAVC2b39OC/mxfVeISFQ7TVleS15GYeCPte6VrdFYWi/2SXPml6myAZx9FlRqRlyaPLhRrtRRjdno44S6/6Q==} + peerDependencies: + '@playwright/test': 1.44.0 dependencies: - '@depay/web3-mock': 14.17.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@depay/web3-mock': 14.17.0 '@playwright/test': 1.49.1 '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.49.1) - viem: 2.9.9(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + viem: 2.9.9(typescript@5.7.3) transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + dev: true - '@synthetixio/synpress-cache@0.0.1-alpha.7(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3)': + /@synthetixio/synpress-cache@0.0.1-alpha.7(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3): + resolution: {integrity: sha512-vIR8f4XMJSKsSezmloT8A0yuEZON+Ovbkoy/5ELcrfLFORW1Ssu2pjOioWGgQEVZBCdGTQ4wVIWmo8MbvCrAqA==} + hasBin: true + peerDependencies: + playwright-core: 1.44.0 dependencies: axios: 1.6.7 chalk: 5.3.0 @@ -12984,9 +7216,9 @@ snapshots: fs-extra: 11.2.0 glob: 10.3.10 gradient-string: 2.0.2 - playwright-core: 1.49.1 + playwright-core: 1.44.0 progress: 2.0.3 - tsup: 8.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3) + tsup: 8.0.2(postcss@8.4.49)(typescript@5.7.3) unzipper: 0.10.14 zod: 3.22.4 transitivePeerDependencies: @@ -12997,21 +7229,33 @@ snapshots: - supports-color - ts-node - typescript + dev: true - '@synthetixio/synpress-core@0.0.1-alpha.7(@playwright/test@1.49.1)': + /@synthetixio/synpress-core@0.0.1-alpha.7(@playwright/test@1.49.1): + resolution: {integrity: sha512-El23vK/FlYiliT2JworRc8zXGVdUIvzxwzWtGMZwC/KOKy0RGgNA7rQfwc3VSPhp1ceUd4w3uIRtv6Ccjo8WbA==} + peerDependencies: + '@playwright/test': 1.44.0 dependencies: '@playwright/test': 1.49.1 + dev: true - '@synthetixio/synpress-core@0.0.4(@playwright/test@1.49.1)': + /@synthetixio/synpress-core@0.0.4(@playwright/test@1.49.1): + resolution: {integrity: sha512-3zO8PGigi9sjdG359pZ0EB3BiBPweZVOyiobCopNDykKI/EoWNYY05bOttOG+/Wg0HynMzGTPTRwpJ0+a+k2Sg==} + peerDependencies: + '@playwright/test': 1.48.2 dependencies: '@playwright/test': 1.49.1 + dev: true - '@synthetixio/synpress-metamask@0.0.1-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3)(utf-8-validate@5.0.10)': + /@synthetixio/synpress-metamask@0.0.1-alpha.7(@playwright/test@1.49.1)(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3): + resolution: {integrity: sha512-xzBsF5wnak25uw7ZO9RJEmCuMtT03W9pyDaEpO7T1VkDcZT8MBxKHs9vR4UKqHHd9IPKXc9EvsUJ/oSwW4saKQ==} + peerDependencies: + '@playwright/test': 1.44.0 dependencies: '@playwright/test': 1.49.1 - '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3) + '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3) '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.49.1) - '@viem/anvil': 0.0.7(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@viem/anvil': 0.0.7 fs-extra: 11.2.0 zod: 3.22.4 transitivePeerDependencies: @@ -13025,14 +7269,19 @@ snapshots: - ts-node - typescript - utf-8-validate + dev: true - '@synthetixio/synpress@4.0.0-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)': + /@synthetixio/synpress@4.0.0-alpha.7(@playwright/test@1.49.1)(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3): + resolution: {integrity: sha512-hdVV+LR/aCO+o7FyeJiFxJ+o797mDqNqkh+huz3Ic4LDbTW18HkLKwLwUzRKt8ngIOf60K/PFL9QyBLujTc76g==} + hasBin: true + peerDependencies: + '@playwright/test': 1.44.0 dependencies: '@playwright/test': 1.49.1 - '@synthetixio/ethereum-wallet-mock': 0.0.1-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3) + '@synthetixio/ethereum-wallet-mock': 0.0.1-alpha.7(@playwright/test@1.49.1)(typescript@5.7.3) + '@synthetixio/synpress-cache': 0.0.1-alpha.7(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3) '@synthetixio/synpress-core': 0.0.1-alpha.7(@playwright/test@1.49.1) - '@synthetixio/synpress-metamask': 0.0.1-alpha.7(@playwright/test@1.49.1)(bufferutil@4.0.9)(playwright-core@1.49.1)(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3)(utf-8-validate@5.0.10) + '@synthetixio/synpress-metamask': 0.0.1-alpha.7(@playwright/test@1.49.1)(playwright-core@1.44.0)(postcss@8.4.49)(typescript@5.7.3) transitivePeerDependencies: - '@microsoft/api-extractor' - '@swc/core' @@ -13045,227 +7294,376 @@ snapshots: - typescript - utf-8-validate - zod + dev: true - '@tanstack/history@1.95.0': {} + /@tanstack/history@1.95.0: + resolution: {integrity: sha512-w1/yWuIBqmG0Z0MPMf1OuOCce7FXyVH4L4dIA4rvpnjIUCH8qRUgloFAVg37nTMUbOmhMsY2NZDxCpKBv+CLJg==} + engines: {node: '>=12'} + dev: false - '@tanstack/query-core@5.62.16': {} + /@tanstack/query-core@5.62.16: + resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} + dev: false - '@tanstack/query-devtools@5.62.16': {} + /@tanstack/query-devtools@5.62.16: + resolution: {integrity: sha512-3ff6UBJr0H3nIhfLSl9911rvKqXf0u4B58jl0uYdDWLqPk9pCvYIbxC35cGxK2+8INl4IaFVUHb/IdgWrNkg3Q==} + dev: false - '@tanstack/react-query-devtools@5.63.0(@tanstack/react-query@5.63.0(react@18.3.1))(react@18.3.1)': + /@tanstack/react-query-devtools@5.63.0(@tanstack/react-query@5.63.0)(react@18.3.1): + resolution: {integrity: sha512-j3+22r6srSJVy8oiLUpOOupI4g7IHwbISeEGM+5ASIzzOnVUUSsY6e4nu5pxxj7ODJbiag3GpkHU/otG9B9sAA==} + peerDependencies: + '@tanstack/react-query': ^5.63.0 + react: ^18 || ^19 dependencies: '@tanstack/query-devtools': 5.62.16 '@tanstack/react-query': 5.63.0(react@18.3.1) react: 18.3.1 + dev: false - '@tanstack/react-query@5.63.0(react@18.3.1)': + /@tanstack/react-query@5.63.0(react@18.3.1): + resolution: {integrity: sha512-QWizLzSiog8xqIRYmuJRok9VELlXVBAwtINgVCgW1SNvamQwWDO5R0XFSkjoBEj53x9Of1KAthLRBUC5xmtVLQ==} + peerDependencies: + react: ^18 || ^19 dependencies: '@tanstack/query-core': 5.62.16 react: 18.3.1 + dev: false - '@tanstack/react-router@1.95.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@tanstack/react-router@1.95.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-P5x4yNhcdkYsCEoYeGZP8Q9Jlxf0WXJa4G/xvbmM905seZc9FqJqvCSRvX3dWTPOXRABhl4g+8DHqfft0c/AvQ==} + engines: {node: '>=12'} + peerDependencies: + react: '>=18' + react-dom: '>=18' dependencies: '@tanstack/history': 1.95.0 - '@tanstack/react-store': 0.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-store': 0.7.0(react-dom@18.3.1)(react@18.3.1) jsesc: 3.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 + dev: false - '@tanstack/react-store@0.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@tanstack/react-store@0.7.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-S/Rq17HaGOk+tQHV/yrePMnG1xbsKZIl/VsNWnNXt4XW+tTY8dTlvpJH2ZQ3GRALsusG5K6Q3unAGJ2pd9W/Ng==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: '@tanstack/store': 0.7.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.4.0(react@18.3.1) + dev: false - '@tanstack/react-table@8.20.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@tanstack/react-table@8.20.6(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-w0jluT718MrOKthRcr2xsjqzx+oEM7B7s/XXyfs19ll++hlId3fjTm+B2zrR3ijpANpkzBAr15j1XGVOMxpggQ==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' dependencies: '@tanstack/table-core': 8.20.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - '@tanstack/react-virtual@3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@tanstack/react-virtual@3.11.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: '@tanstack/virtual-core': 3.11.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - '@tanstack/store@0.7.0': {} + /@tanstack/store@0.7.0: + resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} + dev: false - '@tanstack/table-core@8.20.5': {} + /@tanstack/table-core@8.20.5: + resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==} + engines: {node: '>=12'} + dev: false - '@tanstack/virtual-core@3.11.2': {} + /@tanstack/virtual-core@3.11.2: + resolution: {integrity: sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==} + dev: false - '@tsconfig/node10@1.0.11': {} + /@tsconfig/node10@1.0.11: + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - '@tsconfig/node12@1.0.11': {} + /@tsconfig/node12@1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - '@tsconfig/node14@1.0.3': {} + /@tsconfig/node14@1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - '@tsconfig/node16@1.0.4': {} + /@tsconfig/node16@1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/babel__core@7.20.5': + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 + dev: false - '@types/babel__generator@7.6.8': + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: '@babel/types': 7.26.3 + dev: false - '@types/babel__template@7.4.4': + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 + dev: false - '@types/babel__traverse@7.20.6': + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: '@babel/types': 7.26.3 + dev: false - '@types/connect@3.4.36': + /@types/connect@3.4.36: + resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/connect@3.4.38': + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/cookie@0.6.0': {} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false - '@types/debug@4.1.12': + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: '@types/ms': 0.7.34 + dev: false - '@types/eslint-scope@3.7.7': + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 9.6.1 '@types/estree': 1.0.6 + dev: false - '@types/eslint@9.6.1': + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} dependencies: '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 + dev: false - '@types/estree@1.0.6': {} + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/graceful-fs@4.1.9': + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/gtag.js@0.0.20': {} + /@types/gtag.js@0.0.20: + resolution: {integrity: sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg==} + dev: true - '@types/hoist-non-react-statics@3.3.6': + /@types/hoist-non-react-statics@3.3.6: + resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} dependencies: '@types/react': 18.3.18 hoist-non-react-statics: 3.3.2 + dev: false - '@types/istanbul-lib-coverage@2.0.6': {} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false - '@types/istanbul-lib-report@3.0.3': + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: '@types/istanbul-lib-coverage': 2.0.6 + dev: false - '@types/istanbul-reports@3.0.4': + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: '@types/istanbul-lib-report': 3.0.3 + dev: false - '@types/json-schema@7.0.15': {} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json5@0.0.29': {} + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true - '@types/lodash@4.17.14': {} + /@types/lodash@4.17.14: + resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} + dev: true - '@types/ms@0.7.34': {} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + dev: false - '@types/mysql@2.15.26': + /@types/mysql@2.15.26: + resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/node-forge@1.3.11': + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/node@12.20.55': {} + /@types/node@12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: false - '@types/node@20.17.12': + /@types/node@20.17.12: + resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} dependencies: undici-types: 6.19.8 - '@types/node@22.10.5': + /@types/node@22.10.5: + resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} dependencies: undici-types: 6.20.0 - '@types/node@22.7.5': + /@types/node@22.7.5: + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} dependencies: undici-types: 6.19.8 + dev: false - '@types/parse-json@4.0.2': {} + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/pg-pool@2.0.6': + /@types/pg-pool@2.0.6: + resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} dependencies: '@types/pg': 8.6.1 + dev: false - '@types/pg@8.6.1': + /@types/pg@8.6.1: + resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} dependencies: '@types/node': 22.10.5 pg-protocol: 1.7.0 pg-types: 2.2.0 + dev: false - '@types/phoenix@1.6.6': {} + /@types/phoenix@1.6.6: + resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} + dev: false - '@types/prop-types@15.7.14': {} + /@types/prop-types@15.7.14: + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.5(@types/react@18.3.18)': + /@types/react-dom@18.3.5(@types/react@18.3.18): + resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + peerDependencies: + '@types/react': ^18.0.0 dependencies: '@types/react': 18.3.18 - '@types/react-transition-group@4.4.12(@types/react@18.3.18)': + /@types/react-transition-group@4.4.12(@types/react@18.3.18): + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} + peerDependencies: + '@types/react': '*' dependencies: '@types/react': 18.3.18 + dev: false - '@types/react@18.3.18': + /@types/react@18.3.18: + resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 - '@types/semver@7.5.8': {} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true - '@types/shimmer@1.2.0': {} + /@types/shimmer@1.2.0: + resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} + dev: false - '@types/stack-utils@2.0.3': {} + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + dev: false - '@types/tedious@4.0.14': + /@types/tedious@4.0.14: + resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/tinycolor2@1.4.6': {} + /@types/tinycolor2@1.4.6: + resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} + dev: true - '@types/trusted-types@2.0.7': {} + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false - '@types/uuid@10.0.0': {} + /@types/uuid@10.0.0: + resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} + dev: true - '@types/uuid@8.3.4': {} + /@types/uuid@8.3.4: + resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} + dev: false - '@types/ws@7.4.7': + /@types/ws@7.4.7: + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/ws@8.5.13': + /@types/ws@8.5.13: + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} dependencies: '@types/node': 22.10.5 + dev: false - '@types/yargs-parser@21.0.3': {} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false - '@types/yargs@17.0.33': + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} dependencies: '@types/yargs-parser': 21.0.3 + dev: false - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3)': + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) @@ -13279,51 +7677,85 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.6.3 tsutils: 3.21.0(typescript@5.7.3) - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript + dev: true - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) debug: 4.4.0 eslint: 8.57.1 - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/scope-manager@5.62.0': + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 + dev: true - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) debug: 4.4.0 eslint: 8.57.1 tsutils: 3.21.0(typescript@5.7.3) - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/types@5.62.0': {} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3)': + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -13332,12 +7764,16 @@ snapshots: is-glob: 4.0.3 semver: 7.6.3 tsutils: 3.21.0(typescript@5.7.3) - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 @@ -13351,22 +7787,29 @@ snapshots: transitivePeerDependencies: - supports-color - typescript + dev: true - '@typescript-eslint/visitor-keys@5.62.0': + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 + dev: true - '@ungap/structured-clone@1.2.1': {} + /@ungap/structured-clone@1.2.1: + resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} + dev: true - '@vanilla-extract/css@1.15.5(babel-plugin-macros@3.1.0)': + /@vanilla-extract/css@1.15.5: + resolution: {integrity: sha512-N1nQebRWnXvlcmu9fXKVUs145EVwmWtMD95bpiEKtvehHDpUhmO1l2bauS7FGYKbi3dU1IurJbGpQhBclTr1ng==} dependencies: '@emotion/hash': 0.9.2 '@vanilla-extract/private': 1.0.6 css-what: 6.1.0 cssesc: 3.0.0 csstype: 3.1.3 - dedent: 1.5.3(babel-plugin-macros@3.1.0) + dedent: 1.5.3 deep-object-diff: 1.1.9 deepmerge: 4.3.1 lru-cache: 10.4.3 @@ -13375,18 +7818,28 @@ snapshots: picocolors: 1.1.1 transitivePeerDependencies: - babel-plugin-macros + dev: false - '@vanilla-extract/dynamic@2.1.2': + /@vanilla-extract/dynamic@2.1.2: + resolution: {integrity: sha512-9BGMciD8rO1hdSPIAh1ntsG4LPD3IYKhywR7VOmmz9OO4Lx1hlwkSg3E6X07ujFx7YuBfx0GDQnApG9ESHvB2A==} dependencies: '@vanilla-extract/private': 1.0.6 + dev: false - '@vanilla-extract/private@1.0.6': {} + /@vanilla-extract/private@1.0.6: + resolution: {integrity: sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw==} + dev: false - '@vanilla-extract/sprinkles@1.6.3(@vanilla-extract/css@1.15.5(babel-plugin-macros@3.1.0))': + /@vanilla-extract/sprinkles@1.6.3(@vanilla-extract/css@1.15.5): + resolution: {integrity: sha512-oCHlQeYOBIJIA2yWy2GnY5wE2A7hGHDyJplJo4lb+KEIBcJWRnDJDg8ywDwQS5VfWJrBBO3drzYZPFpWQjAMiQ==} + peerDependencies: + '@vanilla-extract/css': ^1.0.0 dependencies: - '@vanilla-extract/css': 1.15.5(babel-plugin-macros@3.1.0) + '@vanilla-extract/css': 1.15.5 + dev: false - '@viem/anvil@0.0.7(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@viem/anvil@0.0.7: + resolution: {integrity: sha512-F+3ljCT1bEt8T4Fzm9gWpIgO3Dc7bzG1TtUtkStkJFMuummqZ8kvYc3UFMo5j3F51fSWZZvEkjs3+i7qf0AOqQ==} dependencies: execa: 7.2.0 get-port: 6.1.2 @@ -13396,19 +7849,74 @@ snapshots: - bufferutil - debug - utf-8-validate + dev: true - '@wagmi/connectors@5.7.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.18)(@wagmi/core@2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)))(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)': + /@wagmi/connectors@5.7.0(@types/react@18.3.18)(@wagmi/core@2.16.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5): + resolution: {integrity: sha512-cPMmHBGw28fll7VQJC9iF6ngdQ17STTzspqRIjlTkz44zhjwMTf7shw+JJUmqw+0uK7DqRbf/xUHlZE2IVd2mg==} + peerDependencies: + '@wagmi/core': 2.16.0 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true dependencies: '@coinbase/wallet-sdk': 4.2.3 - '@metamask/sdk': 0.31.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@safe-global/safe-apps-provider': 0.18.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@walletconnect/ethereum-provider': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - optionalDependencies: + '@metamask/sdk': 0.31.2 + '@safe-global/safe-apps-provider': 0.18.5(typescript@5.7.3)(zod@3.24.1) + '@safe-global/safe-apps-sdk': 9.1.0(typescript@5.7.3)(zod@3.24.1) + '@wagmi/core': 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.18)(react@18.3.1) + cbw-sdk: /@coinbase/wallet-sdk@3.9.3 + typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - supports-color + - uploadthing + - utf-8-validate + - zod + dev: false + + /@wagmi/connectors@5.7.0(@types/react@18.3.18)(@wagmi/core@2.16.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(zod@3.24.1): + resolution: {integrity: sha512-cPMmHBGw28fll7VQJC9iF6ngdQ17STTzspqRIjlTkz44zhjwMTf7shw+JJUmqw+0uK7DqRbf/xUHlZE2IVd2mg==} + peerDependencies: + '@wagmi/core': 2.16.0 + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@coinbase/wallet-sdk': 4.2.3 + '@metamask/sdk': 0.31.2 + '@safe-global/safe-apps-provider': 0.18.5(typescript@5.7.3)(zod@3.24.1) + '@safe-global/safe-apps-sdk': 9.1.0(typescript@5.7.3)(zod@3.24.1) + '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.18)(react@18.3.1) + cbw-sdk: /@coinbase/wallet-sdk@3.9.3 typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13435,94 +7943,168 @@ snapshots: - uploadthing - utf-8-validate - zod + dev: false + + /@wagmi/core@2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5): + resolution: {integrity: sha512-sy4n7Jv6YCbT2jp4zQ/9H6l0A8StsN7P8mm2BRuODgW2w6Fj4j6h2xgYJD2tIjJHkLU/nvPJ7audZ55X7XQU/g==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true + dependencies: + '@tanstack/query-core': 5.62.16 + eventemitter3: 5.0.1 + mipd: 0.0.7(typescript@5.7.3) + typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.0) + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + dev: false - '@wagmi/core@2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@wagmi/core@2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5): + resolution: {integrity: sha512-sy4n7Jv6YCbT2jp4zQ/9H6l0A8StsN7P8mm2BRuODgW2w6Fj4j6h2xgYJD2tIjJHkLU/nvPJ7audZ55X7XQU/g==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.7.3) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) - optionalDependencies: - '@tanstack/query-core': 5.62.16 typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.0) transitivePeerDependencies: - '@types/react' - immer - react - use-sync-external-store + dev: false - '@wagmi/core@2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@wagmi/core@2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5): + resolution: {integrity: sha512-sy4n7Jv6YCbT2jp4zQ/9H6l0A8StsN7P8mm2BRuODgW2w6Fj4j6h2xgYJD2tIjJHkLU/nvPJ7audZ55X7XQU/g==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.7.3) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)) - optionalDependencies: - '@tanstack/query-core': 5.62.16 typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0) transitivePeerDependencies: - '@types/react' - immer - react - use-sync-external-store + dev: false - '@wagmi/core@2.16.3(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))': + /@wagmi/core@2.16.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0)(viem@2.22.5): + resolution: {integrity: sha512-SVovoWHaQ2AIkmGf+ucNijT6AHXcTMffFcLmcFF6++y21x+ge7Gkh3UoJiU91SDDv8n08eTQ9jbyia3GEgU5jQ==} + peerDependencies: + '@tanstack/query-core': '>=5.0.0' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + '@tanstack/query-core': + optional: true + typescript: + optional: true dependencies: eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.7.3) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)) - optionalDependencies: - '@tanstack/query-core': 5.62.16 typescript: 5.7.3 + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + zustand: 5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0) transitivePeerDependencies: - '@types/react' - immer - react - use-sync-external-store + dev: false - '@wallet-standard/app@1.1.0': + /@wallet-standard/app@1.1.0: + resolution: {integrity: sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ==} + engines: {node: '>=16'} dependencies: '@wallet-standard/base': 1.1.0 + dev: false - '@wallet-standard/base@1.1.0': {} + /@wallet-standard/base@1.1.0: + resolution: {integrity: sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==} + engines: {node: '>=16'} + dev: false - '@wallet-standard/core@1.1.0': + /@wallet-standard/core@1.1.0: + resolution: {integrity: sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==} + engines: {node: '>=16'} dependencies: '@wallet-standard/app': 1.1.0 '@wallet-standard/base': 1.1.0 '@wallet-standard/errors': 0.1.0 '@wallet-standard/features': 1.1.0 '@wallet-standard/wallet': 1.1.0 + dev: false - '@wallet-standard/errors@0.1.0': + /@wallet-standard/errors@0.1.0: + resolution: {integrity: sha512-ag0eq5ixy7rz8M5YUWGi/EoIJ69KJ+KILFNunoufgmXVkiISC7+NIZXJYTJrapni4f9twE1hfT+8+IV2CYCvmg==} + engines: {node: '>=16'} + hasBin: true dependencies: chalk: 5.4.1 commander: 12.1.0 + dev: false - '@wallet-standard/features@1.1.0': + /@wallet-standard/features@1.1.0: + resolution: {integrity: sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg==} + engines: {node: '>=16'} dependencies: '@wallet-standard/base': 1.1.0 + dev: false - '@wallet-standard/wallet@1.1.0': + /@wallet-standard/wallet@1.1.0: + resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==} + engines: {node: '>=16'} dependencies: '@wallet-standard/base': 1.1.0 + dev: false - '@walletconnect/core@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@walletconnect/core@2.17.0: + resolution: {integrity: sha512-On+uSaCfWdsMIQsECwWHZBmUXfrnqmv6B8SXRRuTJgd8tUpEvBkLQH4X7XkSm3zW6ozEkQTCagZ2ox2YPn3kbw==} + engines: {node: '>=18'} dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/jsonrpc-ws-connection': 1.0.14 + '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) - '@walletconnect/utils': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/types': 2.17.0 + '@walletconnect/utils': 2.17.0 events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 @@ -13547,22 +8129,26 @@ snapshots: - ioredis - uploadthing - utf-8-validate + dev: false - '@walletconnect/environment@1.0.1': + /@walletconnect/environment@1.0.1: + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/ethereum-provider@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': + /@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-b+KTAXOb6JjoxkwpgYQQKPUcTwENGmdEdZoIDLeRicUmZTn/IQKfkMoC2frClB4YxkyoVMtj1oMV2JAax+yu9A==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.7.0(@types/react@18.3.18)(react@18.3.1) - '@walletconnect/sign-client': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) - '@walletconnect/universal-provider': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/sign-client': 2.17.0 + '@walletconnect/types': 2.17.0 + '@walletconnect/universal-provider': 2.17.0 + '@walletconnect/utils': 2.17.0 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -13588,19 +8174,25 @@ snapshots: - react - uploadthing - utf-8-validate + dev: false - '@walletconnect/events@1.0.1': + /@walletconnect/events@1.0.1: + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} dependencies: keyvaluestorage-interface: 1.0.0 tslib: 1.14.1 + dev: false - '@walletconnect/heartbeat@1.2.2': + /@walletconnect/heartbeat@1.2.2: + resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/time': 1.0.2 events: 3.3.0 + dev: false - '@walletconnect/jsonrpc-http-connection@1.0.8': + /@walletconnect/jsonrpc-http-connection@1.0.8: + resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 @@ -13608,41 +8200,54 @@ snapshots: events: 3.3.0 transitivePeerDependencies: - encoding + dev: false - '@walletconnect/jsonrpc-provider@1.0.14': + /@walletconnect/jsonrpc-provider@1.0.14: + resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 + dev: false - '@walletconnect/jsonrpc-types@1.0.4': + /@walletconnect/jsonrpc-types@1.0.4: + resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} dependencies: events: 3.3.0 keyvaluestorage-interface: 1.0.0 + dev: false - '@walletconnect/jsonrpc-utils@1.0.8': + /@walletconnect/jsonrpc-utils@1.0.8: + resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} dependencies: '@walletconnect/environment': 1.0.1 '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 + dev: false - '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@walletconnect/jsonrpc-ws-connection@1.0.14: + resolution: {integrity: sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==} dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))': + /@walletconnect/keyvaluestorage@1.1.1: + resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==} + peerDependencies: + '@react-native-async-storage/async-storage': 1.x + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 unstorage: 1.14.4(idb-keyval@6.2.1) - optionalDependencies: - '@react-native-async-storage/async-storage': 1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13661,20 +8266,26 @@ snapshots: - db0 - ioredis - uploadthing + dev: false - '@walletconnect/logger@2.1.2': + /@walletconnect/logger@2.1.2: + resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} dependencies: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 + dev: false - '@walletconnect/modal-core@2.7.0(@types/react@18.3.18)(react@18.3.1)': + /@walletconnect/modal-core@2.7.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} dependencies: valtio: 1.11.2(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.18)(react@18.3.1)': + /@walletconnect/modal-ui@2.7.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} dependencies: '@walletconnect/modal-core': 2.7.0(@types/react@18.3.18)(react@18.3.1) lit: 2.8.0 @@ -13683,20 +8294,26 @@ snapshots: transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/modal@2.7.0(@types/react@18.3.18)(react@18.3.1)': + /@walletconnect/modal@2.7.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} dependencies: '@walletconnect/modal-core': 2.7.0(@types/react@18.3.18)(react@18.3.1) '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react + dev: false - '@walletconnect/relay-api@1.0.11': + /@walletconnect/relay-api@1.0.11: + resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} dependencies: '@walletconnect/jsonrpc-types': 1.0.4 + dev: false - '@walletconnect/relay-auth@1.0.4': + /@walletconnect/relay-auth@1.0.4: + resolution: {integrity: sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==} dependencies: '@stablelib/ed25519': 1.0.3 '@stablelib/random': 1.0.2 @@ -13704,21 +8321,25 @@ snapshots: '@walletconnect/time': 1.0.2 tslib: 1.14.1 uint8arrays: 3.1.0 + dev: false - '@walletconnect/safe-json@1.0.2': + /@walletconnect/safe-json@1.0.2: + resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/sign-client@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@walletconnect/sign-client@2.17.0: + resolution: {integrity: sha512-sErYwvSSHQolNXni47L3Bm10ptJc1s1YoJvJd34s5E9h9+d3rj7PrhbiW9X82deN+Dm5oA8X9tC4xty1yIBrVg==} dependencies: - '@walletconnect/core': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.0 '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) - '@walletconnect/utils': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/types': 2.17.0 + '@walletconnect/utils': 2.17.0 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -13741,17 +8362,21 @@ snapshots: - ioredis - uploadthing - utf-8-validate + dev: false - '@walletconnect/time@1.0.2': + /@walletconnect/time@1.0.2: + resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/types@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))': + /@walletconnect/types@2.17.0: + resolution: {integrity: sha512-i1pn9URpvt9bcjRDkabuAmpA9K7mzyKoLJlbsAujRVX7pfaG7wur7u9Jz0bk1HxvuABL5LHNncTnVKSXKQ5jZA==} dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 events: 3.3.0 transitivePeerDependencies: @@ -13773,17 +8398,19 @@ snapshots: - db0 - ioredis - uploadthing + dev: false - '@walletconnect/universal-provider@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@walletconnect/universal-provider@2.17.0: + resolution: {integrity: sha512-d3V5Be7AqLrvzcdMZSBS8DmGDRdqnyLk1DWmRKAGgR6ieUWykhhUKlvfeoZtvJrIXrY7rUGYpH1X41UtFkW5Pw==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) - '@walletconnect/utils': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/sign-client': 2.17.0 + '@walletconnect/types': 2.17.0 + '@walletconnect/utils': 2.17.0 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -13807,8 +8434,10 @@ snapshots: - ioredis - uploadthing - utf-8-validate + dev: false - '@walletconnect/utils@2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))': + /@walletconnect/utils@2.17.0: + resolution: {integrity: sha512-1aeQvjwsXy4Yh9G6g2eGmXrEl+BzkNjHRdCrGdMYqFTFa8ROEJfTGsSH3pLsNDlOY94CoBUvJvM55q/PMoN/FQ==} dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -13819,7 +8448,7 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))) + '@walletconnect/types': 2.17.0 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 @@ -13845,53 +8474,79 @@ snapshots: - db0 - ioredis - uploadthing + dev: false - '@walletconnect/window-getters@1.0.1': + /@walletconnect/window-getters@1.0.1: + resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} dependencies: tslib: 1.14.1 + dev: false - '@walletconnect/window-metadata@1.0.1': + /@walletconnect/window-metadata@1.0.1: + resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} dependencies: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 + dev: false - '@webassemblyjs/ast@1.14.1': + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} dependencies: '@webassemblyjs/helper-numbers': 1.13.2 '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: false - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: false - '@webassemblyjs/helper-api-error@1.13.2': {} + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: false - '@webassemblyjs/helper-buffer@1.14.1': {} + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: false - '@webassemblyjs/helper-numbers@1.13.2': + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} dependencies: '@webassemblyjs/floating-point-hex-parser': 1.13.2 '@webassemblyjs/helper-api-error': 1.13.2 '@xtuc/long': 4.2.2 + dev: false - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: false - '@webassemblyjs/helper-wasm-section@1.14.1': + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} dependencies: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/helper-buffer': 1.14.1 '@webassemblyjs/helper-wasm-bytecode': 1.13.2 '@webassemblyjs/wasm-gen': 1.14.1 + dev: false - '@webassemblyjs/ieee754@1.13.2': + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} dependencies: '@xtuc/ieee754': 1.2.0 + dev: false - '@webassemblyjs/leb128@1.13.2': + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} dependencies: '@xtuc/long': 4.2.2 + dev: false - '@webassemblyjs/utf8@1.13.2': {} + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: false - '@webassemblyjs/wasm-edit@1.14.1': + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} dependencies: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/helper-buffer': 1.14.1 @@ -13901,23 +8556,29 @@ snapshots: '@webassemblyjs/wasm-opt': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 '@webassemblyjs/wast-printer': 1.14.1 + dev: false - '@webassemblyjs/wasm-gen@1.14.1': + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} dependencies: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/helper-wasm-bytecode': 1.13.2 '@webassemblyjs/ieee754': 1.13.2 '@webassemblyjs/leb128': 1.13.2 '@webassemblyjs/utf8': 1.13.2 + dev: false - '@webassemblyjs/wasm-opt@1.14.1': + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} dependencies: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/helper-buffer': 1.14.1 '@webassemblyjs/wasm-gen': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 + dev: false - '@webassemblyjs/wasm-parser@1.14.1': + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} dependencies: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/helper-api-error': 1.13.2 @@ -13925,167 +8586,302 @@ snapshots: '@webassemblyjs/ieee754': 1.13.2 '@webassemblyjs/leb128': 1.13.2 '@webassemblyjs/utf8': 1.13.2 + dev: false - '@webassemblyjs/wast-printer@1.14.1': + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} dependencies: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 + dev: false - '@weiroll/weiroll.js@0.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + /@weiroll/weiroll.js@0.3.0: + resolution: {integrity: sha512-RV+iKtY/V/Oc0zoPFPaNGAkOOOV89uGdiocxWd4HT5XNdGob0/XI+07GtP0Dv3B7QLwLTs8QMNKPvsH846svrw==} + engines: {node: '>=14'} dependencies: - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - '@widgetbot/embed-api@1.2.16': + /@widgetbot/embed-api@1.2.16: + resolution: {integrity: sha512-I3pOhP7KpVL2sps8EQR/MGSbN+9Cuogu28PkZldvpNxcwxkN7qzdUjBCVH85/WpwmORi2HD/XwlruyLlAYk7tw==} dependencies: post-robot: 8.0.32 + dev: false - '@widgetbot/react-embed@1.9.0(react@18.3.1)': + /@widgetbot/react-embed@1.9.0(react@18.3.1): + resolution: {integrity: sha512-+Qgqy7lwLy++lIiHmSsgxUjwcX80iFIHR0QJpKq4W82ePUmq4bTuxvUbxcE+VQH5IjNrWaydGNR8zROV5vUQsA==} + peerDependencies: + react: '>= 15' dependencies: '@widgetbot/embed-api': 1.2.16 react: 18.3.1 + dev: false - '@xtuc/ieee754@1.2.0': {} + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false - '@xtuc/long@4.2.2': {} + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false - JSONStream@1.3.5: + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true dependencies: jsonparse: 1.3.1 through: 2.3.8 + dev: false - abitype@1.0.0(typescript@5.7.3)(zod@3.24.1): - optionalDependencies: + /abitype@1.0.0(typescript@5.7.3): + resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: typescript: 5.7.3 - zod: 3.24.1 + dev: true - abitype@1.0.7(typescript@5.7.3)(zod@3.24.1): - optionalDependencies: + /abitype@1.0.7(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-ZfYYSktDQUwc2eduYu8C4wOs+RDPmnRYMh7zNfzeMtGGgb0U+6tLGjixUic6mXf5xKKCcgT5Qp6cv39tOARVFw==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: typescript: 5.7.3 zod: 3.24.1 + dev: false - abitype@1.0.8(typescript@5.7.3)(zod@3.24.1): - optionalDependencies: + /abitype@1.0.8(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + dependencies: typescript: 5.7.3 zod: 3.24.1 + dev: false - abort-controller@3.0.0: + /abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} dependencies: event-target-shim: 5.0.1 + dev: false - accept-language@3.0.20: + /accept-language@3.0.20: + resolution: {integrity: sha512-xklPzRma4aoDEPk0ZfMjeuxB2FP4JBYlAR25OFUqCoOYDjYo6wGwAs49SnTN/MoB5VpnNX9tENfZ+vEIFmHQMQ==} dependencies: bcp47: 1.1.2 + dev: false - accepts@1.3.8: + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + dev: false - acorn-import-attributes@1.9.5(acorn@8.14.0): + /acorn-import-attributes@1.9.5(acorn@8.14.0): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 dependencies: acorn: 8.14.0 + dev: false - acorn-jsx@5.3.2(acorn@8.14.0): + /acorn-jsx@5.3.2(acorn@8.14.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.14.0 + dev: true - acorn-walk@8.3.4: + /acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} dependencies: acorn: 8.14.0 - acorn@8.14.0: {} + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true - aes-js@3.0.0: {} + /aes-js@3.0.0: + resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - aes-js@4.0.0-beta.5: {} + /aes-js@4.0.0-beta.5: + resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} + dev: false - agent-base@6.0.2: + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} dependencies: debug: 4.4.0 transitivePeerDependencies: - supports-color + dev: false - agentkeepalive@4.6.0: + /agentkeepalive@4.6.0: + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} + engines: {node: '>= 8.0.0'} dependencies: humanize-ms: 1.2.1 + dev: false - ajv-formats@2.1.1(ajv@8.17.1): - optionalDependencies: + /ajv-formats@2.1.1(ajv@8.17.1): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: ajv: 8.17.1 + dev: false - ajv-keywords@3.5.2(ajv@6.12.6): + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 dependencies: ajv: 6.12.6 + dev: false - ajv-keywords@5.1.0(ajv@8.17.1): + /ajv-keywords@5.1.0(ajv@8.17.1): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 dependencies: ajv: 8.17.1 fast-deep-equal: 3.1.3 + dev: false - ajv@6.12.6: + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.17.1: + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.0.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + dev: false - anser@1.4.10: {} + /anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + dev: false - ansi-colors@4.1.3: {} + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: false - ansi-escapes@7.0.0: + /ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} dependencies: environment: 1.1.0 + dev: true - ansi-regex@5.0.1: {} + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} - ansi-regex@6.1.0: {} + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} - ansi-styles@4.3.0: + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false - ansi-styles@6.2.1: {} + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} - any-promise@1.3.0: {} + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - apg-js@4.4.0: {} + /apg-js@4.4.0: + resolution: {integrity: sha512-fefmXFknJmtgtNEXfPwZKYkMFX4Fyeyz+fNF6JWp87biGOPslJbCBVU158zvKRZfHBKnJDy8CMM40oLFGkXT8Q==} + dev: false - arg@4.1.3: {} + /arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: {} + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false - argparse@1.0.10: + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 + dev: false - argparse@2.0.1: {} + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true - aria-query@5.3.2: {} + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + dev: true - array-buffer-byte-length@1.0.2: + /array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 is-array-buffer: 3.0.5 + dev: true - array-includes@3.1.8: + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 @@ -14093,10 +8889,15 @@ snapshots: es-object-atoms: 1.0.0 get-intrinsic: 1.2.7 is-string: 1.1.1 + dev: true - array-union@2.1.0: {} + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} - array.prototype.findlast@1.2.5: + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 @@ -14104,8 +8905,11 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 + dev: true - array.prototype.findlastindex@1.2.5: + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 @@ -14113,30 +8917,42 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 + dev: true - array.prototype.flat@1.3.3: + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 + dev: true - array.prototype.flatmap@1.3.3: + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 + dev: true - array.prototype.tosorted@1.1.4: + /array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 + dev: true - arraybuffer.prototype.slice@1.0.4: + /arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 @@ -14145,26 +8961,48 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.7 is-array-buffer: 3.0.5 + dev: true - asap@2.0.6: {} + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false - ast-types-flow@0.0.8: {} + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: true - ast-types@0.15.2: + /ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} dependencies: tslib: 2.8.1 + dev: false - async-limiter@1.0.1: {} + /async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: false - async-mutex@0.2.6: + /async-mutex@0.2.6: + resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} dependencies: tslib: 2.8.1 + dev: false - asynckit@0.4.0: {} + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true - atomic-sleep@1.0.0: {} + /atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: false - autoprefixer@10.4.20(postcss@8.4.49): + /autoprefixer@10.4.20(postcss@8.4.49): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001692 @@ -14173,28 +9011,47 @@ snapshots: picocolors: 1.1.1 postcss: 8.4.49 postcss-value-parser: 4.2.0 + dev: false - available-typed-arrays@1.0.7: + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.2: {} + /axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + dev: true - axios@1.6.7: + /axios@1.6.7: + resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} dependencies: follow-redirects: 1.15.9 form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug + dev: true - axobject-query@4.1.0: {} + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: true - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + /babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 + dev: false - babel-jest@29.7.0(@babel/core@7.26.0): + /babel-jest@29.7.0(@babel/core@7.26.0): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.26.0 '@jest/transform': 29.7.0 @@ -14206,8 +9063,11 @@ snapshots: slash: 3.0.0 transitivePeerDependencies: - supports-color + dev: false - babel-plugin-istanbul@6.1.1: + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 @@ -14216,21 +9076,30 @@ snapshots: test-exclude: 6.0.0 transitivePeerDependencies: - supports-color + dev: false - babel-plugin-jest-hoist@29.6.3: + /babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 + dev: false - babel-plugin-macros@3.1.0: + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} dependencies: '@babel/runtime': 7.26.0 cosmiconfig: 7.1.0 resolve: 1.22.10 - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): + /babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.26.3 '@babel/core': 7.26.0 @@ -14239,7 +9108,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) @@ -14247,30 +9119,44 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): + /babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - babel-plugin-syntax-hermes-parser@0.23.1: + /babel-plugin-syntax-hermes-parser@0.23.1: + resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} dependencies: hermes-parser: 0.23.1 + dev: false - babel-plugin-syntax-hermes-parser@0.25.1: + /babel-plugin-syntax-hermes-parser@0.25.1: + resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==} dependencies: hermes-parser: 0.25.1 + dev: false - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) transitivePeerDependencies: - '@babel/core' + dev: false - babel-plugin-transform-react-remove-prop-types@0.4.24: {} + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: true - babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) @@ -14288,14 +9174,21 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + dev: false - babel-preset-jest@29.6.3(@babel/core@7.26.0): + /babel-preset-jest@29.6.3(@babel/core@7.26.0): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + dev: false - babel-preset-react-app@10.0.1: + /babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) @@ -14316,54 +9209,92 @@ snapshots: babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: - supports-color + dev: true - balanced-match@1.0.2: {} + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - base-x@3.0.10: + /base-x@3.0.10: + resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} dependencies: safe-buffer: 5.2.1 + dev: false - base-x@4.0.0: {} + /base-x@4.0.0: + resolution: {integrity: sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==} - base-x@5.0.0: {} + /base-x@5.0.0: + resolution: {integrity: sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ==} + dev: false - base64-js@1.5.1: {} + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false - bcp47@1.1.2: {} + /bcp47@1.1.2: + resolution: {integrity: sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==} + engines: {node: '>=0.10'} + dev: false - bech32@1.1.4: {} + /bech32@1.1.4: + resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} - bech32@2.0.0: {} + /bech32@2.0.0: + resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} + dev: false - better-path-resolve@1.0.0: + /better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} dependencies: is-windows: 1.0.2 + dev: false - big-integer@1.6.52: {} + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + dev: true - bigint-buffer@1.1.5: + /bigint-buffer@1.1.5: + resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} + engines: {node: '>= 10.0.0'} + requiresBuild: true dependencies: bindings: 1.5.0 + dev: false - bignumber.js@9.1.2: {} + /bignumber.js@9.1.2: + resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} + dev: false - binary-extensions@2.3.0: {} + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} - binary@0.3.0: + /binary@0.3.0: + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} dependencies: buffers: 0.1.1 chainsaw: 0.1.0 + dev: true - bindings@1.5.0: + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: file-uri-to-path: 1.0.0 + dev: false - bip174@3.0.0-rc.1: + /bip174@3.0.0-rc.1: + resolution: {integrity: sha512-+8P3BpSairVNF2Nee6Ksdc1etIjWjBOi/MH0MwKtq9YaYp+S2Hk2uvup0e8hCT4IKlS58nXJyyQVmW92zPoD4Q==} + engines: {node: '>=18.0.0'} dependencies: uint8array-tools: 0.0.9 varuint-bitcoin: 2.0.0 + dev: false - bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3): + /bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3): + resolution: {integrity: sha512-7CQgOIbREemKR/NT2uc3uO/fkEy+6CM0sLxboVVY6bv6DbZmPt3gg5Y/hhWgQFeZu5lfTbtVAv32MIxf7lMh4g==} + engines: {node: '>=18.0.0'} dependencies: '@noble/hashes': 1.7.0 bech32: 2.0.0 @@ -14374,161 +9305,265 @@ snapshots: varuint-bitcoin: 2.0.0 transitivePeerDependencies: - typescript + dev: false - blo@1.2.0: {} + /blo@1.2.0: + resolution: {integrity: sha512-bZES7RzJ14B4WBT3JuOHSOAvCBmUhqznrojQ8xRjN1Fx9X9N7R+rygOFS3k4wXel2nFg4lwzL3luAYzObaDLng==} + engines: {node: '>=16'} + dev: false - blob-to-buffer@1.2.9: {} + /blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + dev: false - bluebird@3.4.7: {} + /bluebird@3.4.7: + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} + dev: true - bn.js@4.12.1: {} + /bn.js@4.12.1: + resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} - bn.js@5.2.1: {} + /bn.js@5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - borsh@0.7.0: + /borsh@0.7.0: + resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} dependencies: bn.js: 5.2.1 bs58: 4.0.1 text-encoding-utf-8: 1.0.2 + dev: false - bowser@2.11.0: {} + /bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + dev: false - brace-expansion@1.1.11: + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - braces@3.0.3: + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} dependencies: fill-range: 7.1.1 - brorand@1.1.0: {} + /brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - brotli@1.3.3: + /brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} dependencies: base64-js: 1.5.1 + dev: false - browserslist@4.24.4: + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true dependencies: caniuse-lite: 1.0.30001692 electron-to-chromium: 1.5.79 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) - bs58@4.0.1: + /bs58@4.0.1: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: base-x: 3.0.10 + dev: false - bs58@5.0.0: + /bs58@5.0.0: + resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==} dependencies: base-x: 4.0.0 - bs58@6.0.0: + /bs58@6.0.0: + resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==} dependencies: base-x: 5.0.0 + dev: false - bs58check@4.0.0: + /bs58check@4.0.0: + resolution: {integrity: sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==} dependencies: '@noble/hashes': 1.7.0 bs58: 6.0.0 + dev: false - bser@2.1.1: + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 + dev: false - buffer-from@1.1.2: {} + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false - buffer-indexof-polyfill@1.0.2: {} + /buffer-indexof-polyfill@1.0.2: + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} + dev: true - buffer@6.0.3: + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + dev: false - buffers@0.1.1: {} + /buffers@0.1.1: + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} + dev: true - bufferutil@4.0.9: + /bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} + engines: {node: '>=6.14.2'} + requiresBuild: true dependencies: node-gyp-build: 4.8.4 - bundle-require@4.2.1(esbuild@0.19.12): + /bundle-require@4.2.1(esbuild@0.19.12): + resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' dependencies: esbuild: 0.19.12 load-tsconfig: 0.2.5 + dev: true - bundle-require@5.1.0(esbuild@0.24.2): + /bundle-require@5.1.0(esbuild@0.24.2): + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' dependencies: esbuild: 0.24.2 load-tsconfig: 0.2.5 + dev: false - busboy@1.6.0: + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 + dev: false - cac@6.7.14: {} + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} - call-bind-apply-helpers@1.0.1: + /call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.8: + /call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 get-intrinsic: 1.2.7 set-function-length: 1.2.2 - call-bound@1.0.3: + /call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.1 get-intrinsic: 1.2.7 - caller-callsite@2.0.0: + /caller-callsite@2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} dependencies: callsites: 2.0.0 + dev: false - caller-path@2.0.0: + /caller-path@2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} dependencies: caller-callsite: 2.0.0 + dev: false - callsites@2.0.0: {} + /callsites@2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + dev: false - callsites@3.1.0: {} + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - camelcase-css@2.0.1: {} + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false - camelcase@5.3.1: {} + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false - camelcase@6.3.0: {} + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false - caniuse-lite@1.0.30001692: {} + /caniuse-lite@1.0.30001692: + resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} - chainsaw@0.1.0: + /chainsaw@0.1.0: + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} dependencies: traverse: 0.3.9 + dev: true - chalk@3.0.0: + /chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: false - chalk@4.1.2: + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true - chalk@5.4.1: {} + /chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chardet@0.7.0: {} + /chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: false - chokidar@3.6.0: + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -14540,11 +9575,17 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@4.0.3: + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.0.2 + dev: false - chrome-launcher@0.15.2: + /chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true dependencies: '@types/node': 22.10.5 escape-string-regexp: 4.0.0 @@ -14552,10 +9593,15 @@ snapshots: lighthouse-logger: 1.4.2 transitivePeerDependencies: - supports-color + dev: false - chrome-trace-event@1.0.4: {} + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + dev: false - chromium-edge-launcher@0.2.0: + /chromium-edge-launcher@0.2.0: + resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} dependencies: '@types/node': 22.10.5 escape-string-regexp: 4.0.0 @@ -14565,91 +9611,157 @@ snapshots: rimraf: 3.0.2 transitivePeerDependencies: - supports-color + dev: false - ci-info@2.0.0: {} + /ci-info@2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: false - ci-info@3.9.0: {} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false - cjs-module-lexer@1.4.1: {} + /cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + dev: false - class-variance-authority@0.7.1: + /class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} dependencies: clsx: 2.1.1 + dev: false - cli-cursor@5.0.0: + /cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} dependencies: restore-cursor: 5.1.0 + dev: true - cli-truncate@4.0.0: + /cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} dependencies: slice-ansi: 5.0.0 string-width: 7.2.0 + dev: true - client-only@0.0.1: {} + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false - cliui@6.0.0: + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + dev: false - cliui@8.0.1: + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: false - clone-deep@4.0.1: + /clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 + dev: false - clone@2.1.2: {} + /clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + dev: false - clsx@1.2.1: {} + /clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false - clsx@2.1.1: {} + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false - color-convert@2.0.1: + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - color-name@1.1.4: {} + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-string@1.9.1: + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 + dev: false - color@4.2.3: + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} dependencies: color-convert: 2.0.1 color-string: 1.9.1 + dev: false - colorette@2.0.20: {} + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true - combined-stream@1.0.8: + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 + dev: true - commander@12.0.0: {} + /commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} + dev: true - commander@12.1.0: {} + /commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} - commander@2.20.3: {} + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false - commander@4.1.1: {} + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} - commondir@1.0.1: {} + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false - concat-map@0.0.1: {} + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.8: {} + /confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + dev: false - confusing-browser-globals@1.0.11: {} + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: true - connect@3.7.0: + /connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} dependencies: debug: 2.6.9 finalhandler: 1.1.2 @@ -14657,35 +9769,60 @@ snapshots: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - consola@3.3.3: {} + /consola@3.3.3: + resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: false - convert-source-map@1.9.0: {} + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false - convert-source-map@2.0.0: {} + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-es@1.2.2: {} + /cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + dev: false - cookie@0.5.0: {} + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false - cookie@0.7.2: {} + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: false - core-js-compat@3.40.0: + /core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} dependencies: browserslist: 4.24.4 - core-js-pure@3.40.0: {} + /core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} + requiresBuild: true + dev: false - core-util-is@1.0.3: {} + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cosmiconfig@5.2.1: + /cosmiconfig@5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 + dev: false - cosmiconfig@7.1.0: + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 @@ -14693,209 +9830,376 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - crc-32@1.2.2: {} + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: false - create-require@1.1.1: {} + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-domain-safe-weakmap@1.0.29: + /cross-domain-safe-weakmap@1.0.29: + resolution: {integrity: sha512-VLoUgf2SXnf3+na8NfeUFV59TRZkIJqCIATaMdbhccgtnTlSnHXkyTRwokngEGYdQXx8JbHT9GDYitgR2sdjuA==} dependencies: cross-domain-utils: 2.0.38 + dev: false - cross-domain-utils@2.0.38: + /cross-domain-utils@2.0.38: + resolution: {integrity: sha512-zZfi3+2EIR9l4chrEiXI2xFleyacsJf8YMLR1eJ0Veb5FTMXeJ3DpxDjZkto2FhL/g717WSELqbptNSo85UJDw==} dependencies: zalgo-promise: 1.0.48 + dev: false - cross-env@7.0.3: + /cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true dependencies: cross-spawn: 7.0.6 + dev: false - cross-fetch@3.2.0: + /cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding + dev: false - cross-fetch@4.1.0: + /cross-fetch@4.1.0: + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding + dev: false - cross-spawn@7.0.6: + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - crossws@0.3.1: + /crossws@0.3.1: + resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==} dependencies: uncrypto: 0.1.3 + dev: false - css-what@6.1.0: {} + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false - cssesc@3.0.0: {} + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false - csstype@3.1.3: {} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - damerau-levenshtein@1.0.8: {} + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true - data-view-buffer@1.0.2: + /data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-data-view: 1.0.2 + dev: true - data-view-byte-length@1.0.2: + /data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-data-view: 1.0.2 + dev: true - data-view-byte-offset@1.0.1: + /data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-data-view: 1.0.2 + dev: true - date-fns@2.30.0: + /date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} dependencies: '@babel/runtime': 7.26.0 + dev: false - date-fns@4.1.0: {} + /date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + dev: false - debug@2.6.9: + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 + dev: false - debug@3.2.7: + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + dev: true - debug@4.3.7: + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + dev: false - debug@4.4.0: + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 - decamelize@1.2.0: {} + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: false - decode-uri-component@0.2.2: {} + /decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: false - dedent@1.5.3(babel-plugin-macros@3.1.0): - optionalDependencies: - babel-plugin-macros: 3.1.0 + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dev: false - deep-is@0.1.4: {} + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true - deep-object-diff@1.1.9: {} + /deep-object-diff@1.1.9: + resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} + dev: false - deepmerge@4.3.1: {} + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false - define-data-property@1.1.4: + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} dependencies: es-define-property: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 - define-properties@1.2.1: + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 + dev: true - defu@6.1.4: {} + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: false - delay@5.0.0: {} + /delay@5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} + dev: false - delayed-stream@1.0.0: {} + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true - denodeify@1.2.1: {} + /denodeify@1.2.1: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + dev: false - depd@2.0.0: {} + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false - destr@2.0.3: {} + /destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + dev: false - destroy@1.2.0: {} + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false - detect-browser@5.3.0: {} + /detect-browser@5.3.0: + resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} + dev: false - detect-indent@6.1.0: {} + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: false - detect-libc@2.0.3: {} + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + dev: false - detect-node-es@1.1.0: {} + /detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false - dfa@1.2.0: {} + /dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + dev: false - didyoumean@1.2.2: {} + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false - diff@4.0.2: {} + /diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} - dijkstrajs@1.0.3: {} + /dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dev: false - dir-glob@3.0.1: + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dependencies: path-type: 4.0.0 - dlv@1.1.3: {} + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false - doctrine@2.1.0: + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 + dev: true - doctrine@3.0.0: + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 + dev: true - dom-helpers@5.2.1: + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.26.0 csstype: 3.1.3 + dev: false - dotenv-cli@7.4.4: + /dotenv-cli@7.4.4: + resolution: {integrity: sha512-XkBYCG0tPIes+YZr4SpfFv76SQrV/LeCE8CI7JSEMi3VR9MvTihCGTOtbIexD6i2mXF+6px7trb1imVCXSNMDw==} + hasBin: true dependencies: cross-spawn: 7.0.6 dotenv: 16.4.7 dotenv-expand: 10.0.0 minimist: 1.2.8 + dev: true - dotenv-expand@10.0.0: {} + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dev: true - dotenv@16.4.7: {} + /dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} - dunder-proto@1.0.1: + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 - duplexer2@0.1.4: + /duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} dependencies: readable-stream: 2.3.8 + dev: true - duplexify@4.1.3: + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 stream-shift: 1.0.3 + dev: false - eastasianwidth@0.2.0: {} + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - eciesjs@0.4.13: + /eciesjs@0.4.13: + resolution: {integrity: sha512-zBdtR4K+wbj10bWPpIOF9DW+eFYQu8miU5ypunh0t4Bvt83ZPlEWgT5Dq/0G6uwEXumZKjfb5BZxYUZQ2Hzn/Q==} + engines: {bun: '>=1', deno: '>=2', node: '>=16'} dependencies: '@ecies/ciphers': 0.2.2(@noble/ciphers@1.2.0) '@noble/ciphers': 1.2.0 '@noble/curves': 1.8.0 '@noble/hashes': 1.7.0 + dev: false - ee-first@1.1.1: {} + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false - electron-to-chromium@1.5.79: {} + /electron-to-chromium@1.5.79: + resolution: {integrity: sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==} - elliptic@6.5.4: + /elliptic@6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: bn.js: 4.12.1 brorand: 1.1.0 @@ -14905,7 +10209,8 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - elliptic@6.6.1: + /elliptic@6.6.1: + resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} dependencies: bn.js: 4.12.1 brorand: 1.1.0 @@ -14914,58 +10219,91 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 + dev: false - emoji-regex@10.4.0: {} + /emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + dev: true - emoji-regex@8.0.0: {} + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - emoji-regex@9.2.2: {} + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - encode-utf8@1.0.3: {} + /encode-utf8@1.0.3: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} + dev: false - encodeurl@1.0.2: {} + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false - encodeurl@2.0.0: {} + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: false - end-of-stream@1.4.4: + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 + dev: false - engine.io-client@6.6.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /engine.io-client@6.6.2: + resolution: {integrity: sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.17.1 xmlhttprequest-ssl: 2.1.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: false - engine.io-parser@5.2.3: {} + /engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + dev: false - enhanced-resolve@5.18.0: + /enhanced-resolve@5.18.0: + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} + engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - enquirer@2.4.1: + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 strip-ansi: 6.0.1 + dev: false - environment@1.1.0: {} + /environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + dev: true - error-ex@1.3.2: + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - error-stack-parser@2.1.4: + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 + dev: false - es-abstract@1.23.9: + /es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -15018,12 +10356,19 @@ snapshots: typed-array-length: 1.0.7 unbox-primitive: 1.1.0 which-typed-array: 1.1.18 + dev: true - es-define-property@1.0.1: {} + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} - es-errors@1.3.0: {} + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} - es-iterator-helpers@1.2.1: + /es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 @@ -15041,37 +10386,58 @@ snapshots: internal-slot: 1.1.0 iterator.prototype: 1.1.5 safe-array-concat: 1.1.3 + dev: true - es-module-lexer@1.6.0: {} + /es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: false - es-object-atoms@1.0.0: + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.1.0: + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 get-intrinsic: 1.2.7 has-tostringtag: 1.0.2 hasown: 2.0.2 + dev: true - es-shim-unscopables@1.0.2: + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.2 + dev: true - es-to-primitive@1.3.0: + /es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 + dev: true - es6-promise@4.2.8: {} + /es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + dev: false - es6-promisify@5.0.0: + /es6-promisify@5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} dependencies: es6-promise: 4.2.8 + dev: false - esbuild@0.19.12: + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 '@esbuild/android-arm': 0.19.12 @@ -15096,8 +10462,13 @@ snapshots: '@esbuild/win32-arm64': 0.19.12 '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 + dev: true - esbuild@0.20.0: + /esbuild@0.20.0: + resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.20.0 '@esbuild/android-arm': 0.20.0 @@ -15122,8 +10493,13 @@ snapshots: '@esbuild/win32-arm64': 0.20.0 '@esbuild/win32-ia32': 0.20.0 '@esbuild/win32-x64': 0.20.0 + dev: true - esbuild@0.23.1: + /esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 '@esbuild/android-arm': 0.23.1 @@ -15149,8 +10525,13 @@ snapshots: '@esbuild/win32-arm64': 0.23.1 '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + dev: false - esbuild@0.24.2: + /esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.24.2 '@esbuild/android-arm': 0.24.2 @@ -15178,36 +10559,57 @@ snapshots: '@esbuild/win32-ia32': 0.24.2 '@esbuild/win32-x64': 0.24.2 - escalade@3.2.0: {} + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} - escape-html@1.0.3: {} + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false - escape-string-regexp@2.0.0: {} + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false - escape-string-regexp@4.0.0: {} + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - eslint-config-prettier@9.1.0(eslint@8.57.1): + /eslint-config-prettier@9.1.0(eslint@8.57.1): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' dependencies: eslint: 8.57.1 + dev: true - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(typescript@5.7.3): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) '@rushstack/eslint-patch': 1.10.5 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(typescript@5.7.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.7.3) - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' @@ -15216,53 +10618,102 @@ snapshots: - eslint-import-resolver-webpack - jest - supports-color + dev: true - eslint-import-resolver-node@0.3.9: + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 is-core-module: 2.16.1 resolve: 1.22.10 transitivePeerDependencies: - supports-color + dev: true - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + /eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 enhanced-resolve: 5.18.0 eslint: 8.57.1 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) fast-glob: 3.3.3 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 stable-hash: 0.0.4 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color + dev: true - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: - debug: 3.2.7 - optionalDependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color + dev: true - eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1): + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 dependencies: '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) eslint: 8.57.1 lodash: 4.17.21 string-natural-compare: 3.0.1 + dev: true - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.3 @@ -15271,7 +10722,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15282,24 +10733,38 @@ snapshots: semver: 6.3.1 string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: true - eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) transitivePeerDependencies: - supports-color - typescript + dev: true - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -15317,22 +10782,43 @@ snapshots: object.fromentries: 2.0.8 safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 + dev: true - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.4.2): + /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.4.2): + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true dependencies: eslint: 8.57.1 + eslint-config-prettier: 9.1.0(eslint@8.57.1) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 - optionalDependencies: - '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@8.57.1) + dev: true - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + /eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 8.57.1 + dev: true - eslint-plugin-react@7.37.3(eslint@8.57.1): + /eslint-plugin-react@7.37.3(eslint@8.57.1): + resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -15353,32 +10839,56 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 + dev: true - eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.3): + /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript + dev: true - eslint-scope@5.1.1: + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.2.2: + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + dev: true - eslint-visitor-keys@2.1.0: {} + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true - eslint-visitor-keys@3.4.3: {} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - eslint-visitor-keys@4.2.0: {} + /eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true - eslint@8.57.1: + /eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 @@ -15420,44 +10930,74 @@ snapshots: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true - espree@10.3.0: + /espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 4.2.0 + dev: true - espree@9.6.1: + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 + dev: true - esprima@4.0.1: {} + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false - esquery@1.6.0: + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: true - esrecurse@4.3.0: + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 - estraverse@4.3.0: {} + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} - estraverse@5.3.0: {} + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} - estree-walker@2.0.2: {} + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.6 + dev: false - esutils@2.0.3: {} + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - etag@1.8.1: {} + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false - eth-block-tracker@7.1.0: + /eth-block-tracker@7.1.0: + resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 '@metamask/safe-event-emitter': 3.1.2 @@ -15466,32 +11006,43 @@ snapshots: pify: 3.0.0 transitivePeerDependencies: - supports-color + dev: false - eth-json-rpc-filters@6.0.1: + /eth-json-rpc-filters@6.0.1: + resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} + engines: {node: '>=14.0.0'} dependencies: '@metamask/safe-event-emitter': 3.1.2 async-mutex: 0.2.6 eth-query: 2.1.2 json-rpc-engine: 6.1.0 pify: 5.0.0 + dev: false - eth-query@2.1.2: + /eth-query@2.1.2: + resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} dependencies: json-rpc-random-id: 1.0.1 xtend: 4.0.2 + dev: false - eth-rpc-errors@4.0.3: + /eth-rpc-errors@4.0.3: + resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} dependencies: fast-safe-stringify: 2.1.1 + dev: false - ethereum-cryptography@2.2.1: + /ethereum-cryptography@2.2.1: + resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 + dev: false - ethers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /ethers@5.7.2: + resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -15511,7 +11062,7 @@ snapshots: '@ethersproject/networks': 5.7.1 '@ethersproject/pbkdf2': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/providers': 5.7.2 '@ethersproject/random': 5.7.0 '@ethersproject/rlp': 5.7.0 '@ethersproject/sha2': 5.7.0 @@ -15527,7 +11078,9 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /ethers@6.13.5: + resolution: {integrity: sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==} + engines: {node: '>=14.0.0'} dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -15535,22 +11088,35 @@ snapshots: '@types/node': 22.7.5 aes-js: 4.0.0-beta.5 tslib: 2.7.0 - ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - event-target-shim@5.0.1: {} + /event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + dev: false - eventemitter2@6.4.9: {} + /eventemitter2@6.4.9: + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} + dev: false - eventemitter3@4.0.7: {} + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - eventemitter3@5.0.1: {} + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - events@3.3.0: {} + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false - execa@5.1.1: + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} dependencies: cross-spawn: 7.0.6 get-stream: 6.0.1 @@ -15562,7 +11128,9 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@7.2.0: + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.6 get-stream: 6.0.1 @@ -15573,8 +11141,11 @@ snapshots: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 + dev: true - execa@8.0.1: + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.6 get-stream: 8.0.1 @@ -15585,31 +11156,53 @@ snapshots: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 + dev: true - exponential-backoff@3.1.1: {} + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: false - extendable-error@0.1.7: {} + /extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + dev: false - extension-port-stream@3.0.0: + /extension-port-stream@3.0.0: + resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} + engines: {node: '>=12.0.0'} dependencies: readable-stream: 3.6.2 webextension-polyfill: 0.10.0 + dev: false - external-editor@3.1.0: + /external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 + dev: false - eyes@0.1.8: {} + /eyes@0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} + dev: false - fast-deep-equal@3.1.3: {} + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-diff@1.3.0: {} + /fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true - fast-equals@5.0.1: {} + /fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} + dev: false - fast-glob@3.3.3: + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -15617,43 +11210,77 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-json-stable-stringify@2.1.0: {} + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-levenshtein@2.0.6: {} + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true - fast-redact@3.5.0: {} + /fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + dev: false - fast-safe-stringify@2.1.1: {} + /fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + dev: false - fast-stable-stringify@1.0.0: {} + /fast-stable-stringify@1.0.0: + resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} + dev: false - fast-uri@3.0.5: {} + /fast-uri@3.0.5: + resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} + dev: false - fastq@1.18.0: + /fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} dependencies: reusify: 1.0.4 - fb-watchman@2.0.2: + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 + dev: false - fdir@6.4.2(picomatch@4.0.2): - optionalDependencies: + /fdir@6.4.2(picomatch@4.0.2): + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: picomatch: 4.0.2 + dev: false - file-entry-cache@6.0.1: + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.2.0 + dev: true - file-uri-to-path@1.0.0: {} + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false - fill-range@7.1.1: + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - filter-obj@1.1.0: {} + /filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + dev: false - finalhandler@1.1.2: + /finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -15664,46 +11291,83 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false - find-cache-dir@2.1.0: + /find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 + dev: false - find-root@1.1.0: {} + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false - find-up@3.0.0: + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} dependencies: locate-path: 3.0.0 + dev: false - find-up@4.1.0: + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 + dev: false - find-up@5.0.0: + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@3.2.0: + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flatted: 3.3.2 keyv: 4.5.4 rimraf: 3.0.2 + dev: true - flat@6.0.1: {} + /flat@6.0.1: + resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} + engines: {node: '>=18'} + hasBin: true + dev: false - flatted@3.3.2: {} + /flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + dev: true - flow-enums-runtime@0.0.6: {} + /flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + dev: false - flow-parser@0.258.1: {} + /flow-parser@0.258.1: + resolution: {integrity: sha512-Y8CrO98EcXVCiYE4s5z0LTMbeYjKyd3MAEUJqxA7B8yGRlmdrG5UDqq4pVrUAfAu2tMFgpQESvBhBu9Xg1tpow==} + engines: {node: '>=0.4.0'} + dev: false - follow-redirects@1.15.9: {} + /follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true - fontaine@0.5.0: + /fontaine@0.5.0: + resolution: {integrity: sha512-vPDSWKhVAfTx4hRKT777+N6Szh2pAosAuzLpbppZ6O3UdD/1m6OlHjNcC3vIbgkRTIcLjzySLHXzPeLO2rE8cA==} dependencies: '@capsizecss/metrics': 2.2.0 '@capsizecss/unpack': 2.3.0 @@ -15714,8 +11378,10 @@ snapshots: unplugin: 1.16.1 transitivePeerDependencies: - encoding + dev: false - fontkit@2.0.4: + /fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} dependencies: '@swc/helpers': 0.5.15 brotli: 1.3.3 @@ -15726,82 +11392,142 @@ snapshots: tiny-inflate: 1.0.3 unicode-properties: 1.4.1 unicode-trie: 2.0.0 + dev: false - for-each@0.3.3: + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - foreground-child@3.3.0: + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.1: + /form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: true - forwarded-parse@2.1.2: {} + /forwarded-parse@2.1.2: + resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==} + dev: false - fraction.js@4.3.7: {} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: false - framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /framer-motion@10.18.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + dev: false - framer-motion@11.16.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /framer-motion@11.16.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-M946d8UhmI4lVZ4Wy2bLxw7D7LWw+OZTK5eCFCpGJNpUKt17oCP7+bBM3iKp6PfJF30ngBxsdxssFjLdD85ThA==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true dependencies: motion-dom: 11.16.1 motion-utils: 11.16.0 - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.1 + dev: false - fresh@0.5.2: {} + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false - fs-extra@11.2.0: + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 + dev: true - fs-extra@7.0.1: + /fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 + dev: false - fs-extra@8.1.0: + /fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 + dev: false - fs.realpath@1.0.0: {} + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.2: + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true optional: true - fsevents@2.3.3: + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true optional: true - fstream@1.0.12: + /fstream@1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + deprecated: This package is no longer supported. dependencies: graceful-fs: 4.2.11 inherits: 2.0.4 mkdirp: 0.5.6 rimraf: 2.7.1 + dev: true - function-bind@1.1.2: {} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.8: + /function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 @@ -15809,16 +11535,29 @@ snapshots: functions-have-names: 1.2.3 hasown: 2.0.2 is-callable: 1.2.7 + dev: true - functions-have-names@1.2.3: {} + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true - gensync@1.0.0-beta.2: {} + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} - get-caller-file@2.0.5: {} + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false - get-east-asian-width@1.3.0: {} + /get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + dev: true - get-intrinsic@1.2.7: + /get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 @@ -15831,50 +11570,82 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 - get-nonce@1.0.1: {} + /get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false - get-package-type@0.1.0: {} + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: false - get-port@6.1.2: {} + /get-port@6.1.2: + resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true - get-proto@1.0.1: + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} dependencies: dunder-proto: 1.0.1 es-object-atoms: 1.0.0 - get-stream@6.0.1: {} + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} - get-stream@8.0.1: {} + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true - get-symbol-description@1.1.0: + /get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.7 + dev: true - get-tsconfig@4.8.1: + /get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} dependencies: resolve-pkg-maps: 1.0.0 - glob-parent@5.1.2: + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false - glob@10.3.10: + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true dependencies: foreground-child: 3.3.0 jackspeak: 2.3.6 minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 + dev: true - glob@10.4.5: + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true dependencies: foreground-child: 3.3.0 jackspeak: 3.4.3 @@ -15883,7 +11654,9 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@7.2.3: + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -15892,29 +11665,48 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - glob@9.3.5: + /glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: fs.realpath: 1.0.0 minimatch: 8.0.4 minipass: 4.2.8 path-scurry: 1.11.1 + dev: false - globals@11.12.0: {} + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} - globals@13.24.0: + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} dependencies: type-fest: 0.20.2 + dev: true - globals@14.0.0: {} + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true - globals@15.14.0: {} + /globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} + engines: {node: '>=18'} + dev: true - globalthis@1.0.4: + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 gopd: 1.2.0 + dev: true - globby@11.1.0: + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -15923,25 +11715,41 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - gopd@1.2.0: {} + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} - graceful-fs@4.2.11: {} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - gradient-string@2.0.2: + /gradient-string@2.0.2: + resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} + engines: {node: '>=10'} dependencies: chalk: 4.1.2 tinygradient: 1.1.5 + dev: true - graphemer@1.4.0: {} + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true - graphql-request@7.1.2(graphql@16.10.0): + /graphql-request@7.1.2(graphql@16.10.0): + resolution: {integrity: sha512-+XE3iuC55C2di5ZUrB4pjgwe+nIQBuXVIK9J98wrVwojzDW3GMdSBZfxUk8l4j9TieIpjpggclxhNEU9ebGF8w==} + peerDependencies: + graphql: 14 - 16 dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) graphql: 16.10.0 + dev: false - graphql@16.10.0: {} + /graphql@16.10.0: + resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false - h3@1.13.0: + /h3@1.13.0: + resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} dependencies: cookie-es: 1.2.2 crossws: 0.3.1 @@ -15953,359 +11761,607 @@ snapshots: ufo: 1.5.4 uncrypto: 0.1.3 unenv: 1.10.0 + dev: false - has-bigints@1.1.0: {} + /has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + dev: true - has-flag@4.0.0: {} + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} - has-property-descriptors@1.0.2: + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.1 - has-proto@1.2.0: + /has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} dependencies: dunder-proto: 1.0.1 + dev: true - has-symbols@1.1.0: {} + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.1.0 - hash.js@1.1.7: + /hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - hasown@2.0.2: + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - hermes-estree@0.23.1: {} + /hermes-estree@0.23.1: + resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} + dev: false - hermes-estree@0.24.0: {} + /hermes-estree@0.24.0: + resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==} + dev: false - hermes-estree@0.25.1: {} + /hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + dev: false - hermes-parser@0.23.1: + /hermes-parser@0.23.1: + resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} dependencies: hermes-estree: 0.23.1 + dev: false - hermes-parser@0.24.0: + /hermes-parser@0.24.0: + resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==} dependencies: hermes-estree: 0.24.0 + dev: false - hermes-parser@0.25.1: + /hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} dependencies: hermes-estree: 0.25.1 + dev: false - hey-listen@1.0.8: {} + /hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + dev: false - hmac-drbg@1.0.1: + /hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - hoist-non-react-statics@3.3.2: + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 + dev: false - html-parse-stringify@3.0.1: + /html-parse-stringify@3.0.1: + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} dependencies: void-elements: 3.1.0 + dev: false - http-errors@2.0.0: + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 + dev: false - http-proxy@1.18.1: + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 follow-redirects: 1.15.9 requires-port: 1.0.0 transitivePeerDependencies: - debug + dev: true - https-proxy-agent@5.0.1: + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 debug: 4.4.0 transitivePeerDependencies: - supports-color + dev: false - human-id@1.0.2: {} + /human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + dev: false - human-signals@2.1.0: {} + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} - human-signals@4.3.1: {} + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true - human-signals@5.0.0: {} + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true - humanize-ms@1.2.1: + /humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: ms: 2.1.3 + dev: false - husky@9.1.7: {} + /husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} + hasBin: true + dev: true - i18next-resources-for-ts@1.5.0: + /i18next-resources-for-ts@1.5.0: + resolution: {integrity: sha512-gzVYct/sMeeOzomK0+8nl7YSr61xiDzf4Kg51g7StBaXAaKE/Vb1CLNHZ8dY56sYz6qmbwHRYHqMPanGi0go4w==} + hasBin: true dependencies: '@babel/runtime': 7.26.0 yaml: 2.7.0 + dev: false - i18next-resources-to-backend@1.2.1: + /i18next-resources-to-backend@1.2.1: + resolution: {integrity: sha512-okHbVA+HZ7n1/76MsfhPqDou0fptl2dAlhRDu2ideXloRRduzHsqDOznJBef+R3DFZnbvWoBW+KxJ7fnFjd6Yw==} dependencies: '@babel/runtime': 7.26.0 + dev: false - i18next@24.2.1(typescript@5.7.3): + /i18next@24.2.1(typescript@5.7.3): + resolution: {integrity: sha512-Q2wC1TjWcSikn1VAJg13UGIjc+okpFxQTxjVAymOnSA3RpttBQNMPf2ovcgoFVsV4QNxTfNZMAxorXZXsk4fBA==} + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/runtime': 7.26.0 - optionalDependencies: typescript: 5.7.3 + dev: false - iconv-lite@0.4.24: + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 + dev: false - idb-keyval@6.2.1: {} + /idb-keyval@6.2.1: + resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} + dev: false - ieee754@1.2.1: {} + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false - ignore@5.3.2: {} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} - image-size@1.2.0: + /image-size@1.2.0: + resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} + engines: {node: '>=16.x'} + hasBin: true dependencies: queue: 6.0.2 + dev: false - immer@10.1.1: {} + /immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + dev: false - import-fresh@2.0.0: + /import-fresh@2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 + dev: false - import-fresh@3.3.0: + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.12.0: + /import-in-the-middle@1.12.0: + resolution: {integrity: sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==} dependencies: acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) cjs-module-lexer: 1.4.1 module-details-from-path: 1.0.3 + dev: false - imurmurhash@0.1.4: {} + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - inflight@1.0.6: + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 - inherits@2.0.4: {} + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - internal-slot@1.1.0: + /internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.1.0 + dev: true - invariant@2.2.4: + /invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 + dev: false - iron-webcrypto@1.2.1: {} + /iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + dev: false - is-arguments@1.2.0: + /is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 + dev: false - is-array-buffer@3.0.5: + /is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 get-intrinsic: 1.2.7 + dev: true - is-arrayish@0.2.1: {} + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: {} + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false - is-async-function@2.1.0: + /is-async-function@2.1.0: + resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 + dev: true - is-bigint@1.1.0: + /is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} dependencies: has-bigints: 1.1.0 + dev: true - is-binary-path@2.1.0: + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.2.1: + /is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 + dev: true - is-bun-module@1.3.0: + /is-bun-module@1.3.0: + resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} dependencies: semver: 7.6.3 + dev: true - is-callable@1.2.7: {} + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} - is-core-module@2.16.1: + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} dependencies: hasown: 2.0.2 - is-data-view@1.0.2: + /is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 get-intrinsic: 1.2.7 is-typed-array: 1.1.15 + dev: true - is-date-object@1.1.0: + /is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 + dev: true - is-directory@0.3.1: {} + /is-directory@0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + dev: false - is-docker@2.2.1: {} + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false - is-extglob@2.1.1: {} + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} - is-finalizationregistry@1.1.1: + /is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 + dev: true - is-fullwidth-code-point@3.0.0: {} + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} - is-fullwidth-code-point@4.0.0: {} + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true - is-fullwidth-code-point@5.0.0: + /is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} dependencies: get-east-asian-width: 1.3.0 + dev: true - is-generator-function@1.1.0: + /is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 - is-glob@4.0.3: + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - is-map@2.0.3: {} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: true - is-number-object@1.1.1: + /is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 + dev: true - is-number@7.0.0: {} + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: {} + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true - is-plain-obj@2.1.0: + /is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + requiresBuild: true + dev: false optional: true - is-plain-object@2.0.4: + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 + dev: false - is-reference@1.2.1: + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: '@types/estree': 1.0.6 + dev: false - is-regex@1.2.1: + /is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.2 - is-set@2.0.3: {} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: true - is-shared-array-buffer@1.0.4: + /is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 + dev: true - is-stream@2.0.1: {} + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} - is-stream@3.0.0: {} + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true - is-string@1.1.1: + /is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 + dev: true - is-subdir@1.2.0: + /is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} dependencies: better-path-resolve: 1.0.0 + dev: false - is-symbol@1.1.1: + /is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-symbols: 1.1.0 safe-regex-test: 1.1.0 + dev: true - is-typed-array@1.1.15: + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.18 - is-weakmap@2.0.2: {} + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: true - is-weakref@1.1.0: + /is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 + dev: true - is-weakset@2.0.4: + /is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 get-intrinsic: 1.2.7 + dev: true - is-what@4.1.16: {} + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false - is-windows@1.0.2: {} + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: false - is-wsl@2.2.0: + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 + dev: false - isarray@1.0.0: {} + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isarray@2.0.5: {} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true - isexe@2.0.0: {} + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isobject@3.0.1: {} + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: false - isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + /isomorphic-ws@4.0.1(ws@7.5.10): + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + peerDependencies: + ws: '*' dependencies: - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10 + dev: false - isows@1.0.3(ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + /isows@1.0.3(ws@8.13.0): + resolution: {integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==} + peerDependencies: + ws: '*' dependencies: - ws: 8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.13.0 + dev: true - isows@1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + /isows@1.0.6(ws@8.18.0): + resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} + peerDependencies: + ws: '*' dependencies: ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + dev: false - istanbul-lib-coverage@3.2.2: {} + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: false - istanbul-lib-instrument@5.2.1: + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.26.3 @@ -16314,8 +12370,11 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false - iterator.prototype@1.1.5: + /iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-object-atoms: 1.0.0 @@ -16323,20 +12382,28 @@ snapshots: get-proto: 1.0.1 has-symbols: 1.1.0 set-function-name: 2.0.2 + dev: true - jackspeak@2.3.6: + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + dev: true - jackspeak@3.4.3: + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jayson@4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /jayson@4.1.3: + resolution: {integrity: sha512-LtXh5aYZodBZ9Fc3j6f2w+MTNcnxteMOrb+QgIouguGOulWi0lieEkOUg+HkjjFs0DGoWDds6bi4E9hpNFLulQ==} + engines: {node: '>=8'} + hasBin: true dependencies: '@types/connect': 3.4.38 '@types/node': 12.20.55 @@ -16346,15 +12413,18 @@ snapshots: delay: 5.0.0 es6-promisify: 5.0.0 eyes: 0.1.8 - isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + isomorphic-ws: 4.0.1(ws@7.5.10) json-stringify-safe: 5.0.1 uuid: 8.3.2 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - jest-environment-node@29.7.0: + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -16362,10 +12432,16 @@ snapshots: '@types/node': 22.10.5 jest-mock: 29.7.0 jest-util: 29.7.0 + dev: false - jest-get-type@29.6.3: {} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: false - jest-haste-map@29.7.0: + /jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 @@ -16380,8 +12456,11 @@ snapshots: walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 + dev: false - jest-message-util@29.7.0: + /jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 @@ -16392,16 +12471,25 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 + dev: false - jest-mock@29.7.0: + /jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 22.10.5 jest-util: 29.7.0 + dev: false - jest-regex-util@29.6.3: {} + /jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: false - jest-util@29.7.0: + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 22.10.5 @@ -16409,8 +12497,11 @@ snapshots: ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + dev: false - jest-validate@29.7.0: + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 camelcase: 6.3.0 @@ -16418,44 +12509,74 @@ snapshots: jest-get-type: 29.6.3 leven: 3.1.0 pretty-format: 29.7.0 + dev: false - jest-worker@27.5.1: + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: '@types/node': 22.10.5 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false - jest-worker@29.7.0: + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/node': 22.10.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false - jiti@1.21.7: {} + /jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + dev: false - joycon@3.1.1: {} + /joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} - js-base64@3.7.7: {} + /js-base64@3.7.7: + resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} + dev: false - js-sha3@0.8.0: {} + /js-sha3@0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - js-tokens@4.0.0: {} + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: false - js-yaml@4.1.0: + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true dependencies: argparse: 2.0.1 + dev: true - jsc-android@250231.0.0: {} + /jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + dev: false - jsc-safe-url@0.2.4: {} + /jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + dev: false - jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + /jscodeshift@0.14.0(@babel/preset-env@7.26.0): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.26.3 @@ -16479,98 +12600,171 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + dev: false - jsesc@3.0.2: {} + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true - jsesc@3.1.0: {} + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true - json-buffer@3.0.1: {} + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true - json-parse-better-errors@1.0.2: {} + /json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + dev: false - json-parse-even-better-errors@2.3.1: {} + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-rpc-engine@6.1.0: + /json-rpc-engine@6.1.0: + resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} + engines: {node: '>=10.0.0'} dependencies: '@metamask/safe-event-emitter': 2.0.0 eth-rpc-errors: 4.0.3 + dev: false - json-rpc-random-id@1.0.1: {} + /json-rpc-random-id@1.0.1: + resolution: {integrity: sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==} + dev: false - json-schema-traverse@0.4.1: {} + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - json-schema-traverse@1.0.0: {} + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false - json-stable-stringify-without-jsonify@1.0.1: {} + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true - json-stringify-safe@5.0.1: {} + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false - json5@1.0.2: + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true dependencies: minimist: 1.2.8 + dev: true - json5@2.2.3: {} + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - jsonfile@4.0.0: + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.11 + dev: false - jsonfile@6.1.0: + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 + dev: true - jsonparse@1.3.1: {} + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: false - jsx-ast-utils@3.3.5: + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.3 object.assign: 4.1.7 object.values: 1.2.1 + dev: true - keccak@3.0.4: + /keccak@3.0.4: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + requiresBuild: true dependencies: node-addon-api: 2.0.2 node-gyp-build: 4.8.4 readable-stream: 3.6.2 + dev: false - keyv@4.5.4: + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 + dev: true - keyvaluestorage-interface@1.0.0: {} + /keyvaluestorage-interface@1.0.0: + resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} + dev: false - kind-of@6.0.3: {} + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false - ky@1.7.4: {} + /ky@1.7.4: + resolution: {integrity: sha512-zYEr/gh7uLW2l4su11bmQ2M9xLgQLjyvx58UyNM/6nuqyWFHPX5ktMjvpev3F8QWdjSsHUpnWew4PBCswBNuMQ==} + engines: {node: '>=18'} + dev: false - language-subtag-registry@0.3.23: {} + /language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: true - language-tags@1.0.9: + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.23 + dev: true - leven@3.1.0: {} + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false - levn@0.4.1: + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true - lighthouse-logger@1.4.2: + /lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} dependencies: debug: 2.6.9 marky: 1.2.5 transitivePeerDependencies: - supports-color + dev: false - lilconfig@3.1.3: {} + /lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} - lines-and-columns@1.2.4: {} + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.3.0: + /lint-staged@15.3.0: + resolution: {integrity: sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A==} + engines: {node: '>=18.12.0'} + hasBin: true dependencies: chalk: 5.4.1 commander: 12.1.0 @@ -16584,10 +12778,15 @@ snapshots: yaml: 2.6.1 transitivePeerDependencies: - supports-color + dev: true - listenercount@1.0.1: {} + /listenercount@1.0.1: + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} + dev: true - listr2@8.2.5: + /listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -16595,77 +12794,120 @@ snapshots: log-update: 6.1.0 rfdc: 1.4.1 wrap-ansi: 9.0.0 + dev: true - lit-element@3.3.3: + /lit-element@3.3.3: + resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 + dev: false - lit-html@2.8.0: + /lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: '@types/trusted-types': 2.0.7 + dev: false - lit@2.8.0: + /lit@2.8.0: + resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} dependencies: '@lit/reactive-element': 1.6.3 lit-element: 3.3.3 lit-html: 2.8.0 + dev: false - load-tsconfig@0.2.5: {} + /load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - loader-runner@4.3.0: {} + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false - locate-path@3.0.0: + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 + dev: false - locate-path@5.0.0: + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: p-locate: 4.1.0 + dev: false - locate-path@6.0.0: + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: p-locate: 5.0.0 - lodash.debounce@4.0.8: {} + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.isequal@4.5.0: {} + /lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false - lodash.merge@4.6.2: {} + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true - lodash.sortby@4.7.0: {} + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.startcase@4.4.0: {} + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: false - lodash.throttle@4.1.1: {} + /lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + dev: false - lodash@4.17.21: {} + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-update@6.1.0: + /log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} dependencies: ansi-escapes: 7.0.0 cli-cursor: 5.0.0 slice-ansi: 7.1.0 strip-ansi: 7.1.0 wrap-ansi: 9.0.0 + dev: true - loose-envify@1.4.0: + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: js-tokens: 4.0.0 - lru-cache@10.4.3: {} + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@5.1.1: + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - lucide-react@0.379.0(react@18.3.1): + /lucide-react@0.379.0(react@18.3.1): + resolution: {integrity: sha512-KcdeVPqmhRldldAAgptb8FjIunM2x2Zy26ZBh1RsEUcdLIvsEmbcw7KpzFYUy5BbpGeWhPu9Z9J5YXfStiXwhg==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: react: 18.3.1 + dev: false - magic-regexp@0.8.0: + /magic-regexp@0.8.0: + resolution: {integrity: sha512-lOSLWdE156csDYwCTIGiAymOLN7Epu/TU5e/oAnISZfU6qP+pgjkE+xbVjVn3yLPKN8n1G2yIAYTAM5KRk6/ow==} dependencies: estree-walker: 3.0.3 magic-string: 0.30.17 @@ -16674,50 +12916,81 @@ snapshots: type-level-regexp: 0.1.17 ufo: 1.5.4 unplugin: 1.16.1 + dev: false - magic-string@0.30.17: + /magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.8: + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + dev: false - make-dir@2.1.0: + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} dependencies: pify: 4.0.1 semver: 5.7.2 + dev: false - make-error@1.3.6: {} + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - makeerror@1.0.12: + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 + dev: false - marky@1.2.5: {} + /marky@1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + dev: false - math-intrinsics@1.1.0: {} + /math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} - media-query-parser@2.0.2: + /media-query-parser@2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: '@babel/runtime': 7.26.0 + dev: false - memoize-one@5.2.1: {} + /memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + dev: false - merge-anything@5.1.7: + /merge-anything@5.1.7: + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} + engines: {node: '>=12.13'} dependencies: is-what: 4.1.16 + dev: false - merge-options@3.0.4: + /merge-options@3.0.4: + resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} + engines: {node: '>=10'} + requiresBuild: true dependencies: is-plain-obj: 2.1.0 + dev: false optional: true - merge-stream@2.0.0: {} + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge2@1.4.1: {} + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - metro-babel-transformer@0.81.0: + /metro-babel-transformer@0.81.0: + resolution: {integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==} + engines: {node: '>=18.18'} dependencies: '@babel/core': 7.26.0 flow-enums-runtime: 0.0.6 @@ -16725,24 +12998,33 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: false - metro-cache-key@0.81.0: + /metro-cache-key@0.81.0: + resolution: {integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==} + engines: {node: '>=18.18'} dependencies: flow-enums-runtime: 0.0.6 + dev: false - metro-cache@0.81.0: + /metro-cache@0.81.0: + resolution: {integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==} + engines: {node: '>=18.18'} dependencies: exponential-backoff: 3.1.1 flow-enums-runtime: 0.0.6 metro-core: 0.81.0 + dev: false - metro-config@0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /metro-config@0.81.0: + resolution: {integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==} + engines: {node: '>=18.18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.81.0 metro-cache: 0.81.0 metro-core: 0.81.0 metro-runtime: 0.81.0 @@ -16750,14 +13032,20 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: false - metro-core@0.81.0: + /metro-core@0.81.0: + resolution: {integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==} + engines: {node: '>=18.18'} dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 metro-resolver: 0.81.0 + dev: false - metro-file-map@0.81.0: + /metro-file-map@0.81.0: + resolution: {integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==} + engines: {node: '>=18.18'} dependencies: anymatch: 3.1.3 debug: 2.6.9 @@ -16774,25 +13062,37 @@ snapshots: fsevents: 2.3.3 transitivePeerDependencies: - supports-color + dev: false - metro-minify-terser@0.81.0: + /metro-minify-terser@0.81.0: + resolution: {integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==} + engines: {node: '>=18.18'} dependencies: flow-enums-runtime: 0.0.6 terser: 5.37.0 + dev: false - metro-resolver@0.81.0: + /metro-resolver@0.81.0: + resolution: {integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==} + engines: {node: '>=18.18'} dependencies: flow-enums-runtime: 0.0.6 + dev: false - metro-runtime@0.81.0: + /metro-runtime@0.81.0: + resolution: {integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==} + engines: {node: '>=18.18'} dependencies: '@babel/runtime': 7.26.0 flow-enums-runtime: 0.0.6 + dev: false - metro-source-map@0.81.0: + /metro-source-map@0.81.0: + resolution: {integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==} + engines: {node: '>=18.18'} dependencies: '@babel/traverse': 7.26.4 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.4' + '@babel/traverse--for-generate-function-map': /@babel/traverse@7.26.4 '@babel/types': 7.26.3 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -16803,8 +13103,12 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - metro-symbolicate@0.81.0: + /metro-symbolicate@0.81.0: + resolution: {integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==} + engines: {node: '>=18.18'} + hasBin: true dependencies: flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -16815,8 +13119,11 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: false - metro-transform-plugins@0.81.0: + /metro-transform-plugins@0.81.0: + resolution: {integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==} + engines: {node: '>=18.18'} dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 @@ -16826,15 +13133,18 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: false - metro-transform-worker@0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /metro-transform-worker@0.81.0: + resolution: {integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==} + engines: {node: '>=18.18'} dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 '@babel/parser': 7.26.3 '@babel/types': 7.26.3 flow-enums-runtime: 0.0.6 - metro: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.81.0 metro-babel-transformer: 0.81.0 metro-cache: 0.81.0 metro-cache-key: 0.81.0 @@ -16846,8 +13156,12 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: false - metro@0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /metro@0.81.0: + resolution: {integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==} + engines: {node: '>=18.18'} + hasBin: true dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 @@ -16874,7 +13188,7 @@ snapshots: metro-babel-transformer: 0.81.0 metro-cache: 0.81.0 metro-cache-key: 0.81.0 - metro-config: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-config: 0.81.0 metro-core: 0.81.0 metro-file-map: 0.81.0 metro-resolver: 0.81.0 @@ -16882,97 +13196,164 @@ snapshots: metro-source-map: 0.81.0 metro-symbolicate: 0.81.0 metro-transform-plugins: 0.81.0 - metro-transform-worker: 0.81.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-transform-worker: 0.81.0 mime-types: 2.1.35 nullthrows: 1.1.1 serialize-error: 2.1.0 source-map: 0.5.7 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10 yargs: 17.7.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: false - micro-ftch@0.3.1: {} + /micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + dev: false - microdiff@1.5.0: {} + /microdiff@1.5.0: + resolution: {integrity: sha512-Drq+/THMvDdzRYrK0oxJmOKiC24ayUV8ahrt8l3oRK51PWt6gdtrIGrlIH3pT/lFh1z93FbAcidtsHcWbnRz8Q==} + dev: false - micromatch@4.0.8: + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} dependencies: braces: 3.0.3 picomatch: 2.3.1 - mime-db@1.52.0: {} + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} - mime-types@2.1.35: + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - mime@1.6.0: {} + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false - mime@3.0.0: {} + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false - mimic-fn@2.1.0: {} + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} - mimic-fn@4.0.0: {} + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true - mimic-function@5.0.1: {} + /mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + dev: true - minimalistic-assert@1.0.1: {} + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimalistic-crypto-utils@1.0.1: {} + /minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - minimatch@3.1.2: + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - minimatch@8.0.4: + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: false - minimatch@9.0.5: + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@4.2.8: {} + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + dev: false - minipass@7.1.2: {} + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} - mipd@0.0.7(typescript@5.7.3): - optionalDependencies: + /mipd@0.0.7(typescript@5.7.3): + resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: typescript: 5.7.3 + dev: false - mitt@3.0.1: {} + /mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + dev: false - mkdirp@0.5.6: + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true dependencies: minimist: 1.2.8 - mkdirp@1.0.4: {} + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: false - mlly@1.7.3: + /mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} dependencies: acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.3.0 ufo: 1.5.4 + dev: false - modern-ahocorasick@1.1.0: {} + /modern-ahocorasick@1.1.0: + resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==} + dev: false - module-details-from-path@1.0.3: {} + /module-details-from-path@1.0.3: + resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + dev: false - motion-dom@11.16.1: + /motion-dom@11.16.1: + resolution: {integrity: sha512-XVNf3iCfZn9OHPZYJQy5YXXLn0NuPNvtT3YCat89oAnr4D88Cr52KqFgKa8dWElBK8uIoQhpJMJEG+dyniYycQ==} dependencies: motion-utils: 11.16.0 + dev: false - motion-utils@11.16.0: {} + /motion-utils@11.16.0: + resolution: {integrity: sha512-ngdWPjg31rD4WGXFi0eZ00DQQqKKu04QExyv/ymlC+3k+WIgYVFbt6gS5JsFPbJODTF/r8XiE/X+SsoT9c0ocw==} + dev: false - motion@10.16.2: + /motion@10.16.2: + resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} dependencies: '@motionone/animation': 10.18.0 '@motionone/dom': 10.18.0 @@ -16980,58 +13361,122 @@ snapshots: '@motionone/types': 10.17.1 '@motionone/utils': 10.18.0 '@motionone/vue': 10.16.4 + dev: false - motion@11.16.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /motion@11.16.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Q73vRcFCLTfKdIq8CllBi72zvntKEnaFaE3Wh0y0cWxeQUAw7VymVg8eZpLADZku7SNvk4GhZJqnIVl8eGepiw==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true dependencies: - framer-motion: 11.16.2(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 + framer-motion: 11.16.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.1 + dev: false - mri@1.2.0: {} + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false - ms@2.0.0: {} + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false - ms@2.1.3: {} + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - multiformats@9.9.0: {} + /multiformats@9.9.0: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + dev: false - mz@2.7.0: + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.22.0: + /nan@2.22.0: + resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} + requiresBuild: true + dev: true optional: true - nanoid@3.3.8: {} + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - natural-compare-lite@1.4.0: {} + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true - natural-compare@1.4.0: {} + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true - negotiator@0.6.3: {} + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false - negotiator@0.6.4: {} + /negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + dev: false - neo-async@2.6.2: {} + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false - next-i18n-router@5.5.1: + /next-i18n-router@5.5.1: + resolution: {integrity: sha512-uJGYUAQS33LbRT3Jx+kurR/E79iPQo1jWZUYmc+614UkPt58k2XYyGloSvHR74b21i4K/d6eksdBj6T2WojjdA==} dependencies: '@formatjs/intl-localematcher': 0.5.10 negotiator: 0.6.4 + dev: false - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /next-themes@0.3.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /next@14.2.23(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.49.1)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-mjN3fE6u/tynneLiEg56XnthzuYw+kD7mCujgVqioxyPqbmiotUCGJpIZGS/VaPg3ZDT1tvWxiVyRzeqJFm/kw==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true dependencies: '@next/env': 14.2.23 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.49.1 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001692 @@ -17039,7 +13484,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.26.0)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.23 '@next/swc-darwin-x64': 14.2.23 @@ -17050,67 +13495,121 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.23 '@next/swc-win32-ia32-msvc': 14.2.23 '@next/swc-win32-x64-msvc': 14.2.23 - '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.49.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false - node-abort-controller@3.1.1: {} + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + dev: false - node-addon-api@2.0.2: {} + /node-addon-api@2.0.2: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + dev: false - node-dir@0.1.17: + /node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} dependencies: minimatch: 3.1.2 + dev: false - node-fetch-native@1.6.4: {} + /node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + dev: false - node-fetch@2.7.0: + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: whatwg-url: 5.0.0 + dev: false - node-forge@1.3.1: {} + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false - node-gyp-build@4.8.4: {} + /node-gyp-build@4.8.4: + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} + hasBin: true - node-int64@0.4.0: {} + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false - node-releases@2.0.19: {} + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - normalize-path@3.0.0: {} + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - normalize-range@0.1.2: {} + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false - npm-run-path@4.0.1: + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 + dev: true - nullthrows@1.1.1: {} + /nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + dev: false - ob1@0.81.0: + /ob1@0.81.0: + resolution: {integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==} + engines: {node: '>=18.18'} dependencies: flow-enums-runtime: 0.0.6 + dev: false - obj-multiplex@1.0.0: + /obj-multiplex@1.0.0: + resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 readable-stream: 2.3.8 + dev: false - object-assign@4.1.1: {} + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} - object-hash@3.0.0: {} + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false - object-inspect@1.13.3: {} + /object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + engines: {node: '>= 0.4'} + dev: true - object-keys@1.1.1: {} + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true - object.assign@4.1.7: + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 @@ -17118,73 +13617,112 @@ snapshots: es-object-atoms: 1.0.0 has-symbols: 1.1.0 object-keys: 1.1.1 + dev: true - object.entries@1.1.8: + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - object.fromentries@2.0.8: + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 es-object-atoms: 1.0.0 + dev: true - object.groupby@1.0.3: + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 + dev: true - object.values@1.2.1: + /object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - ofetch@1.4.1: + /ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 ufo: 1.5.4 + dev: false - ohash@1.1.4: {} + /ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + dev: false - on-exit-leak-free@0.2.0: {} + /on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + dev: false - on-finished@2.3.0: + /on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false - on-finished@2.4.1: + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 + dev: false - once@1.4.0: + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - onetime@5.1.2: + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 + dev: true - onetime@7.0.0: + /onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} dependencies: mimic-function: 5.0.1 + dev: true - open@7.4.2: + /open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false - optionator@0.9.4: + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -17192,18 +13730,33 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.5 + dev: true - os-tmpdir@1.0.2: {} + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: false - outdent@0.5.0: {} + /outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + dev: false - own-keys@1.0.1: + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.7 object-keys: 1.1.1 safe-push-apply: 1.0.0 + dev: true - ox@0.6.0(typescript@5.7.3)(zod@3.24.1): + /ox@0.6.0(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-blUzTLidvUlshv0O02CnLFqBLidNzPoAZdIth894avUAotTuWziznv6IENv5idRuOSSP3dH8WzcYw84zVdu0Aw==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.7.0 @@ -17212,120 +13765,211 @@ snapshots: '@scure/bip39': 1.5.0 abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) eventemitter3: 5.0.1 - optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - zod + dev: false - p-filter@2.1.0: + /p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} dependencies: p-map: 2.1.0 + dev: false - p-limit@2.3.0: + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: p-try: 2.2.0 + dev: false - p-limit@3.1.0: + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - p-locate@3.0.0: + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} dependencies: p-limit: 2.3.0 + dev: false - p-locate@4.1.0: + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: p-limit: 2.3.0 + dev: false - p-locate@5.0.0: + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - p-map@2.1.0: {} + /p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + dev: false - p-try@2.2.0: {} + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false - package-json-from-dist@1.0.1: {} + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.8: {} + /package-manager-detector@0.2.8: + resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} + dev: false - pako@0.2.9: {} + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: false - parent-module@1.0.1: + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: callsites: 3.1.0 - parse-json@4.0.0: + /parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 + dev: false - parse-json@5.2.0: + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parseurl@1.3.3: {} + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false - path-exists@3.0.0: {} + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false - path-exists@4.0.0: {} + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - path-is-absolute@1.0.1: {} + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} - path-key@3.1.1: {} + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - path-key@4.0.0: {} + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true - path-parse@1.0.7: {} + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} dependencies: lru-cache: 10.4.3 minipass: 7.1.2 - path-type@4.0.0: {} + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - pathe@1.1.2: {} + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: false - pg-int8@1.0.1: {} + /pg-int8@1.0.1: + resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} + engines: {node: '>=4.0.0'} + dev: false - pg-protocol@1.7.0: {} + /pg-protocol@1.7.0: + resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} + dev: false - pg-types@2.2.0: + /pg-types@2.2.0: + resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} + engines: {node: '>=4'} dependencies: pg-int8: 1.0.1 postgres-array: 2.0.0 postgres-bytea: 1.0.0 postgres-date: 1.0.7 postgres-interval: 1.2.0 + dev: false - picocolors@1.1.1: {} + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@2.3.1: {} + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} - picomatch@4.0.2: {} + /picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} - pidtree@0.6.0: {} + /pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: true - pify@2.3.0: {} + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false - pify@3.0.0: {} + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + dev: false - pify@4.0.1: {} + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false - pify@5.0.0: {} + /pify@5.0.0: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + engines: {node: '>=10'} + dev: false - pino-abstract-transport@0.5.0: + /pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} dependencies: duplexify: 4.1.3 split2: 4.2.0 + dev: false - pino-std-serializers@4.0.0: {} + /pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + dev: false - pino@7.11.0: + /pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -17338,251 +13982,450 @@ snapshots: safe-stable-stringify: 2.5.0 sonic-boom: 2.8.0 thread-stream: 0.15.2 + dev: false - pirates@4.0.6: {} + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} - pkg-dir@3.0.0: + /pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} dependencies: find-up: 3.0.0 + dev: false - pkg-types@1.3.0: + /pkg-types@1.3.0: + resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} dependencies: confbox: 0.1.8 mlly: 1.7.3 pathe: 1.1.2 + dev: false + + /playwright-core@1.44.0: + resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==} + engines: {node: '>=16'} + hasBin: true + dev: true - playwright-core@1.49.1: {} + /playwright-core@1.49.1: + resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} + engines: {node: '>=18'} + hasBin: true - playwright@1.49.1: + /playwright@1.49.1: + resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} + engines: {node: '>=18'} + hasBin: true dependencies: playwright-core: 1.49.1 optionalDependencies: fsevents: 2.3.2 - pngjs@5.0.0: {} + /pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + dev: false - pony-cause@2.1.11: {} + /pony-cause@2.1.11: + resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} + engines: {node: '>=12.0.0'} + dev: false - possible-typed-array-names@1.0.0: {} + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} - post-robot@8.0.32: + /post-robot@8.0.32: + resolution: {integrity: sha512-PMOdDAt3pyuKUxZcTzdcXXFxLqkdeLpRlcCQl7QAJpI+e7J1YHH+PfC7KAbcL8hRVQ1LknQYGoirbA1/eO/a1g==} dependencies: cross-domain-safe-weakmap: 1.0.29 cross-domain-utils: 2.0.38 zalgo-promise: 1.0.48 + dev: false - postcss-import@15.1.0(postcss@8.4.49): + /postcss-import@15.1.0(postcss@8.4.49): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 + dev: false - postcss-js@4.0.1(postcss@8.4.49): + /postcss-js@4.0.1(postcss@8.4.49): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 postcss: 8.4.49 + dev: false - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)): + /postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true dependencies: lilconfig: 3.1.3 - yaml: 2.7.0 - optionalDependencies: postcss: 8.4.49 ts-node: 10.9.2(@types/node@20.17.12)(typescript@5.7.3) + yaml: 2.7.0 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0): + /postcss-load-config@6.0.1(postcss@8.4.49)(tsx@4.19.2): + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true dependencies: lilconfig: 3.1.3 - optionalDependencies: - jiti: 1.21.7 postcss: 8.4.49 tsx: 4.19.2 - yaml: 2.7.0 + dev: false - postcss-nested@6.2.0(postcss@8.4.49): + /postcss-nested@6.2.0(postcss@8.4.49): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 dependencies: postcss: 8.4.49 postcss-selector-parser: 6.1.2 + dev: false - postcss-selector-parser@6.1.2: + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + dev: false - postcss-value-parser@4.2.0: {} + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false - postcss@8.4.31: + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 + dev: false - postcss@8.4.49: + /postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 - postgres-array@2.0.0: {} + /postgres-array@2.0.0: + resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} + engines: {node: '>=4'} + dev: false - postgres-bytea@1.0.0: {} + /postgres-bytea@1.0.0: + resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} + engines: {node: '>=0.10.0'} + dev: false - postgres-date@1.0.7: {} + /postgres-date@1.0.7: + resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} + engines: {node: '>=0.10.0'} + dev: false - postgres-interval@1.2.0: + /postgres-interval@1.2.0: + resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} + engines: {node: '>=0.10.0'} dependencies: xtend: 4.0.2 + dev: false - preact@10.25.4: {} + /preact@10.25.4: + resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} + dev: false - prelude-ls@1.2.1: {} + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true - prettier-linter-helpers@1.0.0: + /prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} dependencies: fast-diff: 1.3.0 + dev: true - prettier@2.8.8: {} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false - prettier@3.4.2: {} + /prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + engines: {node: '>=14'} + hasBin: true - pretty-format@29.7.0: + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 + dev: false - process-nextick-args@2.0.1: {} + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@1.0.0: {} + /process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + dev: false - progress@2.0.3: {} + /progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} - promise@8.3.0: + /promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} dependencies: asap: 2.0.6 + dev: false - prop-types@15.8.1: + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - proxy-compare@2.5.1: {} + /proxy-compare@2.5.1: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + dev: false - proxy-from-env@1.1.0: {} + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pump@3.0.2: + /pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: false - punycode@2.3.1: {} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - qrcode@1.5.3: + /qrcode@1.5.3: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true dependencies: dijkstrajs: 1.0.3 encode-utf8: 1.0.3 pngjs: 5.0.0 yargs: 15.4.1 + dev: false - qrcode@1.5.4: + /qrcode@1.5.4: + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} + engines: {node: '>=10.13.0'} + hasBin: true dependencies: dijkstrajs: 1.0.3 pngjs: 5.0.0 yargs: 15.4.1 + dev: false - query-string@7.1.3: + /query-string@7.1.3: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} dependencies: decode-uri-component: 0.2.2 filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 + dev: false - queue-microtask@1.2.3: {} + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - queue@6.0.2: + /queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: inherits: 2.0.4 + dev: false - quick-format-unescaped@4.0.4: {} + /quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + dev: false - radix3@1.1.2: {} + /radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + dev: false - ramda@0.29.1: {} + /ramda@0.29.1: + resolution: {integrity: sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==} + dev: false - randombytes@2.1.0: + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 + dev: false - range-parser@1.2.1: {} + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false - react-animated-counter@1.7.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-animated-counter@1.7.9(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-nHN1iQfIflatkCXuUYEZnKeMt+oo3Awu/dOxBS7hQws7BgEtv9nRGtVJNrn48ZqYoYNgkYhPt6JHMK2Qu6VcRQ==} + peerDependencies: + react: '>=16' dependencies: - framer-motion: 10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 10.18.0(react-dom@18.3.1)(react@18.3.1) lodash: 4.17.21 react: 18.3.1 transitivePeerDependencies: - react-dom + dev: false - react-cookie@7.2.2(react@18.3.1): + /react-cookie@7.2.2(react@18.3.1): + resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} + peerDependencies: + react: '>= 16.3.0' dependencies: '@types/hoist-non-react-statics': 3.3.6 hoist-non-react-statics: 3.3.2 react: 18.3.1 universal-cookie: 7.2.2 + dev: false - react-devtools-core@5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /react-devtools-core@5.3.2: + resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} dependencies: shell-quote: 1.8.2 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false - react-dom@18.3.1(react@18.3.1): + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 + dev: false - react-error-boundary@4.1.2(react@18.3.1): + /react-error-boundary@4.1.2(react@18.3.1): + resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} + peerDependencies: + react: '>=16.13.1' dependencies: '@babel/runtime': 7.26.0 react: 18.3.1 + dev: false - react-i18next@15.4.0(i18next@24.2.1(typescript@5.7.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + /react-i18next@15.4.0(i18next@24.2.1)(react-dom@18.3.1)(react-native@0.76.6)(react@18.3.1): + resolution: {integrity: sha512-Py6UkX3zV08RTvL6ZANRoBh9sL/ne6rQq79XlkHEdd82cZr2H9usbWpUNVadJntIZP2pu3M2rL1CN+5rQYfYFw==} + peerDependencies: + i18next: '>= 23.2.3' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 i18next: 24.2.1(typescript@5.7.3) react: 18.3.1 - optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-native: 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@18.3.1) + dev: false - react-intersection-observer@9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-intersection-observer@9.14.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-k1xIUn3sCQi3ugNeF64FJb3zwve5mcetvAUR9JazXeOmtap4IP2evN8rs+yf6SQ7F1QydsOGiqTmt+lySKZ9uA==} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + react-dom: + optional: true dependencies: react: 18.3.1 - optionalDependencies: react-dom: 18.3.1(react@18.3.1) + dev: false - react-is@16.13.1: {} + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: {} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: false - react-is@19.0.0: {} + /react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + dev: false - react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): + /react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0)(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.76.6 - '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/codegen': 0.76.6(@babel/preset-env@7.26.0) + '@react-native/community-cli-plugin': 0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0) '@react-native/gradle-plugin': 0.76.6 '@react-native/js-polyfills': 0.76.6 '@react-native/normalize-colors': 0.76.6 - '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.18)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.76.6(@types/react@18.3.18)(react-native@0.76.6)(react@18.3.1) + '@types/react': 18.3.18 abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -17605,17 +14448,15 @@ snapshots: pretty-format: 29.7.0 promise: 8.3.0 react: 18.3.1 - react-devtools-core: 5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + react-devtools-core: 5.3.2 react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 semver: 7.6.3 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 - ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 6.2.3 yargs: 17.7.2 - optionalDependencies: - '@types/react': 18.3.18 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -17624,49 +14465,92 @@ snapshots: - encoding - supports-color - utf-8-validate + dev: false - react-refresh@0.14.2: {} + /react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + dev: false - react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): + /react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 react: 18.3.1 react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - react-remove-scroll@2.6.0(@types/react@18.3.18)(react@18.3.1): + /react-remove-scroll@2.6.0(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 react: 18.3.1 react-remove-scroll-bar: 2.3.8(@types/react@18.3.18)(react@18.3.1) react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 use-callback-ref: 1.3.3(@types/react@18.3.18)(react@18.3.1) use-sidecar: 1.1.3(@types/react@18.3.18)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.18 + dev: false - react-router-dom@6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-router-dom@6.28.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-YraE27C/RdjcZwl5UCqF/ffXnZDxpJdk9Q6jw38SZHjXs7NNdpViq2l2c7fO7+4uWaEfcwfGCv3RSg4e1By/fQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' dependencies: '@remix-run/router': 1.21.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.28.1(react@18.3.1) + dev: false - react-router@6.28.1(react@18.3.1): + /react-router@6.28.1(react@18.3.1): + resolution: {integrity: sha512-2omQTA3rkMljmrvvo6WtewGdVh45SpL9hGiCI9uUrwGGfNFDIvGK4gYJsKlJoNVi6AQZcopSCballL+QGOm7fA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' dependencies: '@remix-run/router': 1.21.0 react: 18.3.1 + dev: false - react-style-singleton@2.2.3(@types/react@18.3.18)(react@18.3.1): + /react-style-singleton@2.2.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' dependencies: '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 @@ -17674,23 +14558,33 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: false - react@18.3.1: + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + dev: false - read-cache@1.0.0: + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 + dev: false - read-yaml-file@1.1.0: + /read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} dependencies: graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 + dev: false - readable-stream@2.3.8: + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -17700,30 +14594,48 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@3.6.2: + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 + dev: false - readdirp@3.6.0: + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - readdirp@4.0.2: {} + /readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + dev: false - readline@1.3.0: {} + /readline@1.3.0: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + dev: false - real-require@0.1.0: {} + /real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + dev: false - recast@0.21.5: + /recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 tslib: 2.8.1 + dev: false - reflect.getprototypeof@1.0.10: + /reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 @@ -17733,24 +14645,37 @@ snapshots: get-intrinsic: 1.2.7 get-proto: 1.0.1 which-builtin-type: 1.2.1 + dev: true - regenerate-unicode-properties@10.2.0: + /regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - regenerate@1.4.2: {} + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.13.11: {} + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false - regenerator-runtime@0.14.1: {} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-transform@0.15.2: + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: '@babel/runtime': 7.26.0 - regexp-tree@0.1.27: {} + /regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + dev: false - regexp.prototype.flags@1.5.4: + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 @@ -17758,8 +14683,11 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 set-function-name: 2.0.2 + dev: true - regexpu-core@6.2.0: + /regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.0 @@ -17768,87 +14696,151 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.0 - regjsgen@0.8.0: {} + /regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.12.0: + /regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true dependencies: jsesc: 3.0.2 - require-directory@2.1.1: {} + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false - require-from-string@2.0.2: {} + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false - require-in-the-middle@7.4.0: + /require-in-the-middle@7.4.0: + resolution: {integrity: sha512-X34iHADNbNDfr6OTStIAHWSAvvKQRYgLO6duASaVf7J2VA3lvmNYboAHOuLC2huav1IwgZJtyEcJCKVzFxOSMQ==} + engines: {node: '>=8.6.0'} dependencies: debug: 4.4.0 module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: false - require-main-filename@2.0.0: {} + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false - requires-port@1.0.0: {} + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true - resolve-from@3.0.0: {} + /resolve-from@3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + dev: false - resolve-from@4.0.0: {} + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - resolve-from@5.0.0: {} + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: {} + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.10: + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.8: + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: false - resolve@2.0.0-next.5: + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true - restore-cursor@5.1.0: + /restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} dependencies: onetime: 7.0.0 signal-exit: 4.1.0 + dev: true - restructure@3.0.2: {} + /restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + dev: false - reusify@1.0.4: {} + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rfdc@1.4.1: {} + /rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + dev: true - rimraf@2.6.3: + /rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 + dev: false - rimraf@2.7.1: + /rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 + dev: true - rimraf@3.0.2: + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 - rollup-plugin-polyfill-node@0.13.0(rollup@3.29.5): + /rollup-plugin-polyfill-node@0.13.0(rollup@4.30.1): + resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@3.29.5) - rollup: 3.29.5 + '@rollup/plugin-inject': 5.0.5(rollup@4.30.1) + rollup: 4.30.1 + dev: true - rollup@3.29.5: + /rollup@3.29.5: + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true optionalDependencies: fsevents: 2.3.3 + dev: false - rollup@4.30.1: + /rollup@4.30.1: + resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true dependencies: '@types/estree': 1.0.6 optionalDependencies: @@ -17873,24 +14865,25 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 - royco@0.9.179(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(babel-plugin-macros@3.1.0)(bufferutil@4.0.9)(immer@10.1.1)(jiti@1.21.7)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(yaml@2.7.0): + /royco@0.9.179(immer@10.1.1): + resolution: {integrity: sha512-LsZVymyCjItYIa7udtfrTN35DgQxjeXTijf/xQk0w8gVUMm9QF7yF7f2v+ENq7r8IigkPP5YX8f9gESScwpJwg==} dependencies: '@changesets/cli': 2.27.11 '@radix-ui/react-icons': 1.3.2(react@18.3.1) - '@rainbow-me/rainbowkit': 2.2.1(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1)) - '@supabase-cache-helpers/postgrest-react-query': 1.11.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@tanstack/react-query@5.63.0(react@18.3.1))(react@18.3.1) + '@rainbow-me/rainbowkit': 2.2.1(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)(viem@2.22.5)(wagmi@2.14.3) + '@supabase-cache-helpers/postgrest-react-query': 1.11.4(@supabase/postgrest-js@1.17.10)(@supabase/supabase-js@2.47.12)(@tanstack/react-query@5.63.0)(react@18.3.1) '@supabase/postgrest-js': 1.17.10 - '@supabase/ssr': 0.3.0(@supabase/supabase-js@2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@supabase/supabase-js': 2.47.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@supabase/ssr': 0.3.0(@supabase/supabase-js@2.47.12) + '@supabase/supabase-js': 2.47.12 '@tanstack/query-core': 5.62.16 '@tanstack/react-query': 5.63.0(react@18.3.1) - '@tanstack/react-query-devtools': 5.63.0(@tanstack/react-query@5.63.0(react@18.3.1))(react@18.3.1) - '@tanstack/react-table': 8.20.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-query-devtools': 5.63.0(@tanstack/react-query@5.63.0)(react@18.3.1) + '@tanstack/react-table': 8.20.6(react-dom@18.3.1)(react@18.3.1) '@types/node': 20.17.12 '@types/react': 18.3.18 '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) - '@weiroll/weiroll.js': 0.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + '@weiroll/weiroll.js': 0.3.0 abitype: 1.0.8(typescript@5.7.3)(zod@3.24.1) autoprefixer: 10.4.20(postcss@8.4.49) class-variance-authority: 0.7.1 @@ -17898,7 +14891,7 @@ snapshots: cross-env: 7.0.3 cross-fetch: 4.1.0 dotenv: 16.4.7 - ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 5.7.2 glob: 10.4.5 lucide-react: 0.379.0(react@18.3.1) postcss: 8.4.49 @@ -17906,15 +14899,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tailwind-merge: 2.6.0 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)) - tailwindcss-animate: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))) + tailwindcss: 3.4.17(ts-node@10.9.2) + tailwindcss-animate: 1.0.7(tailwindcss@3.4.17) ts-node: 10.9.2(@types/node@20.17.12)(typescript@5.7.3) - tsup: 8.3.5(jiti@1.21.7)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + tsup: 8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3) tsx: 4.19.2 typescript: 5.7.3 validator: 13.12.0 - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - wagmi: 2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) + wagmi: 2.14.3(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(zod@3.24.1) zod: 3.24.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -17947,8 +14940,10 @@ snapshots: - use-sync-external-store - utf-8-validate - yaml + dev: false - rpc-websockets@9.0.4: + /rpc-websockets@9.0.4: + resolution: {integrity: sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ==} dependencies: '@swc/helpers': 0.5.15 '@types/uuid': 8.3.4 @@ -17960,73 +14955,115 @@ snapshots: optionalDependencies: bufferutil: 4.0.9 utf-8-validate: 5.0.10 + dev: false - run-parallel@1.2.0: + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - safe-array-concat@1.1.3: + /safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 get-intrinsic: 1.2.7 has-symbols: 1.1.0 isarray: 2.0.5 + dev: true - safe-buffer@5.1.2: {} + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: {} + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false - safe-push-apply@1.0.0: + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 isarray: 2.0.5 + dev: true - safe-regex-test@1.1.0: + /safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-regex: 1.2.1 - safe-stable-stringify@2.5.0: {} + /safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + dev: false - safer-buffer@2.1.2: {} + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false - scheduler@0.23.2: + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} dependencies: loose-envify: 1.4.0 + dev: false - scheduler@0.24.0-canary-efb381bbf-20230505: + /scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} dependencies: loose-envify: 1.4.0 + dev: false - schema-utils@3.3.0: + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false - schema-utils@4.3.0: + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.15 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + dev: false - scrypt-js@3.0.1: {} + /scrypt-js@3.0.1: + resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - selfsigned@2.4.1: + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 + dev: false - semver@5.7.2: {} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + dev: false - semver@6.3.1: {} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true - semver@7.6.3: {} + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true - send@0.19.0: + /send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 depd: 2.0.0 @@ -18043,14 +15080,22 @@ snapshots: statuses: 2.0.1 transitivePeerDependencies: - supports-color + dev: false - serialize-error@2.1.0: {} + /serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + dev: false - serialize-javascript@6.0.2: + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 + dev: false - serve-static@1.16.2: + /serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 @@ -18058,10 +15103,15 @@ snapshots: send: 0.19.0 transitivePeerDependencies: - supports-color + dev: false - set-blocking@2.0.0: {} + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false - set-function-length@1.2.2: + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -18070,35 +15120,56 @@ snapshots: gopd: 1.2.0 has-property-descriptors: 1.0.2 - set-function-name@2.0.2: + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + dev: true - set-proto@1.0.0: + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 + dev: true - setimmediate@1.0.5: {} + /setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: true - setprototypeof@1.2.0: {} + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false - sha.js@2.4.11: + /sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + dev: false - shallow-clone@3.0.1: + /shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: kind-of: 6.0.3 + dev: false - shallow-equal@3.1.0: {} + /shallow-equal@3.1.0: + resolution: {integrity: sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==} + dev: false - sharp@0.33.5: + /sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.3 @@ -18123,177 +15194,291 @@ snapshots: '@img/sharp-wasm32': 0.33.5 '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 + dev: false - shebang-command@2.0.0: + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - shebang-regex@3.0.0: {} + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - shell-quote@1.8.2: {} + /shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + dev: false - shimmer@1.2.1: {} + /shimmer@1.2.1: + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + dev: false - side-channel-list@1.0.0: + /side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 object-inspect: 1.13.3 + dev: true - side-channel-map@1.0.1: + /side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.7 object-inspect: 1.13.3 + dev: true - side-channel-weakmap@1.0.2: + /side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.7 object-inspect: 1.13.3 side-channel-map: 1.0.1 + dev: true - side-channel@1.1.0: + /side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} 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 + dev: true - signal-exit@3.0.7: {} + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: {} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} - simple-swizzle@0.2.2: + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 + dev: false - siwe@2.3.2(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + /siwe@2.3.2(ethers@6.13.5): + resolution: {integrity: sha512-aSf+6+Latyttbj5nMu6GF3doMfv2UYj83hhwZgUF20ky6fTS83uVhkQABdIVnEuS8y1bBdk7p6ltb9SmlhTTlA==} + peerDependencies: + ethers: ^5.6.8 || ^6.0.8 dependencies: '@spruceid/siwe-parser': 2.1.2 '@stablelib/random': 1.0.2 - ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ethers: 6.13.5 uri-js: 4.4.1 valid-url: 1.0.9 + dev: false - slash@3.0.0: {} + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} - sleep@6.1.0: + /sleep@6.1.0: + resolution: {integrity: sha512-Z1x4JjJxsru75Tqn8F4tnOFeEu3HjtITTsumYUiuz54sGKdISgLCek9AUlXlVVrkhltRFhNUsJDJE76SFHTDIQ==} + engines: {node: '>=0.8.0'} + requiresBuild: true dependencies: nan: 2.22.0 + dev: true optional: true - slice-ansi@5.0.0: + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 + dev: true - slice-ansi@7.1.0: + /slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 + dev: true - socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /socket.io-client@4.8.1: + resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} + engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 - engine.io-client: 6.6.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + engine.io-client: 6.6.2 socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: false - socket.io-parser@4.2.4: + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 transitivePeerDependencies: - supports-color + dev: false - sonic-boom@2.8.0: + /sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} dependencies: atomic-sleep: 1.0.0 + dev: false - source-map-js@1.2.1: {} + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} - source-map-support@0.5.21: + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + dev: false - source-map@0.5.7: {} + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false - source-map@0.6.1: {} + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false - source-map@0.8.0-beta.0: + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} dependencies: whatwg-url: 7.1.0 - spawndamnit@3.0.1: + /spawndamnit@3.0.1: + resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 + dev: false - split-on-first@1.1.0: {} + /split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + dev: false - split2@4.2.0: {} + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: false - sprintf-js@1.0.3: {} + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false - stable-hash@0.0.4: {} + /stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + dev: true - stack-utils@2.0.6: + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 + dev: false - stackframe@1.3.4: {} + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false - stacktrace-parser@0.1.10: + /stacktrace-parser@0.1.10: + resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} + engines: {node: '>=6'} dependencies: type-fest: 0.7.1 + dev: false - statuses@1.5.0: {} + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false - statuses@2.0.1: {} + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false - stream-shift@1.0.3: {} + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + dev: false - streamsearch@1.1.0: {} + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false - strict-uri-encode@2.0.0: {} + /strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + dev: false - string-argv@0.3.2: {} + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: true - string-natural-compare@3.0.1: {} + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: true - string-width@4.2.3: + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@7.2.0: + /string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} dependencies: emoji-regex: 10.4.0 get-east-asian-width: 1.3.0 strip-ansi: 7.1.0 + dev: true - string.prototype.includes@2.0.1: + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 + dev: true - string.prototype.matchall@4.0.12: + /string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 @@ -18308,13 +15493,18 @@ snapshots: regexp.prototype.flags: 1.5.4 set-function-name: 2.0.2 side-channel: 1.1.0 + dev: true - string.prototype.repeat@1.0.0: + /string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} dependencies: define-properties: 1.2.1 es-abstract: 1.23.9 + dev: true - string.prototype.trim@1.2.10: + /string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 @@ -18323,55 +15513,94 @@ snapshots: es-abstract: 1.23.9 es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 + dev: true - string.prototype.trimend@1.0.9: + /string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - string.prototype.trimstart@1.0.8: + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.0.0 + dev: true - string_decoder@1.1.1: + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 - string_decoder@1.3.0: + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 + dev: false - strip-ansi@6.0.1: + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} dependencies: ansi-regex: 6.1.0 - strip-bom@3.0.0: {} + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} - strip-final-newline@2.0.0: {} + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} - strip-final-newline@3.0.0: {} + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true - strip-json-comments@3.1.1: {} + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true - styled-jsx@5.1.1(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@18.3.1): + /styled-jsx@5.1.1(@babel/core@7.26.0)(react@18.3.1): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true dependencies: + '@babel/core': 7.26.0 client-only: 0.0.1 react: 18.3.1 - optionalDependencies: - '@babel/core': 7.26.0 - babel-plugin-macros: 3.1.0 + dev: false - stylis@4.2.0: {} + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false - sucrase@3.35.0: + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true dependencies: '@jridgewell/gen-mapping': 0.3.8 commander: 4.1.1 @@ -18381,34 +15610,61 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - superstruct@1.0.4: {} + /superstruct@1.0.4: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + engines: {node: '>=14.0.0'} + dev: false - superstruct@2.0.2: {} + /superstruct@2.0.2: + resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} + engines: {node: '>=14.0.0'} + dev: false - supports-color@7.2.0: + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - supports-color@8.1.1: + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} dependencies: has-flag: 4.0.0 + dev: false - supports-preserve-symlinks-flag@1.0.0: {} + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} - synckit@0.9.2: + /synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/core': 0.1.1 tslib: 2.8.1 + dev: true - tabbable@6.2.0: {} + /tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + dev: false - tailwind-merge@2.6.0: {} + /tailwind-merge@2.6.0: + resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} + dev: false - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))): + /tailwindcss-animate@1.0.7(tailwindcss@3.4.17): + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)) + tailwindcss: 3.4.17(ts-node@10.9.2) + dev: false - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)): + /tailwindcss@3.4.17(ts-node@10.9.2): + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18427,118 +15683,210 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 transitivePeerDependencies: - ts-node + dev: false - tapable@2.2.1: {} + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} - temp@0.8.4: + /temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} dependencies: rimraf: 2.6.3 + dev: false - term-size@2.2.1: {} + /term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + dev: false - terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.97.1(esbuild@0.24.2)): + /terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.24.2 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 webpack: 5.97.1(esbuild@0.24.2) - optionalDependencies: - esbuild: 0.24.2 + dev: false - terser@5.37.0: + /terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 + dev: false - test-exclude@6.0.0: + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 + dev: false - text-encoding-utf-8@1.0.2: {} + /text-encoding-utf-8@1.0.2: + resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} + dev: false - text-table@0.2.0: {} + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true - thenify-all@1.6.0: + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} dependencies: thenify: 3.3.1 - thenify@3.3.1: + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 - third-party-capital@1.0.20: {} + /third-party-capital@1.0.20: + resolution: {integrity: sha512-oB7yIimd8SuGptespDAZnNkzIz+NWaJCu2RMsbs4Wmp9zSDUM8Nhi3s2OOcqYuv3mN4hitXc8DVx+LyUmbUDiA==} + dev: false - thread-stream@0.15.2: + /thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} dependencies: real-require: 0.1.0 + dev: false - throat@5.0.0: {} + /throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + dev: false - through2@2.0.5: + /through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: readable-stream: 2.3.8 xtend: 4.0.2 + dev: false - through@2.3.8: {} + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false - tiny-inflate@1.0.3: {} + /tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + dev: false - tiny-invariant@1.3.3: {} + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false - tiny-warning@1.0.3: {} + /tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false - tinycolor2@1.6.0: {} + /tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + dev: true - tinyexec@0.3.2: {} + /tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + dev: false - tinyglobby@0.2.10: + /tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} dependencies: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 + dev: false - tinygradient@1.1.5: + /tinygradient@1.1.5: + resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} dependencies: '@types/tinycolor2': 1.4.6 tinycolor2: 1.6.0 + dev: true - tmp@0.0.33: + /tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 + dev: false - tmpl@1.0.5: {} + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false - to-regex-range@5.0.1: + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false - tr46@0.0.3: {} + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false - tr46@1.0.1: + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: punycode: 2.3.1 - traverse@0.3.9: {} + /traverse@0.3.9: + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} + dev: true - tree-kill@1.2.2: {} + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true - ts-interface-checker@0.1.13: {} + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.3): + /ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.3): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18556,20 +15904,43 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - tsconfig-paths@3.15.0: + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + dev: true - tslib@1.14.1: {} + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.7.0: {} + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + dev: false - tslib@2.8.1: {} + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3))(typescript@5.7.3): + /tsup@8.0.2(postcss@8.4.49)(typescript@5.7.3): + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true dependencies: bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 @@ -18579,20 +15950,37 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.3)) + postcss: 8.4.49 + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.4.49 typescript: 5.7.3 transitivePeerDependencies: - supports-color - ts-node + dev: true - tsup@8.3.5(jiti@1.21.7)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): + /tsup@8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3): + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 @@ -18602,7 +15990,8 @@ snapshots: esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + postcss: 8.4.49 + postcss-load-config: 6.0.1(postcss@8.4.49)(tsx@4.19.2) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 @@ -18610,54 +15999,84 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.10 tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.4.49 typescript: 5.7.3 transitivePeerDependencies: - jiti - supports-color - tsx - yaml + dev: false - tsutils@3.21.0(typescript@5.7.3): + /tsutils@3.21.0(typescript@5.7.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 typescript: 5.7.3 + dev: true - tsx@4.19.2: + /tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} + engines: {node: '>=18.0.0'} + hasBin: true dependencies: esbuild: 0.23.1 get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 + dev: false - type-check@0.4.0: + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 + dev: true - type-detect@4.0.8: {} + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: false - type-fest@0.20.2: {} + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true - type-fest@0.7.1: {} + /type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + dev: false - type-level-regexp@0.1.17: {} + /type-level-regexp@0.1.17: + resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} + dev: false - typed-array-buffer@1.0.3: + /typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-typed-array: 1.1.15 + dev: true - typed-array-byte-length@1.0.3: + /typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} 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.15 + dev: true - typed-array-byte-offset@1.0.4: + /typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 @@ -18666,8 +16085,11 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 + dev: true - typed-array-length@1.0.7: + /typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 for-each: 0.3.3 @@ -18675,100 +16097,212 @@ snapshots: is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 + dev: true - typescript@5.7.3: {} + /typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} + hasBin: true - ua-parser-js@1.0.40: {} + /ua-parser-js@1.0.40: + resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} + hasBin: true + dev: false - ufo@1.5.4: {} + /ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + dev: false - uint8array-tools@0.0.8: {} + /uint8array-tools@0.0.8: + resolution: {integrity: sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==} + engines: {node: '>=14.0.0'} + dev: false - uint8array-tools@0.0.9: {} + /uint8array-tools@0.0.9: + resolution: {integrity: sha512-9vqDWmoSXOoi+K14zNaf6LBV51Q8MayF0/IiQs3GlygIKUYtog603e6virExkjjFosfJUBI4LhbQK1iq8IG11A==} + engines: {node: '>=14.0.0'} + dev: false - uint8arrays@3.1.0: + /uint8arrays@3.1.0: + resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} dependencies: multiformats: 9.9.0 + dev: false - unbox-primitive@1.1.0: + /unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 has-bigints: 1.1.0 has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 + dev: true - uncrypto@0.1.3: {} + /uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + dev: false - undici-types@6.19.8: {} + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.20.0: {} + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - unenv@1.10.0: + /unenv@1.10.0: + resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} dependencies: consola: 3.3.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 pathe: 1.1.2 + dev: false - unicode-canonical-property-names-ecmascript@2.0.1: {} + /unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} - unicode-match-property-ecmascript@2.0.0: + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.1 unicode-property-aliases-ecmascript: 2.1.0 - unicode-match-property-value-ecmascript@2.2.0: {} + /unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} - unicode-properties@1.4.1: + /unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} dependencies: base64-js: 1.5.1 unicode-trie: 2.0.0 + dev: false - unicode-property-aliases-ecmascript@2.1.0: {} + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} - unicode-trie@2.0.0: + /unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} dependencies: pako: 0.2.9 tiny-inflate: 1.0.3 + dev: false - universal-cookie@7.2.2: + /universal-cookie@7.2.2: + resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} dependencies: '@types/cookie': 0.6.0 cookie: 0.7.2 + dev: false - universalify@0.1.2: {} + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false - universalify@2.0.1: {} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: true - unpipe@1.0.0: {} + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false - unplugin@1.0.1: + /unplugin@1.0.1: + resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} dependencies: acorn: 8.14.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 + dev: false - unplugin@1.16.1: + /unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 + dev: false - unstorage@1.14.4(idb-keyval@6.2.1): + /unstorage@1.14.4(idb-keyval@6.2.1): + resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.5.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 + '@deno/kv': '>=0.8.4' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.0' + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.1 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true dependencies: anymatch: 3.1.3 chokidar: 3.6.0 destr: 2.0.3 h3: 1.13.0 + idb-keyval: 6.2.1 lru-cache: 10.4.3 node-fetch-native: 1.6.4 ofetch: 1.4.1 ufo: 1.5.4 - optionalDependencies: - idb-keyval: 6.2.1 + dev: false - unzipper@0.10.14: + /unzipper@0.10.14: + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} dependencies: big-integer: 1.6.52 binary: 0.3.0 @@ -18780,138 +16314,288 @@ snapshots: listenercount: 1.0.1 readable-stream: 2.3.8 setimmediate: 1.0.5 + dev: true - update-browserslist-db@1.1.2(browserslist@4.24.4): + /update-browserslist-db@1.1.2(browserslist@4.24.4): + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' dependencies: browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 - uri-js@4.4.1: + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 - use-callback-ref@1.3.3(@types/react@18.3.18)(react@18.3.1): + /use-callback-ref@1.3.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 react: 18.3.1 tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - use-immer@0.11.0(immer@10.1.1)(react@18.3.1): + /use-immer@0.11.0(immer@10.1.1)(react@18.3.1): + resolution: {integrity: sha512-RNAqi3GqsWJ4bcCd4LMBgdzvPmTABam24DUaFiKfX9s3MSorNRz9RDZYJkllJoMHUxVLMDetwAuCDeyWNrp1yA==} + peerDependencies: + immer: '>=8.0.0' + react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 dependencies: immer: 10.1.1 react: 18.3.1 + dev: false - use-sidecar@1.1.3(@types/react@18.3.18)(react@18.3.1): + /use-sidecar@1.1.3(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.3.18 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.18 + dev: false - use-sync-external-store@1.2.0(react@18.3.1): + /use-sync-external-store@1.2.0(react@18.3.1): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.3.1 + dev: false - use-sync-external-store@1.4.0(react@18.3.1): + /use-sync-external-store@1.4.0(react@18.3.1): + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: react: 18.3.1 + dev: false - utf-8-validate@5.0.10: + /utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + requiresBuild: true dependencies: node-gyp-build: 4.8.4 - util-deprecate@1.0.2: {} + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: inherits: 2.0.4 is-arguments: 1.2.0 is-generator-function: 1.1.0 is-typed-array: 1.1.15 which-typed-array: 1.1.18 + dev: false - utils-merge@1.0.1: {} + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false - uuid@11.0.4: {} + /uuid@11.0.4: + resolution: {integrity: sha512-IzL6VtTTYcAhA/oghbFJ1Dkmqev+FpQWnCBaKq/gUluLxliWvO8DPFWfIviRmYbtaavtSQe4WBL++rFjdcGWEg==} + hasBin: true + dev: false - uuid@8.3.2: {} + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false - uuid@9.0.1: {} + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false - v8-compile-cache-lib@3.0.1: {} + /v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - valibot@0.38.0(typescript@5.7.3): - optionalDependencies: + /valibot@0.38.0(typescript@5.7.3): + resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: typescript: 5.7.3 + dev: false - valid-url@1.0.9: {} + /valid-url@1.0.9: + resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} + dev: false - validator@13.12.0: {} + /validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + engines: {node: '>= 0.10'} + dev: false - valtio@1.11.2(@types/react@18.3.18)(react@18.3.1): + /valtio@1.11.2(@types/react@18.3.18)(react@18.3.1): + resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=16.8' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true dependencies: - proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@18.3.1) - optionalDependencies: '@types/react': 18.3.18 + proxy-compare: 2.5.1 react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) + dev: false - varuint-bitcoin@2.0.0: + /varuint-bitcoin@2.0.0: + resolution: {integrity: sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==} dependencies: uint8array-tools: 0.0.8 + dev: false - viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + /viem@2.22.5(typescript@5.7.3)(zod@3.24.1): + resolution: {integrity: sha512-rked1t/qPQAFNTLoFU18/OCv5KdbIZPwAwlY2X7dtH8unt28kccN6RBrjEjhNrY6wQlbO4phGwslNUzd8a2faw==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.0 '@scure/bip39': 1.5.0 abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + isows: 1.0.6(ws@8.18.0) ox: 0.6.0(typescript@5.7.3)(zod@3.24.1) + typescript: 5.7.3 webauthn-p256: 0.0.10 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.7.3 transitivePeerDependencies: - bufferutil - utf-8-validate - zod + dev: false - viem@2.9.9(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + /viem@2.9.9(typescript@5.7.3): + resolution: {integrity: sha512-SUIHBL6M5IIlqDCMEQwAAvHzeglaM4FEqM6bCI+srLXtFYmrpV4tWhnpobQRNwh4f7HIksmKLLZ+cytv8FfnJQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.7.3)(zod@3.24.1) - isows: 1.0.3(ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ws: 8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optionalDependencies: + abitype: 1.0.0(typescript@5.7.3) + isows: 1.0.3(ws@8.13.0) + typescript: 5.7.3 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + dev: true + + /vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + dev: false + + /void-elements@3.1.0: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + dev: false + + /wagmi@2.14.3(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(zod@3.24.1): + resolution: {integrity: sha512-sr8o7+EBw22GhieDyXLv8Zr2vgC6xKrYoSuUIpq0xOqEhvMP1q880VtR4lFG1capc2QEWvK72pJ/+jpsEQcMYQ==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@tanstack/react-query': 5.63.0(react@18.3.1) + '@wagmi/connectors': 5.7.0(@types/react@18.3.18)(@wagmi/core@2.16.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5)(zod@3.24.1) + '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) + react: 18.3.1 typescript: 5.7.3 + use-sync-external-store: 1.2.0(react@18.3.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@tanstack/query-core' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch - bufferutil + - db0 + - encoding + - immer + - ioredis + - supports-color + - uploadthing - utf-8-validate - zod + dev: false - vlq@1.0.1: {} - - void-elements@3.1.0: {} - - wagmi@2.14.3(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@tanstack/query-core@5.62.16)(@tanstack/react-query@5.63.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.9)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1): + /wagmi@2.14.3(@tanstack/react-query@5.63.0)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5): + resolution: {integrity: sha512-sr8o7+EBw22GhieDyXLv8Zr2vgC6xKrYoSuUIpq0xOqEhvMP1q880VtR4lFG1capc2QEWvK72pJ/+jpsEQcMYQ==} + peerDependencies: + '@tanstack/react-query': '>=5.0.0' + react: '>=18' + typescript: '>=5.0.4' + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true dependencies: '@tanstack/react-query': 5.63.0(react@18.3.1) - '@wagmi/connectors': 5.7.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.18)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.18)(@wagmi/core@2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)))(bufferutil@4.0.9)(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1))(zod@3.24.1) - '@wagmi/core': 2.16.0(@tanstack/query-core@5.62.16)(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1)) + '@wagmi/connectors': 5.7.0(@types/react@18.3.18)(@wagmi/core@2.16.0)(react@18.3.1)(typescript@5.7.3)(viem@2.22.5) + '@wagmi/core': 2.16.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(typescript@5.7.3)(use-sync-external-store@1.2.0)(viem@2.22.5) react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.22.5(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) - optionalDependencies: typescript: 5.7.3 + use-sync-external-store: 1.2.0(react@18.3.1) + viem: 2.22.5(typescript@5.7.3)(zod@3.24.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -18939,36 +16623,66 @@ snapshots: - uploadthing - utf-8-validate - zod + dev: false - walker@1.0.8: + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 + dev: false - watchpack@2.4.2: + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + dev: false - web-vitals@4.2.4: {} + /web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + dev: true - webauthn-p256@0.0.10: + /webauthn-p256@0.0.10: + resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} dependencies: '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 + dev: false - webextension-polyfill@0.10.0: {} + /webextension-polyfill@0.10.0: + resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} + dev: false - webidl-conversions@3.0.1: {} + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false - webidl-conversions@4.0.2: {} + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webpack-sources@3.2.3: {} + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: false - webpack-virtual-modules@0.5.0: {} + /webpack-virtual-modules@0.5.0: + resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} + dev: false - webpack-virtual-modules@0.6.2: {} + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + dev: false - webpack@5.97.1(esbuild@0.24.2): + /webpack@5.97.1(esbuild@0.24.2): + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -18990,36 +16704,47 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.97.1(esbuild@0.24.2)) + terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.97.1) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + dev: false - whatwg-fetch@3.6.20: {} + /whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false - whatwg-url@5.0.0: + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 + dev: false - whatwg-url@7.1.0: + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - which-boxed-primitive@1.1.1: + /which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} 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 + dev: true - which-builtin-type@1.2.1: + /which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.3 function.prototype.name: 1.1.8 @@ -19034,17 +16759,25 @@ snapshots: which-boxed-primitive: 1.1.1 which-collection: 1.0.2 which-typed-array: 1.1.18 + dev: true - which-collection@1.0.2: + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.4 + dev: true - which-module@2.0.1: {} + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false - which-typed-array@1.1.18: + /which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 @@ -19053,113 +16786,216 @@ snapshots: gopd: 1.2.0 has-tostringtag: 1.0.2 - which@2.0.2: + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true dependencies: isexe: 2.0.0 - word-wrap@1.2.5: {} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true - wrap-ansi@6.2.0: + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 + dev: false - wrap-ansi@7.0.0: + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@8.1.0: + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - wrap-ansi@9.0.0: + /wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} dependencies: ansi-styles: 6.2.1 string-width: 7.2.0 strip-ansi: 7.1.0 + dev: true - wrappy@1.0.2: {} + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@2.4.3: + /write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 + dev: false - write-file-atomic@4.0.2: + /write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 + dev: false - ws@6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + /ws@6.2.3: + resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: async-limiter: 1.0.1 - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + dev: false - ws@7.4.6(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + /ws@7.4.6: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true - ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - ws@8.13.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true - ws@8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: - bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): - optionalDependencies: + /ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: bufferutil: 4.0.9 utf-8-validate: 5.0.10 - xmlhttprequest-ssl@2.1.2: {} + /xmlhttprequest-ssl@2.1.2: + resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} + engines: {node: '>=0.4.0'} + dev: false - xregexp@5.1.1: + /xregexp@5.1.1: + resolution: {integrity: sha512-fKXeVorD+CzWvFs7VBuKTYIW63YD1e1osxwQ8caZ6o1jg6pDAbABDG54LCIq0j5cy7PjRvGIq6sef9DYPXpncg==} dependencies: '@babel/runtime-corejs3': 7.26.0 + dev: false - xtend@4.0.2: {} + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false - xvfb@0.4.0: + /xvfb@0.4.0: + resolution: {integrity: sha512-g55AbjcBL4Bztfn7kiUrR0ne8mMUsFODDJ+HFGf5OuHJqKKccpExX2Qgn7VF2eImw1eoh6+riXHser1J4agrFA==} optionalDependencies: sleep: 6.1.0 + dev: true - y18n@4.0.3: {} + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false - y18n@5.0.8: {} + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false - yallist@3.1.1: {} + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@1.10.2: {} + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} - yaml@2.6.1: {} + /yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + engines: {node: '>= 14'} + hasBin: true + dev: true - yaml@2.7.0: {} + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true - yargs-parser@18.1.3: + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 + dev: false - yargs-parser@21.1.1: {} + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false - yargs@15.4.1: + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -19172,8 +17008,11 @@ snapshots: which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 + dev: false - yargs@17.7.2: + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} dependencies: cliui: 8.0.1 escalade: 3.2.0 @@ -19182,34 +17021,96 @@ snapshots: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: false - yn@3.1.1: {} + /yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} - yocto-queue@0.1.0: {} + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} - zalgo-promise@1.0.48: {} + /zalgo-promise@1.0.48: + resolution: {integrity: sha512-LLHANmdm53+MucY9aOFIggzYtUdkSBFxUsy4glTTQYNyK6B3uCPWTbfiGvSrEvLojw0mSzyFJ1/RRLv+QMNdzQ==} + dev: false - zod@3.22.4: {} + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + dev: true - zod@3.24.1: {} + /zod@3.24.1: + resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + dev: false - zustand@5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): - optionalDependencies: + /zustand@5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.0): + resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + dependencies: '@types/react': 18.3.18 immer: 10.1.1 react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) + dev: false - zustand@5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)): - optionalDependencies: + /zustand@5.0.0(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0): + resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + dependencies: '@types/react': 18.3.18 immer: 10.1.1 react: 18.3.1 use-sync-external-store: 1.4.0(react@18.3.1) + dev: false - zustand@5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)): - optionalDependencies: + /zustand@5.0.3(@types/react@18.3.18)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.4.0): + resolution: {integrity: sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + dependencies: '@types/react': 18.3.18 immer: 10.1.1 react: 18.3.1 use-sync-external-store: 1.4.0(react@18.3.1) + dev: false diff --git a/src/app/ui/learn/LearnArticlePage.tsx b/src/app/ui/learn/LearnArticlePage.tsx index 1668d6b88..520c31448 100644 --- a/src/app/ui/learn/LearnArticlePage.tsx +++ b/src/app/ui/learn/LearnArticlePage.tsx @@ -34,17 +34,7 @@ const LearnArticlePage = ({ diff --git a/src/components/Blog/BlogArticle/BlogArticle.tsx b/src/components/Blog/BlogArticle/BlogArticle.tsx index 3e898c5ff..306704f55 100644 --- a/src/components/Blog/BlogArticle/BlogArticle.tsx +++ b/src/components/Blog/BlogArticle/BlogArticle.tsx @@ -31,45 +31,38 @@ import { import { ArticleJsonSchema } from '@/components/JsonSchema/JsonSchemaArticle'; import { Tag } from '@/components/Tag.style'; -import type { AuthorData, StrapiImageData, TagData } from '@/types/strapi'; +import type { BlogArticleData } from '@/types/strapi'; import type { ThemeMode } from '@/types/theme'; import { readingTime } from '@/utils/readingTime'; -import type { RootNode } from 'node_modules/@strapi/blocks-react-renderer/dist/BlocksRenderer'; import { CustomRichBlocks, ShareArticleIcons } from '..'; import { BlogAuthorSocials } from '../BlogAuthorSocials/BlogAuthorSocials'; interface BlogArticleProps { - title: string; - subtitle?: string; - content?: RootNode[]; - tags?: TagData; - author?: AuthorData; - slug: string | undefined; - publishedAt?: string; - updatedAt?: string; - createdAt?: string; - image?: StrapiImageData; + article: BlogArticleData; baseUrl?: string; activeThemeMode?: ThemeMode; id?: number; } export const BlogArticle = ({ - title, - subtitle, - content, - author, - tags, - id, - publishedAt, - updatedAt, - createdAt, - slug, - image, + article, baseUrl, activeThemeMode, }: BlogArticleProps) => { const theme = useTheme(); + const { + Subtitle: subtitle, + Title: title, + Content: content, + Slug: slug, + author, + publishedAt, + createdAt, + updatedAt, + tags, + Image: image, + } = article.attributes; + const id = article.id; const minRead = readingTime(content); const { t } = useTranslation();

    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 literal 0 HcmV?d00001 diff --git a/public/widget/widget-swap-quotes-dark.png b/public/widget/widget-swap-quotes-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccfd180f1f9daf23c06ae637e67971532331781 GIT binary patch literal 92925 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