From 1c823bfe62fc4f2e55568787b8e67817f37de268 Mon Sep 17 00:00:00 2001 From: Prajwal D C Date: Tue, 13 Jan 2026 19:56:21 +0530 Subject: [PATCH 001/192] docs: Updated architecture diagram --- .../Images/ReadMe/solution-architecture.png | Bin 60320 -> 71248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/Images/ReadMe/solution-architecture.png b/documents/Images/ReadMe/solution-architecture.png index 6d2200e5bd94b4fa164878cb6ea0e5036e5da9d4..6954d56976d64e76f8757ec8ee20b2f78d697814 100644 GIT binary patch literal 71248 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 From 9a39719cae1e2808e47e1a94194183482c6e8342 Mon Sep 17 00:00:00 2001 From: Prajwal D C Date: Wed, 14 Jan 2026 20:42:32 +0530 Subject: [PATCH 002/192] fix: Updated Architecture diagram for CKM --- .../Images/ReadMe/solution-architecture.png | Bin 71248 -> 62296 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/Images/ReadMe/solution-architecture.png b/documents/Images/ReadMe/solution-architecture.png index 6954d56976d64e76f8757ec8ee20b2f78d697814..31f29fb3d3dac7f7a3cf53db55cf51cabd6b9e77 100644 GIT binary patch literal 62296 zcmeFZc~Dc?`#u;O62#c(uBAe_xBrGDPWmVZ!gs{jO zHkGiGAP5Ku$i4&!5FtP$A%s9k2+R%r`Fv-p=8vhVshXOq`JF1@Cb>EHEbn>G^E~f+ zcyZTASKzSdVGsx;aOd_-QxNC?2?XL(J9H3u=Qog*Kk(;w@7wqMK%gVXc|ZF=@7|vT z-rVPBs(S-e-Yd2Qyx8x2-S9dH^fBqkw&MX1Xl>=r&Fk>seZRQBzkd{fr0wF}Da**v zzyg%V-M9OMl%Ke%j2n2yM~WtI=S420Z{Ix8xX>=+R$fOhaasR^CZvP>d-t?3J$?I6 zp^KtTPu%8O=Kd79f9&MR$D(f>tEU^>IhmWTxSqGU=_S;XEPH!naUFBZ%qC-F^QJyB z!l>lWKY%vv6_7qkDa z_y1ok=H^REmrRBC+?SQcr{6%J?%r?SI$B%(*9E|d#+p}DRI&vqGHN8JKB0eavf?>G zS?yi60%{$)d-05UF4Q!Z1`TKFvX}bG2ZJKK^G3X^B=&Bu^yZCb^Cd>G!}TOBd5_7l zvIN}#of=OFwphPzQaT|CXS=(ewE6qq-LkSR!5~oDTmFc9LmxZHc{Xv0gx8~V8|$k1 zt7Xy_fv&sF3jQlhhd=+*kgDQ+p!=t;23M9sxkcFq^7*zZWd`Tf*0PLrYGMx_v`Ojq z7&w;%_uu7)Re2B&?&EzeGUhtqteY>bHS^_#F21^st$v)+=bX!Vf*=mOHgWC{_OONK zGm2Ain@wE9-%0!j56;>A7#A(T@@WsR)RNq7zcZ|UV#!E3^OiL>$iK*P5PctXD9 zM#_+I%xam(J?xe+%+qVrCS2DafA;XAAG;l&;=d^<9>Sg|7i!`{beFdJyao|d!6X5n zm*VdOCzecB*?6?_BqV53oPQ{}HB(ezGw66L@)rp@4BMQ%ytTbWcF4~EWxTVVly@zB z^Jkygfo1S7=OcxX$HeX73WF_cUyhuGy;p@KuUVz=y@@@Zq^VYd-hF^?Z_h_)ideSQ z#9YJ4iNMgN`sId@6%SESY2BJ*hYQzP)c)ts=)=@HGF2*i;WU1A%eBL2zP2?u$#257 z&{ZnKYWKyNozl;}i85S1)S%|-4Bzqa6}|}O^}UHmQ`npA7nJgdYhfFjh=g!H| zk@D$g`uZon>&_zN%?C=dQf}!U7CkK^rsDY#Zh9^zO$z+p3%4axzdlf7gj?{Qma{1h zGOJ*VYc*Q41-xo+lhF~guf2>PcE+*>jbJO4(SP#sap~1>(zY;U!c_TjL`##j@J zyOg2ZHZ`6JGLv3A%Z8{JdeEeg4T3fzy}7+gbxt7b(T|O&zcD`8Q?9g00k1;Vy z8u8kmHQ(rd;?s^e3=Q&JQl=MH&Pn4$Mxy+La5hVDORA+HdCN9*$q6Mu+VY6F+* zqX1QAIj6xwf6X%#ahvt~2{m4$&RSuHVwDYg;Ts+ea#_9pk0*>idytE>j5W#C*X^Ba zzSFr|6}XvuWzRH>y>=B7YkK^H=~S= zx?yXQU@&5*vSe3vX45|_>(-~;hVCoI6HC7<* z4FX^p@c{m7e!W>i489iK$|o(X3%>w%Yy1H{z(6U9Pqnv$-5xzchjUBiLbvI4(wu+xX(_l<`?k87Q;;&M>g@eM)$Qk6p$|`d+D)pJZm>R7Zzn*_ zs9V<9Pxll_78~tm^lEYXl82Yi{u6XzhgpHV3?5Bp_@FmC1K#*r(}F{}#9*sRYDYS5 zzKkBq`8axZH421Ru{#i=jOqtBw#v!+`Kn*t4pcu)ym3s^$7ixZ89JSq_1HIKk`;6M zJT%P47>j(|5R6Hm@`%$&gak&;*z}2s-I0&*Jq>t#Q1b&_CtxqspUlzDV-KWLGZxkJ z^wu4uL#-0Uh2cg?GO2nxHKo=z`6JuW6G1bC!Ds*8nY*Zf>SvK^f7$fGAlRctaDhKKN zVvV9CVOM z&;34?r0;WW7v-gDgBcYQL9Kdtgfz{>G_mupWaT{e0YO?OYL~Zdg1+`O=orFo{6hg% zrybL}mx?}Gj*;m@R-Sp*aopp9d^{iVhc!9Ko@wLby>j>ostsjKku}7YtJny!5Fyic zc2mh(sIJY60#dP~;SoL49c7{V5OI7`_7BXM)qH|!vu`Q z?307gW53I}ZBM?MXy>&_(Gt!ZiD%ro>F|X3f|Q zckV2JC#D9cb3UezJ9-gGNybK!RpG^1X$q>#=+-X>1ueZ4{P;(&WCd$$aDVDJQ07(S zXASmy6<*oyKdq#wT6Eg0akkP?7Cetvqfc^n*YItv=M^f|MLIoJh&7y{hWy?hho+F; zLFTy7&Qw_FY-ES+##vscR0j@`_JOQgJlSjV*o6jo`3ZArp)4>74e25?T+19r3(m~~ zyRC`kiDM|mX|2(2kt}moK8-UlMJdmwFWM(Y1{u!M* zG>uaM&*|sWUvSofPqd5V*_;LcgnY-d&HDyFcBtSlO%KnfTfoSQ!~3cghed}u*h zsC?f>!s=)M!-<3p6nrZ{GcwNb;)n_)&3@&%z*4+v?WK_6NOyE4ygQ^4tE zB)W-Io@mU8Fd04sz%AW$z2zTp9W=H%aAzY!k|;GZPh2sTUpH#v-#8*@Lh- znOM*H*sQPzh4PK7ssTad{jw6XM-Oc_3SLJ91ZeTbTvlRlE5EKC?F7N+n@4Pr`;J$N znQt}*ozD2N#`6@Qw7>SCPj>Z2%D_@e)XvvIS{wXj~CcLzvTXdOVQGlyJm z_5q+gvM$#dn8+gva(f>Fzkck&#eZM@e~az?KhPi20FGlN+}_@yq^2e|bqg*l3{bNMN9Pj&C>8!V)fXDRA{Jws>fPgVQA$c0MZJmgWpgPQ+bII~k+xKU&)Pbo^s7@nHaKE`7t{R0EJi5o^9 zR`@&pHsRY@w9Rn9rz`RFq{?S?f8p{aDuywm(wPe$5K!d&HyRxV!{qT%uQCP2077K- zjy1xo8}JFrm()tj%guRIj#y%jQC3na`uOqUK2T&nYHyqCO7#KH75@WJ5U16!aA)WA zTOH4N-4w?)0gt*V)PBUR6MG0C1Y#>InWCpo{Q=Y-y61ax54ZWu?_HUEdi!Lu1Pt^Q z#xu76*Uf-8QP&crQ)5kw;oG&g<%>BT{7eQN46`<(-1Ywl|K^VC!-8Cat4q(yQxYMt zYynJIff$t6%*fPdz$k!*{@%ZYBknAUb1A)5;c64*UlQYQ*_cY-+=oz0H#M%#4Uii^ zwxy_nh5ZLs_hr79T4p6s&UZ+@+*?1TO1xg*w>W!EOG)uV-=rK@x4`mTOsw9iVx=t8 zdqSx)QbKu-g3^a4^GchJC4BZInS=(LuRlT!X_*fF-m1O4ym;n6HL32^bnC2Y#5#Q+ za*dN2Dw{gIc>7K&;zWJTZ7JeU8zoz{{2S}7_fHIv^F}-L2ae;#1|M=du%32>p_k>@ zJ&8!Q$Ai|th46aU9D9SOMLz!7yxsieI(IM=+!i2=GN;Y0)GM42b9v2|8~CIUIF^VGTg=1t}a%u*z`nmp^}(o zt1-N~(B^X2tyZD%Dx0M6Fx2ydW^N7*dMl^ZQ@na)jvru+r@i;>N1nH{h$t{8#XPn4 zMV#2`OE)eFx&i3Ia5x{h_X$r%SdC#83>ng;%lQclS&H*eAgA8Jj@ zVVOmgMWzV|Z6cp;aUObL)#MoZ#nVj#`A~VY{`zwNbx|l!I0AuW_=!*VftpLzu26@c zqs1y_Uqwsj`JBi}>Ae1SXNFXTLjulbmY*Hy!c?KtN4Kaqc z5NOjhRxK~Dee*&-mIu8-_w)Z9*ih;b3reR~LXq=@vM!f966U#QaOMw@Ve5;do+CM# z4Z|bv%tLIY!M}!Ak0+I^eg#7~8Dy!^Fa*MJ^ohRpxc|MTjz{a;3CEk}>LMxMtG)0J ze0+RrD^-KoKPP=UR{Gf+n3^C)>^HE1ZcS@Vjaa@YY6jd~q?o$Jjde@-K24swYIXe{P^8*Qn>`f~Aj za#jPW#5-)X;e6VZ5WTO+MP5U|SY4wUhr_9^Z}c@aHN~Ch*>iIX-I<>A#UvpyvA9gG zA}dSY>5$dM=m$9;9(*j~<3E_vM;_`QZ@<^;ckSObDrmJ+iQ6d(SPtJ(FyE;myIHR9 zdlEcqk1dhdsW6rAD0A;Bj?D|!sY7hnW~(rF*X}emdKk<LXj*~w*;qX zAEO;!)+erw)MD>A5UCdsI9>f7XRRQ^#>vj*po-B^{6>PRlAzE^!s?z@_0G=Dj@^Lg z5&`>b?wae{;Lq!0yfwJxK3ewIT^&ONM3K0*B`hG2@Rf77Z&`i=t;U;y$a^u;8-orE zG49WFCm8mj!BT&&+9i*!v`;>(;>51<*b0M#3{U6F)e54XE>^os`DN^c-rnHQ`3sH4 zg=G5>(hr#G%Fv*s&AZxxhWe%#HrQH;I0Aazb2)*JcFdE5z58nC`4!s}T7iVqf@CzT zsV|&*neN?5{vNdfC|m_$;lX`3Q@09UgrEaP#*-^hdbnL zA~d9$@)_N9J}WW(V%6)9kIvA@w5{2x z!Rxdae;*Bi&Myk*o!07OnCog=**C0I`tsP=E=grIxnAOFgo=|nX5*X8a% zYkFUdj1DvGg%v*66heuBZa`WxTo2Upm|(7xBDPTxi5+j<#z`xybv?<16Tn#X%;Q$6 zf8ZZ`)I@GA{(3TsL!##Nwrr35;aBEz5Wo{|msG5OL?EiolYSxKe4GtR5u$L-r`2M7K2T&jW3g5f^}>vV+ow(J@A`o|=iY@bYh1 zmrGxg)Y=*Usp=D{b%4Jw2UXwtn7;$f%Gk~4aVtr51F%r%I=~&UZ9I}3Mz3mByb?b9 z+}UuH6rzUv$8F}!gvfhtvjaD&^KgLW7KeP-&Y_2LyyZzn9GSLc0e$u+mXC4wj>D80 zvHQ=b!N!9W(u(3AGY)20d8DskSRXNU#jMPEtatWTl;SSyXtc|{sql^~S{tfYh=^oh zJboZN6$bkI_1ypXo+0y-Fu@Q#4Ha?I{dcLSUD{yKsHVHx{it$16HeAd;l=|!-GKEA zHl-SnmO{ZJ3zr`XdHkXdcECmm`_*4Q7Bfa#I;uJKU}5_RX+AF9&(CX{;SZaey3t|#ipmu1ruaNQUT_Mah*kI( zg&cq8E_^ol(*Vr-K5feqsblEX(UQx#pI%c6N$ zwELkBMX#Zx^df2!kfKI5T>M{~LG~@=X0% z(2tBKs5QW;dG(2284sGa&DZpCuxUt1LT*<`hUKf@r!8lNH!7|Kk6rK%+GU4c9Rh!; z=G2XL^Y5Qj>wrxm4@MEXpGD$m^cNnpD_4fA_1?Kud=BXveN7o39#^hw6b^^_IPBb{ zpo4J@6e5op6*-8tJ74}y^lUOcsO{6;JqcM6qe~^^&2djFX>1(HkJHJ|6|`+@sWs(3 zR14HkGMfBk-w*^DGUFUfP1LkoFZCEKRv_k*(QI1*L7^0>^pw5=rO^8~VH5(En`5WO zOnInmdG@Ekm%3KR8v773y6N1`c#iLpkI4EpJl)Va%ZAZa7>a{EL7Ir>7XGtym-p{1CK$fm zLtwIxc|jD=XSG#EW0qR2_L8ZNblRMawB3uAt&6bLxQ?MTh2^zoo(}eejGGjENF{3|2hz`)DBbc-#cDh8&y_z7I+oRVtVDbMbFZ57 z8X0ikL1L`)HrVfypum`|%Sn>f(})c}^f03CL1TT1R_E}qg(GeC62^#E!&1^cg{0_% zIq0xY&_)HgI^EU*k^P0x+1eYVE)kQa(iy0ng(7eaM$`8Ckak=e5Jmt)BXEm#1&d8( zIgKNWxFX-H_2#+g%XAQX0zX+C2Hnb^UaMvVZ1?NB2YX$QjwY3)bama@Lh38IoISjT zbTCRaKbh9v(J>70usYv2zbq~e+Xk%IFE7lDpKXeECq8A(3zsqOr0C7isXZNo1MkdZEiOLyKp#lp<-GLx_{L_c`z`7 zwKOp>)Qa4MIVglJQqZ;l%L51&_0lfvFM#i5gT*z9sO9GGlA@xt8CkdFOp8+jxh}Vn zTH_UZjs~gp3ojMY;iV^(EJTNI`&f-9#*UO-)q5K?Y%()lf^gPb@;}iiA`KwjR~7qg z$}iw5ZYubfl`IxLywtBK)f3Y?`=bFdH4&gTA5-{s-?n-=t1pyGiHPu3)gos^GY}`X zIUlvDqxc;`0IiT5HNsDN&eg#+wl9+cJNjbiNCqN;QxhKMyR8+@fKr(FO%BQs6Z$@Y zG7=*vYMINale4KdkSE`?$%Hq`gGXRV%k(DMaF5*AFy*>wJeRO5b&=Z|9%fb=cfRJ1 zs*6vTltOGev3tf*!^@aJShkE{j-Ia>P9xQPB?Ys7YP{}#`|C6`t#1%xA81UmblAbr zX|ks_P(Cfy`#>5t=QR0(MKP8Y!jY*?!7gwB5B??^gDlZ3j_sZTT+h>qJu#-Y$+>=o zO1MgM9a_#oQwM_NPmlCA;s3#qI=b?t^W&Bmd)-@2C_@eMhdT&YFp3sK!TCi2x;4e* zB4KRc2lE$e8~qnvLSvt@{xGlFSTur6u!`)xm-_+u#B~4a3^I=9LpOJQ4(i)iMr@8! zRRVM1$h{!)W9ECaM2lq@YJD(?%>21}PTE=D&7<3Wusvb7zH~Q)t{%Tx7<@c^z&p@j=|ZHjvsoA1R8J?W5!&FeJ@e)1t%Lf@cAxE+%46Ba z6ZszGC$WW=^69BYescfv#;)co_W|KF4-kbfN<#DVb~%;nY`f*9dwI53D+Yq^%s&8@ z6I?ollmRW&GqtHVr_@`z_NDQsZZ%0_S8SgG8W9go-sHs*-lXzv-93x14#JM?5HSI( zSZ@6;zxptP^l*50u_#vCKpJ1_SjkLJ_O>3zY z@Q+q-75$;uw;xgesl;kS>?@I-pzgo2yNgy<3_f#s_K39QVQKSN>C}!q4O}UF-QnXU z>D15CNxE9tc$sw94Bt@jFZ^Z`t@!SRMe~Z#)X4E41-!&5pfty>Hbv~dYS%r|^}$!q z(mEy9b4kzQ)Rxb!n1R|)d6a-D^mMt+?p9#HauMrlO>QynYJ5<@b`XvM*@xXDlDt|f z|Ej9`nQB<0vJEDW)0-q1H@T_Oe2Ahqp|}9T9r@i{$A9n<_`U3e!`?R$_6# zZTli#jh=|oSa`vcad@Tq)6XNN)m2pn)6Tw99-84z14{;C<>@jK2?p6WWDDDiXn7I9i{?tD>7;5b#Qqc~`1S>G*>?^}F%0v;Y zt6fD!IeHfpM;grJ^iYAyCcV?vo}(4p6KA=cWlRc$_D@)+an;ApBDmDoDh;- zDPRwETlxZRz@{g%4)0VbrlDdAd{XpR5Vv1WW4|x1%J2?|pR!MwE znVa5xyk4?MSZ2}dikp2P?EgL;Pq2@}a_=JH(kte;b7h7U>lDgTzeD)OEj#ZC%6iFY zW~pAe7;H3G0J2FbN{bkI_e&)2VubOyzw6vwxiM7rTZCUDnCt2_Th=V5-_AG@piz<+(8f4B-R@fg zkNM4|3fH;1J30?z3jLo1Ra{C9cQP}Ug2vE1iY4<1y%+oybY?l{&GqusIJFKJA{HY} zmvXy08t;~M>^{GR5-c&5(ye(7z!v7*pnbNV!&U}8=E3KCxfb8!VLVtKH{IjFjn&-v znA9GHpcTAWZKBaNr&uw4lmUH(!F;a}j4%cWNu6a!xJ^5TsGj^7K)GXbDBODcz2ME@ zFxf}uyUtphZ(k_xpf(q2iFZ#zt986+k23)Z4s3sK?l^l!AM}gvDj-xjAv44$b}Olq zTd;(9uecHfc>xbaA^x8@Kp`*l zR5!|NC5g&0-8IyUs?&z8iGHQA`F{vWw@RPTHUCFkMCP2drCv!&K3}w)9#rVSR-qG? zBuP=O=K465H^4jW*T$WDWHOD86dl;}e8S48m5p+(-3rtJYI$s+B7}bp%`vdeU-2Fj z8Wisx9t=WIHfm$yq7l2l^g>acfg>`#nzG*van#B!fe8O#iH25Z%SD1~VOF?RGj*%} zxA6PkXFSoQrO+&Jg$HM2g&xWZQK&&NHRc?1UDe>!<>jnu0b>nXVc~qh+9jj!T0%*{ z&7qF4*MsAsb0dpPzw-dQ9|uxX!ZdIM#w4S)!QFFVA zs1I=0uxDO+?qLV>s=#;+$~pMj0QZN@tt>k>*#W-hH~ycyt1*<}h}GxNF%CzuGx&@?K^l-5hh8!fj`$vCbk zvgZJ-hQw;ssx*Q5Lo?rL2i3UxG(Q0cLB6Af4)lW~Vbl3ubx%IUPKz03Xs;C)*p#L$W0*lEJE7_Qn$dFO&Vu! zZmNX?-Hhk+^Gn)(u}sGW*J-@heqzZ+l^~4Ib#~7$HTX`EtZKhu8~|-}n)^L4Zb2k% zDU*iK74r^jh*@U3Iogx)p%13*pQ|b*WuY|`SJ$_jkh1Co^28@W-RR^Y3+zjkJlq<6N~|lZ?4L)pEcQdH22=xVzQYXgwA^mX^aN z+BVrEg|!2WHx=V+%*V1c3E81AK^vSIy3Pn_%eAt}*9HBD<}N~i@gO>2-&S5pgv_G` z773Dd($ljcuWgF$Uw+Lp&Ypsz*%7 zk6|RMp7r!Y)^lx_iX^g)7fa&@QEOhsw~u)$J>Pv{v~`~V;~w7~pFWPhLdIe@vRXstW;7}mg}v;%ev&A( z&>72UO{15-i2I^e8Q2%dPoa9*V^~iMz;nmTyyuSmIA7B1Zaq?Hv+=i}ZEfrna|*DAi%%9sUcV61x20-F!X!1))~g~c?wka3uA=uNHlL;KxuzW3;`GSO^(1? zyc+31LX$UtD|L|CL7k^oBI;jG+7?q)WXr$qjCE*xaKB613>nx4DS6@_l*=Y5sHo{5$xwV>7z7x#<}a*b*$)D;B<&KoyNA#|xVpki zC3`XYr-*e~y5OT=^)OM->&HDE-+_PjL^Y;&J0JQgVx4d!w5I0HVUZ$%*5Hg_8?~_t z^D$w1j9uY4FAcW&fi{oBfP|I#XUi{b9x#NkpKqKG-vQDP0@}}Lvc3`#zH?8DOhC{Z z!AUlK+YmSPYv3CawaGy!ViaK%F~hg}(AU=C(U8c4fVM`=w06YCa!7E9m~B|?kDY~u z4795mX+&A`!fYg=rdXN=OH`O%-imQrtAY{7Cl(Bx=RjYnU)h@HLb6+~L zahZ&)gOw*@mVNnanblW)4vAS8eb3kF@@IetvCCOYouh@JWz(}Qm%gi%S)<&a{|v2N zhE=WHIk@oI7Iu1SB1B_?MrCUH2)WeR(|*{8Jy{U zNQ=kL3jMq^|cWKM(P4IWSYH$ede5^ZtZ z-phdb!fC!1A=a+$y%`f!XC(vNVxh*{uYuDgvvKwHm!@+XuSTMS6VLDv|Gz9J?WNb` zT16=J_r762G($t~mUCu6AcB{Itd90x;0O`@;^l` zJ^K8XHPYW-;QyQr2OUZJ4_lDE3Z%tpN9Tz`AZ9i;_Ar=T*Rje62itDkX?tM84?cPU z-B+CV*{~R{2dcaqoDSe6pyx3Pfm0=_aEX69o_wl{x6b3c;y&Wvp%n&Q z!|ewhi3yV4yS?&5?O&Sd-6dh>{HZ-fHqx1<&X!@5pB}q--vlbK$XY-=ktq7O1X)N7SeMUy~&w&Y*MF|DHJmxi&@2M8ZqV`L_}_; zkPPP6x)qYhJ}cN!O?S1+zcVT#dfV??4BNzu`!qAFS_?hg;Q zy$*sv2Fq0H$WkF%^WIss|EOJ1+a~yDVd&1U&wV2|yjeRrf=HLO1++*PbJU^2uMc)b z6ZCQH>N73I_sb-w_E&r9k-VBBTi^S%pYj>|^%4e$bDa6tcX;C9^xae9PhFGJPgr-= zmh~8DyqBRPF#%hTkIXcc;v~qBEKI=L0#W&Rha_wA>E{`qHh(*KJqxYoUr6fOvvQzf zl#f%R1P1Tb#2jI1KAY(rr8dxTsviVr8zaI8Gp0{izT^Z>hmc{Ichh3a9A!b$Vb9Ii zX#FurEsEVKi7r)$*y;{lad$XvJgU)yDX(|)4QaVlw_-TMq}O^zGd61Q+{)P-`j84U zm*nFMLcNFI7!`d$yM->e*0v=TQaolH8-EQuO9Y2^j<(Vss%2%7o$QVKItC9BS}7+B zt_;!+CF~I`-XP2z*l{bFvgYE7-rNn3q=p}tmzK+W@dYPH9SvBcQBu)Bu%h6Ysuk1*JH4_EXHuiJXtEk5J=hvx6>Bvqyy}S+`~sS;`e5hTCI<{sGmktYf*x9cRPW zZj^V1+*^BE4n)_I36+RtGxR&L_OtaeQ;;gj4yJD-8Af}H*d9p7DcM`{6LOGA(Z8&% z=Y#E9q7D(m?3y63zDF5Q{6h28ChkyqAq|+wcR$xq!pb}9 z!OtXVudp|pGDDvbv%v{za9PWtcXF7*vLZQMbAMA^e0YG_twOZ_`+@!RqF0z=$PM+{ zfFk#^-ka_@UWfoZYn7oqYI~gc-F(!-?n~CuFEBw=`!IL0aPFE`$VV&wzB`>SHQ=Er z#rn|c;nbNN-EgY{>)HbbrmCvPz>iqhZXUB9`g^pWVXzS;$Y2ICyl1~h|5Uu}fqwfe zS~5q-WX5~i5fKbY*o&q`9$?P23La*V6sNCzPpFwXRhTISvWmT7-ay;!Q`lG>=}`Bd zW;hh-`CKF7C{inlzP-I^lb2herHlMXlv0+PiSwo?w-?D-Ur3f#BmZRfy*q!mC#t&j z9*Q#iH1}+Cpf_cidTc~8dg|CoOaAZTg=(Oz-Y3^T7uq2|jx9ao0}V2By}q{Hh2SL3 zp<=hogMw|n-b@$8RUgEPyIdpj(h)%Sub16xI**e)+V;wO6c%(Cly(WVUKFBvh(Y>d@;u#kQ~7^@I{cy1O3hbshaRvO-|gbAFhF zS~|ibRwrZY)h5ojB7X~k>syrA1jwZS&}=(f6TQ*A0{@;$`FvoZbJ<&Kqw#g>Qo^wo z+Hx%I?ib=eTZT1R_E#)x8eT_~JBE&B4a4S=MWV`dtsH8O>SbL&R;|m7+OM>C912+7 z&3}ostl^McHr`8Wxf<1;dKy;r@zc73U_52(^cs8WxD9i4=QVZ0{H|1}Cd7%7(eP>F z$J_oi>{ZBArn#lNHO2;2RsS%-Gb}e-q(-xtbj9oMe>$qfiX;{6MW5m5!$1P?zKRaI z4t$CO+dn{!rXGnoALA$nM~Sae&k=8D;rT)oFkz()b_vnH6!GKiL1Sf@-Ir$MN55^vXRBDCT*uF#O|AE-_VAgnFAhbs(&S< zo3V#UHdrS^BZ}H3>%lCO^Ie3v{;Kxaevj3c1CY#mKNqa^CS=IOJ*+6PBjtv=D5m_) zhCA5bt}e4we$yM+wE_^=2Yw#7l|0P&azMn^drYzONWIGIbV=LyLsuBS4NV43D-RHn zEu_#XWQMCKxEFb*rHKLgmcd60Rd~4^*B^>NE#pFVz?;tXk(iLWMnkUpI!p8JoZ|GL zA1iB89K6_M>$jqlG@dWLlMbL)*&>K~po<^vNgBG=oB*tGk50QqxQ{$Q8WK>xMlt@hrg89R$9 z7AvRHHWKo&xXYMCTfLZ1Lt55}H`uQOA=1mQ_(&5_n5L@fk6<9yNqpZg*-L?|yc^Lw z`qOeiGvMzL5qb~NGf-aLZMUuW16<%zb#yR)%GF1|KU@Jdm!dEIm zh@Y9`MP5IBTHPORe0s$Vlzrzv01YJkF@il_L=E|?j2tAKr>L1{cBN+Vhl^g>+Z5lW zlyDFI2Kzt+X5y1;!mZhDJk0d2amqjiEv355aA~&i(lXTSL~o&z_<@y}3(uf&En6wl z(&;i?Y5Jk}(d$WC&>!mIWeEUwez%wT2rTjYuO=dj9Clfsxf90^kdp-UDm3f#cSlc! zIDIxru}=dhq%t2x+&dR@!6oS_3(XW-pF*`)l^E8~{EQEGwuuX!7+|xx2Vj9kMNe*( ze3;VJ6hhJ8F7A4UB+Dl(VYE*F$Z(h}ruGKz1Bw0@EZ=`sU*mN*$wI~5&1^wuY*_bu57S`57_UbIZ=E-6&bS0Kv3 zsw#^5pDJ0zdzu8(^g{DZyVCfXpFi4j5tev+Tmk^h-$nfgo!@`Ob|UUeI7(&`6x>EJ zM$4u^Xr~zd7BK~Jvi5a_IeSNV-w;a~}6Yc6Zi6Qq5q~W=WxV6&RuBBM9 ze%h&T#qiE{b2^>%?$A$y*f&9atqJo1nIr`lyYkX6{qV_<>FeQP>-X)#l-5Z?=I}p2 z*;fbtWk1ci$wr0P@1L}HaVg(dLWqA= z*kM7rYec_)*ZR^xbFfYlR5a-~)*nLcc}ww$#bQ%XQ7IRXFpCvTu8pR?xduq-cV5yw zufz@coDNMv-exZ(=I#)~^h1Z~`L#crKD_AKfUmbk^;h9IR`y9^DQebT^fnti8 zO_Dvvyi984>fL@AM;+_&P-koIEH*z@+T2vs1OrZMNOA9>u&_d~YWxRZr`$hUtUl)6 zIMLp4Ni(zjLPp7AN7$!Ow_5YU(u5Y4fsWRA@&J&vpBcFRrdQ)?S+e!$AuIVn+H~2K zrX@o)?)o5eRxrX!zkfd6p`1g*JJd}2>TfgthcdC3F<1|Rilgfuc>;e#W=*@;|lb+2p{75??iDsn*&>uyzTu_pkb#0die2`EK{` zpRq?}l#8R_NJ5RzcX!9SOKg~)ESM#WA`F5SD=3&yHQ-V$s z|8VZ*BtYoD#>?RyGQM$K=rbo^j1g|h`n8Ecrl=`k^b)^DM zmYAtc!3SzuEW1Oxo;z!@a;j@-z2~aOukVZV9r?^TL*Srmw&|Vagf*sq-#538sHZsJ z-P#H36ESP4s&AkQ=}HzxuG(SuBG&(8wHr|s{3a~QA+`Xi z_ZKp{iyPciFP*}Ls}OehILsMs{Ls5$_w`A#hOz!QFEokdY%H}YgkQ`-JfbWpv$Ydk z9g5A9sEeb$Kw8TM$Y!+H9ZMzC(#3K+Qt0}969tVD9WUygV$%!mv}}0s1>9YCV|%r{ znq2fs=eP7=n4;;x-JD##kEJ8j0QTq0jL_)r z0%r-H^pLub=F=!XE!?@(FBrZxH+T#%?0)IgPi&5$t4r|ROo*Lz!{gT173Xb#1#ZH` ziC$EgMe~h^yEaz;r(+m!YZqDQ%^jx`En4-AS1e}~z59!qNp`UNiEj|U?-wUR=U&LD zr3A_Ev}Apv27meh%a<33U$L~2$IwlscVv_G3sYV^AD?m<=-s*4^vFYpP~R;I)tBm` zkdD+)A!ROR&i44-7M0X4iG*8cw`YP)mNpCla6E!;RLpz>y}oT)ePSn2>^+Ys)1#pL zD;@xT)z>j zrKP%vr=6!TgP7Rr%fHsSN{FiA^WmS*VRNw+NDr};hS2HOh(&E^sKtSLZRTj>f-?P~ zF|Co&o1qfF>92w0=h8y@!p@@wg_gmc$&QVJ!hdV~D4?|iQ1c60?8vANKPL`+m}MW% z@NfAfNv7v3AYIo!76!EnT=_cqb?qiEf@~qnuPrCnpFUuYIRJ7IhyMDtbgzt$f1@~J z=A}gdki3bglj!LSr<*0j$7@iqQ%ST$2lNZVXV}iyeB>J-vyq$oDM3Lo7RM zs$~-?zda%1U^x83JNLPax*L->8cy+#f`{zPsmG@FArDO@_X7V9ptGagels|SX^34# zTskVq(Cbyd-P_kq9);AZ*9x|%;wn7lNMwW`OUv%`Y5pzEYsbK<_e0L{)B_pdl+Dn$ z#Y&Y@;@?1;`|6iI$*jq;5k$k1zG^*jLOt?_?c7iOy6tnpwvW-B$+vba z#cRCE0=;X@A26Jx7C_qYOrTQCs^PJMp-#3Cbgb?VNW&nzKdUix&1vP-9mBCX& z>n;*`8_K#Afew*?`K1FMA?ydQ)?bX~?qn1V8$_skczBegR28W<8d)TxHk6`T12W2& z5#=R?=6zMLC%&gzNpB1O7|FB#B#5&a4i2kjhu25{ZpG$7?dI5@UEhJDQB?)|A`kqG z@KaZBP*PJdIH_fv5tfwbmGo;eM;D4zQfta9Q2I zOTN$ckjyG-3In@H=p9_^c(T}E7>>zJub>Vp)>}^{8+nvBCAGf(rrs|cc zN#Psg&RQ5fn0IQeO`~ddko(CRFFI*?7D*pmec$2p5;oOl9ER3p{nT5JQ@{nUZ4tci zFdTa6uTt<3q?Xeh*-<9Zys3x_u`5)|J{H>1AYuHn@taHeZCTe#sz*s*NNE=GsucE(}^@U~m*1fl=2lD98a1)$8M`&3Zr48bc zANZAf73dX>A_wZ}!RDfFw3&70s}cW40l%JmHhrLE_o_WMDAWl09IA${%PuU`J%-ni zTfjq5%ivMuN7I^IpF>m?MR41c$n>`Lq73aA;R_b+m&ANjv_iHu_w;mqNIj<|gxZ*G zsVu)8bo$*fcG$Z?yLDynLo`Pu-Gca?pHD2?Sh<{UTQQMCM9urF(#Wk}_Ti~cj5c>y z^UsZY2Nr~i?}{b;Z;X9sR8!H`ZLonNMWrZG#4cTsPKbbF0Rg2-M?`w>ArO@k6%ZBa zl2D{q=`|n-i1ZRV#L#J_z?4&R_St)_x#pY;9bd-OWq6Zo zdoevqlg4Z4YQVwx;7y)l;PRbbyH$9&woG)SNocBj-2r;zc-Air06{dE=9|^Zth?8X z)wD^e3Ma7tA$gUr#E8Fh>GNcyc#i#`oCK^<+KP6K+reheV|6*gr~bA zg#8ur(r&{AWo!Cgquzk*wqFpQ>3UPk#zVf_bS=*GEQEVren5^E;OPphOgT9t*GY0T z*A|a*jWhFkUgx~e8=IwPlObbz6i{petj7l&G~T@3jiot4a_i&P9TOwpNza8c?sKN4 z(8zANHBE-DCR!zV!*yf7vw{kHIy}lMA-W?Y9ja!sL4WXon{+^x-Kvuy>`H60J+EspbQu2QFLriM=K`IP zlj&KWd9*L5Zeur#$?p0NB>zqaPLs{JALLoeap1Ge(v)=;S}Ggx?NwLNnQ@TD(I-EF zV6oS$P+56>WClsxpMR2M&-OOc`T#)F8eiP~SCk9Mi}oe08T^pz6Rs&J7Y$-HVp@d* zfw;IWD$obUpjYY35PRw{hY@*aDw8!61vUp(Fw1?yW*eWjz9iRa3LpaP2p3;GB_e&u zd~ST}eyv3KOQ53IDfKs@zi7a0_xj5FLs(uUn;ZR?BQoMNv)tK{1K{M`z8?nucb)=F z_f(yC6ur0(8w3O;VBxnqC^hs2<^Dm(G*_nCgKpv*&a zv0h77RYX|W*REGU*+}S!=-}0)j$f59^tCa#`gCA+dV2ag6+vb5?8~MCzddLmT?rr* zru;PhJkkF}mn8I7WKcXtE2lIMT&T5!))U`>bhg1r5a5%VhY5Phn~AtuotwEpxvCN7 zBk?6YVRJUYn#&3V?MkDG!9<@je~oYx$q9;&L7hq2*Cby z2P#5KKsjibO2QVY@BV(EoCcI4atqz*ISip&QJmlRcJ*4t`1D*2ZExlH)ql#aPr}iq z@?ssqt#-~`!)6zHXbANjU*N9i^HySm0(j-HUIR}YLTEIaTotlooA-CX{^;q`r++b? z;d;9;H@6jdB~!mcCCV7l{P{k8A@9AL@$Av4llt8&FC~}cEQ>fP0z5fWR5qh_dZc=`ISXjtrhDXiZymJVj){pLTPu&EM~@#_sb zt~T}*<*+Jb!VrG(Kb5RTUisPD*)JN?<7U2-88J@Ri7sO2e5iT0!ZXmbFeQNnLL#53|Ya^Y6XM&|@yFj?@3iFh%6fU2Xoy1JO z5w4@cs_J*ji;`hoGXdmAhLRpMQ*+qV2ER*ggES=Wo2%XE+1OjBqfK2%+1g^-^)YkE zDX$f&NrkJG4~YBJ8n%s4d&JtA3X&I8V@yY9DL?)(ouqOAk25^8r;4SXOp{&sSz)LpE0RWfk5!vg7puJu{_fT&$e3!mN% z3;zk_w^Bw9A(XdM$#{(54vXvrdxKAhXyvbt)dk17CB?;^JwG&m!`|PoYWM<^%GM%( zIq|rK3uNqRfsw8Kdeikl0ajkW=hQ_1>irs29+$b4YXAgIuQ8gav(4CSJH|Y|MgzMU zbbS7aNd_(w*yb;7zxM?#eCmQIikw!7muDh$)t9R|asyDbTPH(uHFT&*K1Flqg|7}7 zNvg9Q^SQ)IQKG)A3dGlwT1i3cx~RQDD;z5Lv33uyx&oQ7rNFVh&&LCWnj1irXCkDo zw|QfJ#LWzuxJI@S$gF4T#jFD4_BG7!^#?ZAe>CSZ9m_)dBcKT);-qYs>!#%G!ZXl|zRsJeIg!=n4n0o6^R?%+TGeP2?P zBb9{C6>^yeV1c3+n?RU`n6<}6sNccGnKh%8Jzxc=*PemtT5pT{GW^HZOryp5kIH+C z7xGqs^emq@MDd~L-+7W8;uUNE7b}>D5x}NcCrYrk^J*z}YHi&yWmzGqLwqb3+jK*R zQkO@pl7a)pHMUesSZ{#Q3rjZJu%hbuL_cV|%{BoUwtyqOYM5V=JAc|L8R4FyY-YkE z9&TdocR>jf6?b}0ja?wNrDIN_w?k6b`%Y}En`LXA_%*nXekDojV7(sh4^LY6Z2*#H zGFm}or$;w*v%TjtvdFdFM?!bAE^wn09*(pqc^f2Sg++>8Vr%+YvE0_aM8=-L_Egjn zPubQ~Nk4fuk_lj`lK(E-jaEVn7TCX3$l*bZI{IOhtf9L|cs}WR4)Bs`#U;23))6T2 z!X9cwiXLZ)E1WVu(4-@9tNUwsga?I2}6G$s6tFz%>fyP^n_tRdsx{HB@8gPT$6TimvIPb=*9 z@$UJpIX;kxDX7oN%Fg!;?TI^CN&mhp@$fgrsjfsU3B3X%U0LzGW3^jTDphSKV``BI zlV`_LZ3CWpdlwD2GgLQkxmo@sxY@<$dueU`B)P>l>J=r#-KrMB$>;N?Mt*Qj#e613 zEjO?Uu$R2l;7%&E-8c1zv*K!dR+$*lnd3cqaXoMWPv>%up)O~qrUr({y4WVKaf$t| zC;B;2^M@JB-DbIa2eUUI7a%)vLWb21>)u6qIl1kEOUb@d7qpwBu+(+mHe9fpzhz;a zc6H?s*LJQ)Z`fG7Mek2IF__6o$c?M0u*nWc6bi8x$V`*~ z&$n0zly&wCcgFUNG3z}AJyKa65*h0%rC$tq#L@VOEA61-A)B9De*@c5YfaL}RBtL_ zf@T()60WnZ@l7d`k&YNYrc5vzOQL#`FS2&b1nW%+P^+aohi$_&yeCMs50M#8|1KdM>qSKCnqNlRQPO{Aj~Pa#(0yX{t5g3W46tH6od=}m(TsrLl1N( zL`|D!s{&bc*x;kv41D;wd1^l+qAqIJJ^Kq_ zS5^QcB%BY~0y&%!D_(S~QSkDWkk!viTweBJd}&~ooS6TWWPK12b9x}_tWf0S6=lHs z#wAc!T)g(6ejDmH%4gm^C=igz1-5#w1Qr{q@sPi{gMILqDrhQTB~)m{h5@Qs0-h;K z`aR^)kkW_yvUB#(F_#{WG2zg;O#<5YCg1_3*@n_@_U3CEy**&2Yb9hJ*IUw7353g* zThLQ)DkFRRHnHV#<8a78=w?t?$2nuHpRqZrI0AQ9y{h#X%J<{x!|?CUJtlBqBCK8o zRxaDH+qD^Yjqy8D%t{H!pjztftGv8H%@IID$F`K}bDqy1*IaQn72iXo&h2yGsqqo!dmOHhfMv z;;21fRXN_Nr)^ym{_}dAcP_DX8A(K3X=$gC=lW zdiupK%x8rDL{m|GI*JcZQ^)ws6)xq?3yt)qiR!WT=zZqTb%<_8%y}?z?|Iyyj13#t zuSoO_>?lyMZ3%uC>e1$HI@E9949QM^ht*P+i=)FU3q_`GI53^Z0Jq74 znBOri?c&QWjMEZ7Ior!&?Hk-=It9fY5DTn!4Y=759+%Tgp2pGvJ%J|e6x6Q9p0N4m z2Xe>!0_0$qe58Qr(K2=sOI8PzKYly|$*0iI21^ex!KC6{`(HZ*Is+~(<2PmQ*v+6vj4C8k+r~pl}=frQ=z6Mum1) z+cV?g-mP2TTF$V#?XJoiez0~odIX0={>y84{@`i@+!5i$iNXGG9BXBx#Sk^)PmFeZ zxTC_u4Y>icU#H?fsCiL3ZIz|6E=?&R+el^mHV5-bu9;s>-&K>NWfA`YQ(mO1f} z)`cR;cLXp>u28E;L7^Jk@`fVAb=zW=Acd>t%@<0x_3yC}d6CWZ3A=Uzu-w9~2! zgV+S?1de*naXoVBkw7_eUX_3C+lar5l;CfKg`gMLZ$r+J5>d|QL5=-~i42eyu0&N= zurRzj*9~OchIwquyclXM_I*w6)lQ&al&H8Ip(h8BO$*;`@S(f45V)< zIoXFgrQ+`Z_$`n2Js#lAS(i6Ye}ZqdB^9v2vfo*hJH&uQ_?I+|GoC$9I86+VZ+P+J zyQa()kP*|rm_8QpAgyR2t*@E$wKfn7T$Ae>9m|tk(f)tTH&qrn1v1$z-G5ik0?tE) z09B8HFejm`aUSb7Yyq!#sluJ0XDJ=?f!h`1F5$yVY65$`F9jPtyZ}zv()NJ%Faok~ zmAd(_o-AU20|oPd!Ra(Ni%Zc{0C2wygqeXuazI)lbz+mNHL2h&e`C|11y2PpyN7FQ z{u$41F?j0d=-pAelcoa=?c+)&P1_WUTPP z6f__p^gmU};_vbzzEw0JJbh$n>VAJ;&P_+4X%9*cUlgsJIBSRo^1N`3!fRPWLtHGZ zr}Oe^)f!D%SU%=n8$;Rohd2}kt~q)iP)Pzq%j@)1$0p89X5}Z$^7_6bozQ979&pHj z!v=1KTj*Ue4OlC8*T(`iFfmZL_Jao|6Xw6()a50;f%>5?ED8Xbxy}RIB#BbMo`XD3 zYN@U>7uRkZaGWj6G^toJM>+Tjq@cv!6?tFmtWY94bx0J9R$xpk8U9m2YW%{j73_Mi zJTahCF@hAgK3u=IuFJkw}11Q?|?22-DCu4JTQEehjh=0g7*Iy2T{LuUtAmgn?6TDXB0fn%i z721U_dS8CS6H~BUShJklZofNKu%h~xHx|5GlXW3eAojMrSri^MnR$IeFpYW=Lw|=@zQuy?dXdU{`6QQMI+TS!P8V zV%1mIi}=Nsmp8^`8|J;AcxppIY#QIzwEUr8DHS&D`8E$?k=ikk9{1sFB7X>tFe z)DPo|gK^q{%ev7$wSkZ8F=NQsU_T3(bbhe#I^T8xKkH2Mf@YDf5p5Q#P(_lEGRwxG zI6GB*$fu_Rit>c#15w`!5uSc7L6aS4l^gsL97khSB)v$IP-En)@>wNn0KsQdg-O72 zQ_jlRN*?S)yl}!!#+%OyEkoqfB? z?m(dq>l1X#Q73WrJqn&6rR25o$~F>4aNCr%3}G+-+qcEP%73>>vZe-Gx2kL;q5lb- zq*HHRAJM)Mkh@T@mvT>ZT(VuICQfnRB{T24cDIxs83CBUHsC;wULB#W>5_EjHVaPt z2<_S5+$^@BjbQhbbrcmQDzHjzY2?Owx$!h%B$Oqh>F6Tb_u6EPp}G8SU4tdmVynyI zZZmpup}t`^ywHM~I#0FPOBbNt3>oUyZAJ4-sUbwL8GEE0B{(_EBH<=D1yXd=%@XnjLDEdfU`5@+brp z8;tvWX3cN*b3004>WA8mZ*Ffro?pH+*!{B>l3v}Vk$u@WJlY`$OYADp1|)PU?vfF{ zzgJ1dQ5W~hwOiKg^A&Uom1{+hO|<{nTo&>m1+q13$wCNQRgvLsBwGe?YcSxgI|^{i zqEoBKaUn~?=};4>eP+lU!WU8oW6aL#pbW87mUnT4(oXPv48vltczR7sfi zl@k21-TX>WBs9pmq|a57?LSd1aFX;*){&5=9py~>~nrD8}GK_ z9baJqz`+YN_Gi5PR`Dm)4?KBKIRCw&%;m(AwB4D^|kxJ{%0Im zt}ntLxm`l#Pq?4wQS~zpwp4b=abPQO09jT8QY@gdzLUQIIGI~Hk5zpRuTFc#>Yzr6 zrO!&N=~Pq6PerVY(cGE^^QD7Ie2BlSzp`@4K9^RlRFk+E@j=}x-hW9Rj9BDH6dMNL zz9VlH6eOnEp_Gr3g^LmEzH}h-?~rPsFf8vUZEv6C;hzJw%ei^iG=a4t` z>Od_W^FJck%Oc`fDvea`ibdbDFag}I#o?nJAu(MCg~NpBf_kRfhI4%8z7MCegYfPC zH8qneKZ0joc3j~0m3xSEMq5=$)Eism+48sBAbWhWeR=rNXU6N1#BY!5DT9yyOObCp zyO8V0xW0lc41xo5Yc*|a#QI|bZ>Ek&zaqbPLILKnlo-gk;|?Fs@LArTI}=U=+1~s^ z@78qicX-OzR-S8j3LG4vFZ%$h@4n{jOs~mDLm=g@sAqkFTk@dB&oTep>Vfwq*DvB} zYwJ>MB8+sy*Tc=oYvRK-e=B{KVe-MXE|T2@c%uF@NOVVHK*gZ&d|RNMr5a8sU9U=K=Lp!>p3|&33xN3 zzdIJy8vt=!Q$O7U5o8deV>1%~|AejcF9kqmnK`%0NgtE_k>+nfdrP{kGeQ|tQ&WEN z(75KAF};D-EvW&t@9tb&8>JZt&C)`-gx2Ou1OVH|{%s<$g%pJS_5rKgOj*{Pp_Ddi zrj{U*TzCj(t0j2>WLs*V-xONLlHgV1HkfETrD#qFdoo@3T_M7=By{{idoJ!Jsdz|u0%K%ZpZ_0sMq)1 zjy5NY(@!CA9Az*|nbXi$A7#K7L<*Xsm|u}ICDDvK@O=cYjAVZ-dh3s{_jiAj2|$7p zKJ9u0^tw^>*}lBw1tF~eLNZ{W-s6*+IF4@#Lb2i8i9i%MxiKmU)1vkwl)pO`R$mW_ z+EIa$(%G7k3@j<0?R%KJFBl_qBK2o#C3%4ukNdv~bn%`HM5-2vCn`WD$vE#*=aT@P;n@LGi+nHqM zh=wY%#v8;YcgEw4vlj6k0)rQS4xF@FTC2nsUg=u#0etscExLP+;!Hgr?YHzaxZ*XY zvYOBfx`h{WrUpg=d8&5t(;XJHl8qCO=L%6|KfIk`L2XJ?IWg?hG_iHQ^ zDXXP3>~j834IA3zFVUvC8_u)Mkjxv*15>65TMIgDD?KNX7INYJs4IX?6iT3J!HD}) z$Xs@iHqpah4qm~6dbB@+GR%!@K^gKP1CZvGFOAlS#4W{6)`881C>^J>WO;b&#$Jf? zd=o=aI3y}yjK9_PWMbTChbxXyg-Ti{O((_uMBxJoHRS4LBCBm3^t?89T+sBi%zj}L zzNaC*L#$TQj{lGt99yj;I4jPPIz7aByM5UNj@v-E!~gnT^ZaYIKlf8G3o_9#FI|*i zNUU1Gi3_q?1HpxbPG;W2!nwh}(6FTS!SR^>V6Rkv_$GeL;(ERIHMs16eo)U&Z9dW0 zj2Tau;;z#Ucuw_|obMg;B8pTd;$+8}ZnVaU0YM#7O-Swr zJp*umx89S{uF5I?;C$CfYp%$zsO}T=Hgw_P z&1Hc?eiGyMt5#54ijG|1MCCHI*P^E0BE)8^nAX2M_fV@LRu@x`57X^!mcVgrCj1+i zkHRLT0%abf;WZxh&=K}m6sl+DkQauNRDQ}<*1#e>8!E55@hyLh?fwN!%Y}CHb<6;u zhbJH)Nyn_}zYLrlZhy43zy^2Opqh?vJJXpkMXX(F7Q1dc7CO}3)`oP6!vQ0zq~>(UE^@Km&;k-%aS?mV>`x8HYSq zS-?Ier(OL1EQjpNms{fijs!pC=a9rws%H}fro`*`+nGBVG}+J7bsiiZ~t`zjqhP;?|I#B zAV1#-F6&L|u|;p}Vo+?$qt|h-(LJl06(u=_b_hdiz~(}<&grM(@STk=lx^moQY0Xc zLLpRB0f*$xMFX8`JuZo4Cz*3t1%;YMMW9%5M=iCKJT zKmE##AM9_3E`C9Xo4yf#!z2@>1b;)o3zp?2xMKUYvSKAIA3s+ilF$oUct-U zgA)#us4x0WuQ_m+8KCMboZpAMEvn~0n zro!`YnZ@GkQXKyFunO9d$^v^WbD49m!^PX*atr8XFPyGj9s*o89wXMN5j~AQE;Bz36@L?y9BwM6OnbH}{%tC2zeR4;Bio$z zWsxdA>XN;;iuj(8JKwA#h=<@*8&#?dRP3IA&DYd0sMfb|64k?C0&*1qnQ>^aMFXQD z>ef;tWhww4IJCjqc@%zqBOx9~m5N9@U1(clR~>9;_$dIU?N~z^n{~5N7JRAoafalG zZF0j5Xo^uZI~LZ?>@{dhC+Adz$K^mT6zquv&+f1`YnGc1P|d#(lGaEwJ%+wh{Li|W!9V2&~^)sFWeF=SwHre z!_*!izA4YiDB)4mx&~7@or3w{FWlbAg+ezw#r1GELX{^3kFf|AHvA=PsC)QF&&Y{* zzh3s<;ywv~zp=IF4(8m)WS!Rb-jiBh$Q48RpD{kUOPXHeF+N%Sr#?0}Z)0wV(XlRy zOj5#(a^igF{k42~0!oOQ#Gu7FqE~&1LBJU6lOyys0C zI}Ong`k%OIlkyj)EYKx8o9w*5EQ1JYC`7Akf(PPT?4_C-vH*HE3no?mF(p?7VekKw)W)L zZ?sj|V!UaiU%+qe!qmOdcZwg=iV{vB;vxCiIjX4u>?H`5mPvlRR;v|jr* zu_|#?f3v{ZA3&siq-g|C2{y~Q(L-ZBpv%F?WTofSfKhv5IhB=fd3cW{ul)QqVW@51 z??=d*mB-eMD8XaNOHF!_v*OQi+Y>rJ@D6j!r>GL&y0ZS{?0v$XRKsxWMAMocbtWbL?)m$%px`9| zjb7vcni-@a-Nfbdn@Mi&x8OhRe;t>%Jqv9?B*A@J(7PJ?P8D{nze@WT@#}G8mRb~|d_{jHgixw<2Wi)ZZ8czzELce(|3)v&jw<9t>}QgyZDub~_1=_9alAz&I>>FF~^cz#;JVkOXG zA)9tpbk2fMT*ux|wxCOgp8|=n?!vULG^gk42_2blru1&~z5^D?kg+qsK8;OG*lK}( z0@og8Jo~m69`;_F+BInI{0m@m<8P~R-=-L91$MEYLR4pmy73w)IVe;BH&!k4VqG90dL z5Fb4Y83Jl`neJbj0gD#^!1*&*LO(WB7Hyueo7iRr;2)hf^n6|I)NhE{I3V-soid0hv7mqz3a%K>82reBWVSt_5OX#dpNFiAn>dp2dwg1xXUBK2#ZRef(oQx8qhd~6+H7aIu5;^ zvGjwV#eN1D;O7m0QFgxF8XE$EK1Q^fN1p2dEU}(Rahy61 z_=_F7a=dQ!YY(@`$Kk9PKwNCV`F+pGxDS|>8c6X5ZubE_dyarC1#Kjsb86hTk%I9a zc^#^EGeUL^s%MmNDm1ON6;N8K%sqR~)bG&Y>j2D>O(Fj`FzppN(%3XJe#2pliicYO zV34~v?0WRmbdK=*KvNm~up)L>3z&UA8JmpXQBwL2*vTFNiSVK>Bz06U#fzh?z<1yPu35Hhe+Yf{O^x@zL7WV|BG{;kGdm^i&h8p{dRo*J2i6n-;<|pW z&`mY9qkY`|LW>~FR5Eq~FskiafU}0Y2;%)E5OD+pIBk}%7__7csVKdQ?y?yKmagZe znToVg3cIr>gUHpX9DvaK;cHK&`WqO6m49~78Dw-5=%X?%6|MS|Rl>0FUC&&}vN=Y@ zMrt|san|4{hQBiZ0uS#QkO&7IDJy>A?OXIAfLmZ0ayJx^{e3=&1pB$6T3a9Fd}yny z7OxBVRm;O4AJyIM1JG6TB+NNLBFCEiI!A%QY5L~xz!66rPD#nolMzVkm%NOD<^x|n z$>0FwyMW)^AC3c>)n@KLJ|>Abkc;7H=6eV8g_GwG#+f_Ydg(Ksan3v77^>(3umImp zUT$E|-7LSp1#Scj3_4d%a`8P{&$stuBelWz+Z2d{y2krx34P7fxPvW=>up(=Pk@T!$@NaeWqKEh@T6ux(%uQ4pWHOj7&}8IODpzPYppLT z&;o9Y$E*+74p>Cwoo|%iwJcr0#0Wfj|F-Oi2j{*41lPSKZTLUq z8sHWm`>&Mye*s!wUlWRM&ovSPP6wDhnyLVm0q~7}y2VK2S?&RCj+B|FhCIqk-G^ThpzZ(JUcX5FSO1VkbMB+1bzS!-JmGQf5(wUst{oQ3O`7X zTKf1V?XitAiJ|e?zi-6?3Rag%b$JA~bm4s!0+wn-7o_dMQhh2j{HNb5XFTf*pp8Xt z20#pu0NWdTVCqk`)Q#FhK#HLq@;7cSZR! zd5Xn&U?3wnICy!y){sI-Ubd(-XH;kIL;Nn2%=j`E<=;lC z{G+??)Ya9e+t`%1HNc1NBbNRimz1|htc@|%1}j6}_6w;Wgr43-I(}9-b${voJAv$)4(9ZpxYWhrXBf_N1myHqYXn`Rj*)fhrL z3y1Thj@t}4@3r=jmOs=EFK+@i<&qV;d{6yQPc)YF?hC5>Ub1)}#4oO2<~sbEmB_L< z^`nILcUX~F(&d;j71!1r^T&pdG^;{|tQf9f$H%;v(MQMjy(kw!cdh@iU^HImO#{-3 zpdo^bNvTz{dcpH2mPbGx`iodvU4O9xV_R88=@V>?ZxL-)agAq$@@Y)(sd8N8Te2Rk z<6d)Enh)u-xcY%GhXxea#|Nb{ZzWZ0l2G`Ng8ORygys!m7JI;ZN;(q1i&5+` zhRt3Pcpuli@`^O+YfuD z2NlCYnRAs7s?v#nK60)3O{Yw4rk6iu$7T)PeCOKnYB2Fh9yl(c&YR2yM)iD`Hhu`W zjpq4Mp>b0I-9pr%_JW#?YX!?n6^4-UAGRLKYR%0&Vg`d}kMD`fFUvBd^pWGd&$zvY z0VN=?a0;Co?+t*(m^+cny_2a>u*&|Sh6nJfg5=X(t0MccSOIYaer;#mbr@JTGP{yw zSLoCiScpxb51l|h-cQ(s0ko%S!1wdPzsA9_Jccc`TVTBge2~)KH^a{|Bo`!arV+ia z28z86I51?1=kCd36~FT-BCZFMVI02{y1-Nu3DGDnrEs;J6utnJSWMUM`MUsnOm4ZN#Em_1Xoo{{!S9J-J z0m*NAVPT=1+!Q*nma8eQVSkQ1MIg?ohizh}b}B0E$19u_fMU)d6LRQ2H_+=~p`Nb@ z&{HIPou%pm`n&$&p|Q*bHdQ)a8V7~y%MO}<(g(=m6H`|u)wria--HdUY2K9GXW5sZmj>7K@z*k`Fm zPZb^yc_!#_{LZ@GOeQ8@pthd8;Jm11@06eR^QIr^WmBk`D4w}iy{~r%1KvYCdkpUL zbX~uhQ(GVCfdnokRg%VZ>gT#w3?O^6Za8TU6wlnttJ`Yn!qi+SL{>nM!*^uWziMlI zz*jK=8VaJ8bcluL^@EcE`!B0jccp!x?si7NjeIax%O+R7zBff_uvZ-S#W+6_lN|Xn zaWZxll$mX*TKavqy39zD+r`8B`Rt>utDj%0GX0GGqQUguCfe;y6}xKq)rgapoDsKM z&K@iN85^Nu6g!(%GNxQRfFyv^4;Jmp6isYxeMp2L_mNw+-SSdjMUGd?gMSyB7aTF~IU`i(0SD`O)gix7BnNbgA|zBnztY&P&e*NN9Z zzV|Gr>Ym(FW3(vi;6_@*Vcvr^x|oUszp-_yd(#eImvQ=$-A`kKAtKQyO@8S~3-q55 ziIMkA8Z$Qgwfge1Bg#2^gtXi&<61L{uOyDVweLCsy2;W+mh{k{IeNSeS|0R7g?VUn+w$oEowVHzP;!U zb@ocLOquE32|ictaF7_{b7?HgTn$WOxhO-f%xTy+Y}mu>w=qq4`&9T+J{O5A7#1$+5q)k!brNUNxU~@D(!DZ)&e-|P5FE%qG>_ z_fyM_|J=Oivu2|A6MVK%$o$~5cbwVzqCl2w5xzgYtzsIEtiG_SOZr~nmZraE()PWL zOOcfizeil@8Nup&G=%8C!Dp*lgx?$)u4Ef@c@PIgKH$aNfWzUg{wH)AVKVN#l7DMw zn(!(C>C&N>;QdO{z>u@Vu>1X(qjXewVJkvNXIC-n-V{Ixs`^=j3dJ9NL@ zM0Y77^viR{&Gm6)en}gT!`CU3?Y07+F4xfRksBb(?K7=$pP7C1-<##@M~-FKJyqls zg_=s-gY{e}&CUmDZ7g%&-<lxq&>l%+1q9{0be1NPoM@;pO^bZ>=A>e(qRSCapyw7wk_r*q!6T6W;x)ZtmN4gFCInLV;|? zfBAL#Qo}gZ>EOPu^PkVrK8~LKxzKa5Of3aMyd@Fbzq6!Xacf16C|W$X!3W(RO#2*B ze!cE5IHp2R#<|}7a>IdJQQ*OD8Q7e=(pC)l!nt&2$n$#}lGb`AU}y83&s=`7eoOZ7 zvDeRLk}D!6?xi|}rrrNp&itMeuuC#MS0+?!_`9IdI8MJ@x&QsWa+c>MFWa9NnCS%; zodYSTq*zWJpU!0;t~oXBE&uQam+A3_k55)^=?G-MFxQ`7e;KmUf%aU`I*>U|Y|eoS zoUZSNnnSx}T_)o3hDFvxfrXdNDZ{s`qff8T{>y|ihLRqSM&;#-E*)Q&{eE`HXwvCP zYWhyc)GZ&IC;ey5o_B3WQoh9 z0_09Cojr$j43y*eR7({xsaVaYaNc!1IF+j}ShR9#QJ=H0{h2pP@%`V$UvGte%Q}yJ zZJ@SZblpa&Sz!V`At``MfM+Y=-0?ZUBkaes{!Ir|;ql1D>ZN1v7Nt)iy?Sr6yz(&m z_eeG4;y#W^;h=dv2IImG9$hSA^6=QenVh)Qe&NjLW_9Cd+w*gNX#QrN@!q{>`$s{c zpDUNu#7R9y-$KWcNN~t^FdnI?|3upr;H%``seB&b`=`V^vchBiQNUbBw>0SPQfNtH z!qH%l?F_D@+nyg{KD>1`d^9zD?|be;!$oj^E*a<1Cfj@aG)XS_+`z{<$6c4h5Ol99JS zbN6jv$DfXvh-|D0rwC{q!xP!kUcOxKI-bu*2uZ@v=OZ(HSV(;Cau z4&5YlC%*uT`;26vBs6?{p1b~DjRRXzo?mxa5OXfc;T|+96MOkSHiB;#_egP56Hy)@ z2$M|u@$y%lgz}34+hoTBFSAPSU$V(Rv@uSS?}b5M|H(oC7~puKRA8d0VxKcAPm(g+ zdSR#IinEXZlM$XYD-BG`+OB$OQTcZf<&3e*3$6Lpf-l@Vj15ixe595&8`rU;3D?9! zv~5K%vOE`>4c*jd*(o9P{D7kiCkq?0N3l_R9jL{}M!HWXa?|eJ2k8jaHUD#g(#y7q zysbDITQ)h><2o!m#)_Bmj?%u-dA77u4EDUVtM_|8qI2iqA?F6)kayiMRAC@?>50ir zu8Mr_`7F^Fkpl}OwLq)~-&)qH^)v7c5_lvY0hcqd7RN7E7~VO@$#6GkgY_R8uJdM4 z@;X=KSS?Q%my+)i<7qqnc(CBiXwY0Rmql-&16NB)F zht~#TA7|ueWK2$P#$zzUI_jPff#&!C=$Mh~5RZ?3VEc^cS5W5U}|?LND~SWKH!kTmKk zL&{gC8N?-XPC_uB<(-=mQD<9G_t)+(FXsZN-n$%Cbf%08xW3Mn{v@_65)7@)lJ)N| z0q{V^ui901JJrUaA+0 z*7BD^_C3m!q!_STam;Vs_E=jwb z%U-^3p7hC3j*TO_{bhchlvP_)`JU*<#H>5L%K*N9`h6}|T<+j)sSC<;op)>iI1*?E zDR)F2R8~wz`_ZrjeQ$0D}3P0~oo}}gdojbs%np2m_%@0@u-~pNYE7BP0 zvcrZ=ttXqvXLQ7;)uC;`nOH_-`|gJ>Sj6Kw;ke`6&p7F(1rg^CS#hA&Gx|+=m(4ql zn@iANwuGe|vd7Qc7FO*)URht41YQKqFw)VSbN94eqpqDbo9a)--(azPp$MBzVTiBF zeWA}4*^>Vwwf*uLW%N;y#MGvRCkWJ9?IdIE>|8K3im@Vkv&c9vYlf@uY6JV3F#}TU zYr6G5+auuyy1FZftyK2OR}7%@MdTtm;O+RgWa~Eb63y$@3!RD9k&#`;0H--kc71() z149#6Dcf(3Q}8Y7!Td@Cm43q00}7z8eeVm!6eoiEDQqMzoI_QCDaxB zJa#UydZBY4rmsJdn3#DU=%fgb}=5nIZO|5 zoG_cl;cYVjyStSez|L<*UwL3rB7okADA%$t^D>N!41H)88F*k6J}GhK{&@&Pwq#*y zYI{*EaF5QRXh{|pSj+cFF*@qrDtP#Px0^4eKWCSZjeJ0)Ywk;{Tn&h(g%kh>+{!K} zAO*Ay6Y+HO{=VYA*>6im$Af4+!?0&s! zb?&IRU7QaRxmgkEGm+uc1nmGb|+ay5Q)zy&y*z>6o{{L|H=HXDb z|NpS+mOGU0WQmwo$`WNOLeXBf7$dt#m~3S!j8T$gEk($lFqp|Q27`%0_GB3hhLB~9 zvCRy|%sl6Ge}3QR`+R@T?>L_0x&G)lDl>Dr=DN=F{eHb)%fQKsyG?>{IDB=-R^H9z zO|khLl7**!Fynzu^}{?Q2_RfE+`gbiJy-)ek8A&nslx^)iCs3M2 z|5Br0J#45%O^8|WEZahhB<#c`6m)9Pm*ac11=Hw~5gn(d2G})54K+fOV%qpj!EFCb z1J9C~0qFZW-^nXT9iZl+u09T29GT<#J$-U|I4L8uvdB~6JuIv~l)bqX6{Z0nSl68y zGI?D0E(NC&F{Num2FY>zI?6S(!R>MRfZgT;xGdz?# zoXN-wQ2W)m!FlEmbC)evrA5b?MWZ@#4~E{53EO=<9prcIZ-n=RzA~~cnlyh*lf{^_ zLE*ie8QHi#-JZE6fr1RC3Z;!_soX%kmP@uP-Gq0a_DHuzQ7W9+a+3MiKCrUO(iDFz7J_n zp;R-)R`BzoqxqM&amwzsZ;_;=rP-=>By&|v_o3m840E3&cVr?NMJ+X+QTDy2C#Go9 zd~!S|ofEkg)6do`a0@tDk`vWlG83C>hKeOt-W{v_?Q%5WN#!tUv9OJ0>OMTdyV8^C z&zy;&_eN{{?~j~9jqIs>W|oJ0=8VnXwR6O9qVYis{RW__uV&%0+0h2n28*`>tgq3H ztK;{e-{1yT&|=E5r`y*W#m_b*?ps`Lpo%kICD$7uB&MQ^Dqt5dmgj0rT5dnC}>-($ujDLLUWw89cyxJOMQBZYx_-ssS2d?DMPlF3ECSX3AKziUmbr1Q9afUcI{n zpq23!6QQG?4deDDp@2Uzfh+IvJ^5B3EGi5P&rg(pl=zlkcQ7=&i5gfQ8wyXc3h>+a z1XogY2G~nyw&I$$y*TpjhRvCjwa`yzQ^IqOyncy$t}GjGbN0Np1|&vbSbS1s+Tzu6 zJ!Yk2cd(ozLH5FfM>?5|ob@4$Ork+Jsun$GUGCLIdu6YP+JN5C{S!Dj;Jjo$GPxg3 zb<$ogt zrP&0h{{lo}ya36lNXb3TkT&-U@Q2C7XM+jOW@1qg3F-zvxsbgGoTC?E6sd^zVf6O< z&~U}S0@rZ_E447zLN-= zD0F>u*y{oehE578@c-&~nxkqhi9C@%5d+98s>?i?YumMk$7j-)^|tO)%jUIN$WI@f zb;mr-q|-6#`ATr;SS1?mzP4{CRZ(l3j6=$m(@~e=`}?74#;SL-eZG5mOomn!CPBg* z*1x(rZDoIWp~eAy!?zX(esG4N{23An@DxZ%sSvzKDP2RlzP8&xzJP=-hRpr~ywHOMv)b(wZ z9u=TwJ5bAIX_Y9SZ&wVxn@N_(JhW;T_SvYjLXi3v&CZ9Ul6z)nV=f-rw~Iy732y?Y zcb9j1+J8=umxFNct!}@fJ$r-+LAJ_1zTyE_tgF!bGdWeGrEx5D zzxt&kfBh%h)0vl=+4eotN@J3LDy8B$^f*ND&S34mw+h6sPM*qBCVPw6Zcf|(O-KzZ z{qs3Frnb=eR*PX)N~z+fbZ45CPaaucPy2?a#~b@~+4xHf@6_(w4B$s5snKBM%R3ww z0K4Eq%8C6ZdA9)~7W6cv?NplHS8?OCMObP4@BL_0S^VRh7+m~I#=BeA=Vi72yoxVI z=1++^*PCzS?3}BirDby;mK;$>I^v<2E3T1iTb0q~x|KjcR}P?1C?%jV{YUp<2L0JvSJ`v9hI~33UK?EHCM4KX(_!u|1J@ySlU_hG{%l4o~@ zZfF7evL6CW<2ch;IB_#N_mDkP#p?4H2Z!W9>hQF{GAP(OL7!`C?F9D83uY#Iud(^H zhxC5&FHe}aGi5tRnX8#C4{?_}2}p9{9m;~bg#)ZVd>H6wzZw)kc+R8h3NQy&ow2|swhm4RF0BSNw zo{WW|0N_tB1j^ySflWXn&L0h?)iDO0<2Rtoks=U=;S;_ugMT_dM?UZR(=PfO-YRa$ zHle9pC!q*65FDgH#s@!~sNH}WYC0zkQIczAv<1N7VW?tq+vz4_XaZ9M(^~|QzG2;=Me@_ zhDv5ZHzs)E@-7?hYgwI{5m(wbmv4M;TiV_!vOSoRR`_WN+|c}RK()gzOGGAkH-8PQjKE{=C946%hnubjav9)Y}J#;@?sw) zYvn^j=hMV{dYviVoFiK3(COHGl74E1Kqb?vz4ZCjZR!IhpO{j*i}8jgsAQ`56nJ(P+_u{&X7yPD+j+rzS}r*>jH;WHT%~^bQLeSH8CU z%fFgJ4`D1dQ6aSUvASUPfCefD<`1}&5B{9^-lcIy@hGb>22x9yh&{}z3w-flQ@A`L zImIrhdPoK7zF}%_OOk>%6Mkb|g-&&PUZq~FU*Rvuc(<=3YOxIIB(u};Pa_Pf_v)p! z(!&T0Z51o#c7_QjQKFICvP&h*8|Q*c+LIRO`%P2-^LMG#-I5?8mcUJa2|S-Al%%Ld zp+z*&m{Nsu!qDRmJ(pf8z1^?u&9F+A?fz!Pm&AP^vivtzrZ?IJe}Q8BF5kb8GoMde zk3=0Gd)4D|V$n0?nvVT?Js>$W5r&0^$;`;Ztl7x&q}k34bPTg-s?Jg2Uce;Ec98Q! ztD`dXBwU7CZK^SqSHwgpz>^(b!<~2R&s80Bs7*YN#kzWjmJdlRwh!a#r5MfDB~8Cl zY#%+QA-U@tH>qSjF>EGRNg}T6LrSHhLrUeecNFX0$`?~mEPqDKsyHk)I}LUzJS39r zZcHjKWGbzs`(~Ve09oGtgr@$fF7ASC!C4QR+)8!9IgKa^3R<*~5xlruG`Ec}?@!2$ zPg`=`A$xY!qyEJ^`fmDTcNr<%G~kBZxnM`rvscMmGnb}yuDc(&D zh6dCIsC8ikv@$ZySlgq{P5o}>U>{Xr1#%=opzU{I{=@Q6i5Ck%xN2U1+uo^`qHF?I zUgtk1?c;B2Ui5n2-+Vs2veY)zw0e zCfv|%=On&&pC^WGyJzChH|J$y1@$gMP!-iynT5B{Nnz;Cw+F|9;q*f3QN&^It-RXf z?(s-W(_*Y8$x!E4z$B^j6rm$5=XT*+_W0`p#FC1|Kaf(9t;-{+Y4B)0*UhzNJ#X$L z{Q!&6^%gNGG^Ky*kVwqA2+F(!;cnBb97^>rTkI+Dko@7vd?@?PJ{-JCGOV0CdI0Xe zEB!!6>ub*+Hq>o5<6pLSlM;L~5uyMWI<u%7%w?C-CSa_(U>hAKVNfH-cHCO`X$=*&uw-+%|)kP#P{S~nkL@K`uQVbbKF zSE*>E_5w?#nQAA1r|v+S!D+Uhj0XMA*z)6Ae>L|NW+yK<_WCKz!J6;aX0~L)u}Mc; zJlhuBD+4hb?Yq6z@f;0Tjj5ayOE`+5{a%NV^kS{E%&qYP>iUae;>U#-xaXcd{^nh% zAd&jX%XNwGAX|wQh!xI4q4%zBl16|YzmlAF{ASYNC!@5jv89M-qE&52Xb(I~f5`Hw z*8Jh^ZZ6GJI_;O+5~ySEu-+j@CB9uXroR^1s7@4mR~CA_Tn<6^HcA5q5i=BfNZIk5 zkDi`aO$hH!O-DA&QM%b%1<-zVt7GCgB-gJIZEp)#>)r)KBapJLxP=4pqf7s+daX9! zsce&u?Nv%k`4#c$0PTMB9!S@qL}i9OQ<|*G8ZznRY<2HG`!ze9KE}oEx0@-!P_Y>< z1JVxHxtoE3`AYWvaFNjb%@}%Fz;8+2hbN5pio}%FE0Fz3pkdz>p6D;T(tywPxA?~d z^O#T42EaSb7O+5^#BH;<$f)>Iy?VEY{flVxx|;IpOs_i&2(NUFqn?3?oR&{rg>;+l zD%qv#3wl%B?rvbEQ9NuS_ka$$T<559SB83+GJh6(V|J}O)!MsI^9zox-w7%bI7MHw zY(uC++t|-WPP*L6XygdApV4RT8$7OfAecp)M#WR+yM;CU>(FC%(N_2Gf2)6t84@8R zW070L1Uv4Vp`-Ed^)sIiM;_dY9l{Yj885UXeXL&>pP$_QL7M!-IckidX4&ClFvhx{ zR!84VKu}+!LdIpa;m&_8e{t(QR%}@41}Q+E|M%IGH1F1Bevr`*9YNP`dOW*v%Poe! zeEH%u5u$!muEM1RH`6zrQH=Xog2R7(GxjsIxWB8;CAEq2%Tn^xaqVELmVR)sJ9jL|>uUx(1`iw=bC_m^Xu{JtdM@Vq zmsi2I-RPuZOCUd(OHn@tiNoy_LVx%~%s6wTaK`1gFYF!-AIX z1fJO?IT$Ys$1cix^U>8@_Z22G21N`4MvERM?qt;lCfCj%Nz*=_{K|vfm1G>eGQk#q zWnoj?JR0h8b7QwF+ipEL%WjA95P@9#MORCpp*7K!Jmy(BTT`IX?N+h4_|n0>*f-Y) z!8E)ROhR#5;-0N{kN5}ub^mr9;~f}bdJ?qyy&gLcf@&{f`LKQh2JI^ROP&4<$t{r) zFM72(shloIs&LOI*=`YGiDOiDd`fZPvl$x)pwzVz_cF7)xYP*&OjfIF)W z0i>qw(z~x@ZiC1IQDBdx>g&@3ikZlasp7CLzk-xb*Hzr{VNpi(sEL(A%8K{(ia=6# zpsrWzm_;Z%fgC5-2O=8xM;}q?Nl){>aC6Y6exq}QE=GGf-C|l77&?Q%J%6=xxoj%- zX@JI1OkU8wfuQ1EMyS4%x7FQ&zV~#4fnvyahli)b_vX77H{Cti?o!5KrEA?*dUt~# zCizYC%trg`Yu~n7HTo9YNv=xbBDL|LUAScrgt3Vuk0SSMl&Ckq+H}kGtt)B|IC|5) zbUfnrs68KdL{z)_VJY@Ja%7*(sHH#Z$e91FE{$}R5Vys#p+~|?=}4ym24`?9N%pV` zVc~izf^v8@oHmMwOul+b>M|#vMMpOGMAio7A<6$fb0x5 zWH19=s8q#AiK06$W^O$$_Yatn^DzoG{N0bCbirB(b0r6Y*GL22{vl^SV72OWlL(;; zZfS_ExR3fRFZu@5hswxK9RO_vyIrC!dei*@lSrm&XlNuEk*X>H)=L7+Kj0iS_%rWj zNl8g3gG!oF5u6nJK?Yf&oEpK|)0J&z(ON&OyiMeGznffX?-X|^8W7I5o%X@pxvgJ^ z{A6+FZizf<;kCDahP4jG#Q5>ArPJn;+(yn!*I*K7I=Swg>ualT-unBXLi=bc=z=6v zaiGoj-yL9Ga&iC8;GBS8&FIFWdR9iScK+^~uOw{XKReis^oW;r1&pSo@mpmF+l`O- z-=CSIc(Xxoj>EGpJUz$UluI;kVLihP7+cj^=9xc=QL39;{56 z*?ZB+5wd>ad*-F}?DTwZ)>M*L@ZFhiWqaa+vXLc}=vJC~g-a4kcDTpriO*cr+>l2m zNc%z9kH5Qioe7>vP0(d{LYo3f?U?l7E0M2PRUB{SKrVOL!bcG7*Hv{?|J?(ly-An^ z*mSUe@lZV@efzgD#CzVY~tXkKO}2o^Hc6qK8B2q|s4dphm!z9c!xZ_#KP82C6` zdba}1O_G(ZE53`X*e{SjsX8$6KHUGdV$`bE3t?HgM4%AV2ak`)5IpLqVjV$$lVg(VL16?kH91@N}ykqYgyWE6DRinv&QW&rAg^T(QiPE~S*StMva5RLq@wIy}rS!MEie6@EH_}r6 z)e-x>QjC^QjZd(p)e}_uKxzq{D0F&F^=};4`CBN>DD~D^rkwb^b4SEiCz~x&Z(ZJc z<(lW`;!Q+E=k3A-#L^xBHH2*-Ww(79tackaPq_E}lAyep7a7cXLer$^5f1es)sPJQ z4IV9VFiF{Ft6dP!8!1JO2sU6dWb^shK*~&~nL}%a$EwCh&-u+JPzOuD@-PMc1rfm9 zBmj?jHk~*8D0OMwhs0Z(w9Lu9_xBU7F=EdB6{fRuG;Sj8r8DBp+0c#!?t?R|nfQCu zS+mhMX|SVO0vEoUXh7K;0>~$?>)5(88}U!Nl_iF_o2y{`es!=cS0x3pndpjKh25dd zpK-j9`gJ^9x^tjb#S2zD{~;tizVUDXS>9wgdq+vq!d%%c?RNybM1q`wxsrV{T*lzu z`JK*feG06lPbZVQrgq*sduFTrEFdpHaC5hsInAWsF)6!u#(eTQ_F&GhIjkq)Mjo4~ z%qJN*Y8W5-Gvr#8?n?qEc>4aX_` z3h!sG^qHGXLuQ71X3yI7*XI7P#{o&ndOy>;qTX0;zfS1>t2a}Z3qK9i?&Wk${fy5w zs2*#9si3jkEzUcJ05UZD_&!&{=DRyLqc@1$)nM3Anx*E9Xzxh;0}dCjy<76lW#VIb zUrx7rFgMc}r)d9A>4EYN+AjUogXJ?K^g&|%QY}3I8+&9=O!tDuSF@ z3n++balCZopI~Yk=#v@lp(^XhP5g5#_INF`${2pGXF@rB<1%R0Wc0@}@SQd@E;o}2 z_HcMI;_f3{#Mc8X3MrpOvdBBHn)(ZRnnw6qw=-sE#IhNH4xOJ9Uhz4;J#m5;sN^}_ z_AXQslVJ01Wu7)B0Xql$$rT-wE1&Js8>Pl=e+;WzRG1F$lOG!;k^^i9(e`UVj8$q- zLs(k=a>;l8f^OA-&V?!R!)?)I(>pZN0r`UTCG(`92xZ ze30Qupredg@!g+_^XMH^PBm_H*m}o{Z{Bu~9@XJK)R)w0+~WpMizY1?-;qnNaI0x< z%#Nv>V|py4!y6g2Of|~F(iLy3{#=0kF7>_m4S)~#RK!%}B!e1hJ$j(k96q(PH?x>l z+O=rRB5-Y~v6$Ze*6M)k2lP9*2@>B3T|&RGMvfItlc#ClO!ArJ{`EVnVtj_#-ueOl z0XF7pOcDbHp z{5f?jVzp_ze<0rY?}F*weC2a$9hzIv?|Lf@F~@U32aG>r|7GYcf%|P&xp#UC5)62Hqy3uTT7T*l z=G@tX*lIHyX~#1)ju}J0<0DHd$BNO59T;W(I&yKo8gcWe#KYg4t@?qg63sfansX0s zBIR*oF)2HRTi52Q9qkg`ujHg!^lpI^#uHN!rn?1mI_!fHUWJ9Nx{J_ZPgb0t$l4rQjhBFjsga(dLdXZ--(uSD8!+nnEby;}F0x`2}x&)>iRwvTbf z1Lls6noTK%snf?$FNuR@(W$>rS~TsD)B!7os)1lLpsCKP2=+m-Xp+UoBI?&ncP7mN zHjY^B)M8!42UQofYyoFiDl-|jRKjN)-%mwA+jY>&v7`*f9my@qR2bzr=K4J>vLwG{ zXK({W5*zDJ8JK1kPMWG>cG*2`y}_<#oyi+2#_OhuOg_qFmk*2-XWrkrO^r3QQ#D~# z^?_qps#+jgEFPJGr_!ky|tvk7(jA5vwf{2so<=Y1$ST&0S zy?Wu4+08#(0YLhIG~-c0>3^90cPgl04amj{#<}!PCE{&FV9z( z=MRrEKRgN6)cGoc@p=qjvXnd3GH8Ct0gT(g4k0p)uM2~|>$-sSD^sk0vdry{0oSrD_XN|xAZ;TA@HDU zVb$~49>}?~zdYCSu-I7g*NcOz>|&YqcSF;#6uW@q7eh{O>OS!BIM`PcLr{~^cMX_L z7>W`vU+r2oSWlLI@p3uxp;X(t^sAnA=?kRyTHYBzxLIll@_KHW3Xb(7?Zp;7jB*Fm zYS5ZzQ3(R7XQCa%R>XJQ@EBej;mu_nw*UhrY}c(sY|X&goL7(Oxv=1W$20#9gx+Ua z?8aECd)>C;Uw$;x)yXUc89m_mG6<^CuwBNY75`3mvT7SayZP^N;}vh_^5+QK_ust# zzWu?1{`~ui(_qK=&vE0wdH?;-A9s8Ugj{w3;HlwJckciDim*$&`BXjraEX?ATkQ~- z3Y27LH#95iW&*Q6GNCq<9mFFbfYV&!f$O<$w6Qu)Hy{LA17SYod;I;YaR-+bw@Aao zJYEtwzVZwdV~+3>LI1!g`p%ouz*<%8YuAhEwoTRBg8_3r3No$}v;a6u>~>VK13tjB zzOjC(l*eTfQ?#6d;O}?KazBQ7rK#OF=A0(sym98LHz@dZ9l(qv zat0|WqvgeJ=`HsB$FN|p8WRc_5E|x_-PyA9Oz-nJ^q;R#nCG1svyZ4a1}#+dGgn3L zB?151KFhr-fR}EfHy8k29DZSdm-enb4XMGiMxDj7$Y5x+k!43Y`4M)A#!#~o6d3h& zV-;DJtl;ug?Mc>EKG`LA%A1j=0!Mr!x4pX}|5|V9smKR^d}!ce?W%Fn{>{3d`?l&@ zrYZn|o~vueE%`gNXqTk&Cdp8~cXXG3;6n$l=ZwoCFe7`?qbAFDB}#9rrc&jXfjHA? zuq1cym5Bh=gh!CL(Hg)Wq8xy{_rLRQK4<{|b}JV{eDu){Y}47V)jE4T%_s0eoTtkd zCZY15)%C;coqmb`K6l~x!^4Hm#m0TxbB*Nb{`>6YXUm6*xq(r$E{-S1Bs7w|@l;K& z_uJb)R(+d*$p@e4HXt@q72J=m;tK|&kozO~OP3**cJ%5s*nuLEa>1r>r{E<$-xAM* zxJ4g;TOE#!G9XB7HvetfYRiWaE!(7BagtVZJhs0IFYdRgX|v?Lo6YVS9CXX=L{P4h zXBGL00Va=Tz$e}Mi?@vk+FlNJ(sx4~vXsPJhP(<-{LE;gd(jlLe6xd{=qYet^Yz1| z(LIL(Z+947D<&%=a*sW}dlUL`-vjzbGG+YyUQ|8tTid2Ck(NxdpE%Z*!y3Us{gBz? zm206{?Y#I}y{vxU{aqT_^uIqgYq41#=SM)=6X#wmewii#4fBP()rcz6D?pX~L|BPQbj^nPLY_fmX>xEGFP-O4jb-^J zpQgbY=th=~AIWKS3US8Jh&^`Q>3d;Ib!&o{!pXh2*FTa~aLVjZejAJGNoS{16$8I=<+1 zfjTB0bJGdOBY@mV5{nNMgP$5weu@{@D-$1v%k5?hv8(l{yd zFgh(}EIp=gvOP5^9u+5^2gYy#jeiKiofxkzL;OL3z%FdbW=SQnAF}1ldKs ztQwKV;TI&1PcWchRw(OU^=#+oUdZc_Bue^67wz>|-tSj7U)mzOYM22M>(?i(DZ(?- z$2Jib35A~3hx(zhI~C84YV%lyf%?Nqa=?tRRi2$yh!J&L)P2#a*P^9$WsNLYmx+Hh z>9~#_I3lIxweYg}&F_B>D0m({Td96ZLr+6?G_=BV)7M1!)P5p?et|OQy@ySLE4lSp z{RnnhlD-u8dwiD0HpW#mm9##s1;#BBs|KQEOLCjUr1xix5UGojw&NK8kzGf9zzU}NKbnANJr*{`lcZL#jjY|+(SLO zmJmy9iBX#7G;^kMVxULh0V2%*-A2Qtf-n;>nD9wj5u}{-Z3-!Jihj{WmjbiRR6G2j zGn?tc#-GnyX)jM#LW+U(sm`%zCly0LF~(iGtR0f+c$(aU0C1PogS%wi2il1C7>bo4 zzB+o1%g`?Th-6N5MeIFjvzh+m?9bpTg*ZEwIKDWdU{k(v>tRKFRE-D5%(r{g$0f|Fm3@;?0B+ zGOUz7ai`z4X$@;U(fX|3SaywWyR%$BYh-8Y7wpodpV#EhC=G0HjJOuA>)TIcg&A1z zTcQb7ji*t+TC@V+T)F5rag4kv{(LMxyd=i&8Pxf@ysLo6xu2QigAe5cD!70wDk&$M zUiA-x^hr{pnMpLSSN$8(6`V(EHf3StO=S91=8fBx7(OfUcwglo@~Cc1h%lP9obO}dgz&k23n~uxN~kw(+jIXzjW0U! z(q^TooUE3})3nGOf+&X_vAC!UKPImrqczqiRqRs_cIdFyI86Z6J2pNPn{TKe6wL0E zI(BvrbxMF02v48rz>do)T4c=|{2V_P5uUAjtD%?y`S4zJ(%k2+5xsxUsYRQsi{GLL zdXJH%;=OX(vnJxqwUAK*%C?zFheX5EU{?l8Yyz*)0%H#_Gp6K%iS%(o9n1AK9{JgJ zQ1<-EDPwK1E;Y50Qp?8=MZsB||6^@@%SteR|8vFnw@;wPuRTq8cC<5Z{Mj+0)D=XH z*pH(AuRhy-h^uy_pHr>F^$IDYp5b|uW*S%n7*?TSefk-r-g>utZIy>BQQm&!(rBE} z%GEQ*Vq5s@b)(l$=-TVzH-0yL%R=6)BaeW(hjXmN>*3?8lP%bc-s_Oq(^_%rzc*Q$ zS57ZJ&#%l+%m{Mm4^Ut9x1$lX&9a!I6CF>psFc6nG?&DsU$+If(qoB@&n# zhd-I5{Z@IG10)Cj{u(=Dl5WVD%bR3WG{2COj$$wd{_)OL(bd(RoM)=a#?AMJw`s`kPx;HN_ZtL?69DHBL0X5fk zA~v1Fz^JxUP2#zU`WvF$8OO@$6MjE;{UvkL=h^S&8-&RI{^g4$I%Cb`3;PW`lurIl zE#iMEEe&}69JZ9GwZmZ-pPqH8*0cSd-l3~$%KHU3SU)HI+3B>9eEk>lWv%L*H5yt} ze={%xl)d@^eraQoBf)Q*V{EQEU!1(Ut*-f*+8|ShEnH7HWmDM!iIk!Z2Lh#m{=k}K zy3!9#8JVk2Ix=<4>QW`llTP^7WS?e5=n^8hR`UO@r_bC2*kV|zXxqGsGGF4)9U^*e zU^?{8L7}N9+4@2AExrAYYyU6gy!wjD%H?1yS5)Z0RHR^s#Xq`ZbIi|$?ml$|2auAU zJbIpKGubqTN6&j} zVPhSCS%Savy+8Y>m{xeMFabJc#QV{yGTuLjMLp%!-dP3(`!YQKRMUVi>!N)fZCSqAR--_-gU0ahX3Lsep79Gk z0I?KeYI;EJe~N?;#3`(}x;M+~sjw7eNRx6Mt~YarPDrU_sGeU-ZIN-TB=&`h?-MJ=+y9pEZ73xOI)?D`)$5BLW3-@+hI zpzS-@yCT1eW8&^Oo2QdAc1kJ>RtkPqgSvSQSG0=Ux!;{ZC1X@OBQS#ff2+u=#PX+q z>oJjN#JAZi3%bD2w(ip(C(R^POmyjQk>|As4n?#y+;9m8TQ`St>w~BXX&FmUu|YbrkL*IYgUFC6=z{T*W76+GB8#aMD6#x`>=Yw`J6+&(2k-Y`)Ds%7Uq>hY^Ec&29C(}oDIOm6?jI<7I}M|un_Ue z$0QvejvMGdJ^SAO*7N0e7vHS}iS!WCg7td{fey-_*JxEpE@z94IM7zr(|SqEb!4z_ z@)9*>?QEQ90$&@Xkui?kz+`%N_K0@s)c3W?NAJRb{U7;+4 z3x*6ZD(d5ouZIXZ;2MdBOv;m;IH27(Rd~Mq_2aJXIy(En<6~uHG(z*1IqZ1(pF)>m zfU9CFDs0ZnuF5BU%+%nE(MRW05q@03i8h&I6)G|Wq2*D@{?$jT58WJwag1!wLit*fLxPSM z)4teqzH~ULvgk6wAt-jOhTlPi-B;O^enH3!h(NO}uEj@QL}q2IZHF3(pY;q%grN3) zb3W8#^$k@gss$)@ddJ*_-IcZhg%nYsmLPs~kx}1x^j3%<-@SrK!)-a+4RKXrBM}Ti zSq+9CStf8~A~MUm1!4ZxY<<0(yVcDJ5?s-+6wBFJ-BK0Sm#+S>;iN)%+6N169BORf zy|3sM%E$QT7pQ&>@rtD9T#0;hK_Tt5h1cEN*y6c`SxxXb_zE+R#WWg8^cB?% zL1$~c?^aoA3X<$7`)~wDzM>`HiN*-dJx`OH4h;nO%_FB~m4uDV>`}IXBZPNC??$gn z5oNEe(H2p4GFo2R+S*-iPt4DHsmng|eCKDUPIxK}-+_P|Oj@>N(XkFtRJ6{;X}4Q7 zGoMUXo6;i<%~(;zhq;|L`?OJ0|qQ=;d;aZyy?WMXi{v&kTQA)7WYId9KkoUv*YkZy@5+ zu&b)u!I;L%zpaZTxR7Hpgwx1Kn6(%DK%F9XrLof=~ z7)gCwF<&Q&NDDL^h4@Pj0{wIoIhp%8G5|SpU4}pUl&wWoq2`f@c2nc6s`)_ZFN#%o zbX6k1q}}4wO$TM0XYBUKn!3hH^^0D%Yg%4AwdZo?eX*@(e`DHK0O~5n{vA2o?pBP_ zje+N@+eWZ_6iR{)R z@O4~(;i%HTj9OA${_=Qw*x-a8jO)b27k<7r@vgc0nI$S(UY<=-JOM2LYOdxjRz`Cx z5BTBQ&vF_or5j%Pmr#u7PpHGD(G&!AIPt9E6Nmm9FK((*FMS8`mt6M(?b!A!&FLY& zi7~IFMbGr9j+M}wquhkW;^H~Yu{uM&kieKAOs`cxDl|7;#6Mscma(C*wR(hA@4MT)6{cxYr8B2vt)BG>@ zP9#R}zLcF2N0z~#l3)c@#W|gDm^dYX=(KAAG>Nd~TTZX#PFlPx*q+`PwU>^sa{9XS z>(s|_+lK71)%`1CI}w77EJ1M%FP^lFIbvywV)`4MnM0+~#|p&{S&txvDl&}sl-S`1 zc7BD{G3n%e66?LFPwHzy^R&NWBO4hPq(sBnT7DJE5u<|RSY6n1$?`to?<{GpO;(Q8 zbd5CrRPDg~AL}O`z$Z}?{%5XIJhuLdzkhbkdX^>|*r7d^ol!g+AFR7pU*g;k*FbVY z09Gie2+AxuB`7p@AQE@u(@bIFw#^%lkM|1Dv)AtRKYBR9Z)z;~LeM1Oq$)HE71qZ8 zL5l3rot5a03h1AlmDWEuN49gmsO-+5kuyb(i@Ab|v$#7kKZs!d865_lC~o{Y-s%#2 zuCBXi->|1iNrG)eU1i~E*kH6hEgRT8xTSN(VE&oS<*drcU?pAb)yPKgx{QX?*#z@7 zZ^?tA*7-~9ul$TfnpEJ=mRJEh0;pP6ww0^B@tstdz{VLYj9cm*$p8Zv!OEpq*+H6E4}@0S%4a zr+%bAm^7hH2=1WUYrT;r%|a$cnr2D-o1e@JLj@wwa9-S1=j{BU$#a(gts0LL?s)rl zUQ&Hd@#hZc+rpf7sPUX(ih}(p3@uhrt#Afmx48q5I`m#bPPmyzq}Df6>s?F6??CU= z*gY-Rkw@tj)gVq#U7snRIaRmzb4%cQ1QWHlceU@)ZMtpg%zj%3OhjA{V%oM(z$U)O zKVst4I`PrZM~^VsjJ%e)sW3Dg8I%!ZZ`~b1L3x=s71-+_{vMd5Z}o2)l71`$YoL&& zOX2n^%*}!~UIh*mf#zq{eLsM#Mj@V))I*j*O92V6FM_#|##?CkLA90`r}zA%pXG&x z#z1J9!kRxKMC=y6bzy%11x`FwWw{r_8YN;!r{HX}uwsmrqFd59tiWzvX^}EwxS?9$ zFXqOC9>B~Lej)V`e};>$@nD(E(J8_hAVX1go2On~)izN`qP@bSwX$d<*O#VTqwTY#ySx~-g2 zJ%8dcarF`F#0YHZ+}s9$?RAi~K_4=rgD^Fo^EK8@e?cThGEuY9h|m2s5$yXI{9;Y0 zd~SceU*m}+4Y<>q1d5qYfE7&;J7-eVo zxoF%r8eW$}f7b9>R_E198Q6-o-RsNSqNLqcP^>q7^@WwkO~Iaa|O4*yNCiTZk~U z2jgreEk#uv%y3n$sFy8DQlHnQp@>&+x6S1 ziMtqYAlH^$!VR8CG*ald!(>MWOdB^EiM{}P-QX0xT2@UF~F-GdA)mA9f|`+glsxi#!&`h&4aB#dz;Ae@Gua}@-LV?|+*w$;UwHV^)K z)RHA$G@`~sBKL=_)8~TtYB_T|kll&2+g6*qWZS=h+Cy}v>--~}AmomK*29C*zw9mi zX{ZjY4FB}J^!bCUGu=#F(M&Gmw06D0;$P1PdTJVG)c4ZeiSU99R8WcE2)Zf8-o&UD zm9Zh%LO=*Q4?qg&&n|kw^r`1Tnm0Sm((n*;%ZN!1u4F-MWRZrBe z^n*X5Ufso9oIn_knjF{pA2L54l3-NB9muX&BiDTT)X*8l)5VwO4#|mW)qR@6+;dYJH{F2deNr*4I1v zDm!Fmt~D;-C7r5`zrN>ByZ`0!Gr z$Mk#*3Uvm!9Beif5q1CEQD0mxO2%LGH5WSZk~`R<=gONpWs0H|EQo)-PJQeDdF1(L zL^jXG+t|>nDP*|o({{eKE0UnkwYwwCRp3c2;{VlCXT z7ed@Fz-M}(@5QbD?EeBqj=Y{tF#Z9givL|wX?7s~u-RS$f)zjls?D&(5)Xrc>PIuf zz>51gwjO|mR0Nt~b+0)xSN^78Xrj5E&9>0jwz791gB9J~p18^S%90|LwLfv{gA z$vmU)P3ScXV3a&sW2y)#}-;W6Sgb$>F@G+_aAsq z3`L2`FMN2^b(-(Oy&u8;Mn+ifSmx~FGGXFl`vs)BYu~Tj%F1T_9=)HQK!Cdc&u9G+ zcKR;Ew!gT9bg5CTdq4gcTJTr=!E<-@Im_|vmYU08EafmHYI5GmJE%8J>Gd^9zO0p5 zw(Z1r(>>rFz&=;psgByjxkfc~^fj5hj#!aM@YKkooo zKJV6U2nOqAeCS#(13Z_+4Ndh3i*1-N-9gm<0_fz_-rU~b-`6+A?K@U1NE~&!BuIi% z$B1BXcMQg2(wIadopWM5`FwrE_+KrfBj-G z5kGcMMn*<6aM6~_XdKY23FU0eu#$O5QRZeJFxvR{kdqqj%PNRgsUPG;9kYG|CK1s- zxWo=b>V=+gIQtJg0Y%bZP3az#9$VTOJpNQ*VImSziL0lV1kB|n4}**R+QH;vtwE6I zYQ8?Z&_6Jcv^LlKU)MGG`2~>6TfuGzk|S_?kQKFki%t}Cn^Z!b+LKk7 zq~QWWZR0v7WLlA-&z<2`{2{K|J(+&@XCWrk@`l8|*1Ru{cgX#D-vBkiDKeMCWJROK z1OzAj2^2O5q}qPttf+8*iu{HI%^qeg+y|1hes~(1yG0^%0(64b3V7Xx2OJJ~1ZQ7g z>$^So_VUrKnS)@^a3p1cJ~Ictw@H!AvD1h6SK@?z2;7E3rJpU-G~{Przs zM66Z?Kz*`^H8Y(jD<8=c_2uQg0kkns^G~;yX)rOi3mY|^{k8i5pYYZ5_Ei2Af1u=w zW`=45dF_{P0|Nu|NVPa`QDEVtx9s5a_CwHjxY_L3$jAc_Bv=Y2hf0udc$Rz-*?!A| z=Mo2;-PAQTpU?_btl>7%Wb_NcC*W(6g?__TR$6(N5y9wz=PMI(B&OxP?^70mO(LZG z1K+I2efu74uH6aE8@Z`c=eXPc5TpoIX7x5|6qJ)Rb+h0=SiZksg^j0YI^^4bJbrj- z9gZJ*BUgU^KAChwV;$i_(iyI8zYebSq|LE?^qH3_+Ws}<3;-C%c=G`CTYKjrH);QJ zP83ARe@v!$cTv{=4^j&6b>R5_%3=BUr~l7C9xbKN1q7kgrHQYc|Es+#jcO{{)<|El zjo8`8WxH>4le_2k zMB-MEm{pzxoMN?0Z3&86pFhr3zogr)#kSAu47oEj}ZSc;8VQ6bdgbnvbZvI`~4ztOy&YE|vcVumm)~jKw(z1B=9!Wr zX}hh_OCo`A#cUS|jZagsE%xj~Jv9M!3b5^`_jiJn4pEz<8j0yp7e2d@!7xfx3ZvE>I950 zTn6A;mUe!m&{=-=rfRbwByw3lyA^=$pQC)&D!{dNFb4{rBsPT2-a+Weyszi$fkAX& zFdCJlHDr5C)gPZ5)3NtPBh@b|*FA+*>Ff;p;h2CR9dyt7qPzMlY) zIn95pA#lnY!d#epZm#YV8W=A>PZ`$Lk+>ap4Hd<6tSVq6r1{0Nw#ISIV7&}4*QRy; zs@8COF3r6@R+ne}oVb2nQ4H(x3Ea{8FgKz0KK2dA)dGBsOF|u1CvB25w=B~g{{5g< zOfgm!KG9owE>-m<0_@E20D%3ZZ(9fRm9`vv@j%!7%9^_L1z3ozY@^K-{YICmP z^q!s*-+oZ4ibrG|l0-3glWDAXclt<-4f}QHJU~V;0NwxEt=N*H2SCnac-STFBBq_G zafhj^hC(dHt+Exo(Y>@1mN_?Y-^XI+c}}(P+KDFe**EEtakcY|l^XF35o}^M-0vL~ zW!B$6Ep`^bih;aZzU8-UkQv+P-SW`$NuH)Zi~poFDS?8pw{X>g6`#$vMKmfz5aNUz z-(IxM3VpN#`HV0gjwxniVOj0&$$@z!7># zwwV1;Xh&m+;wx8C)u9Z|**VB3~JZ_y-BL;1O ztEaxUmzeD&_`_VDWo0EhZNz(W2ks6u6bd4tU!7JD92hyNcn*7duxfHF zpF41u)&p>DZ%CM?DhP6tNd5D5@qZRM`u|0`xkHLr>Au3u=&nqD`eF-hNFE2BLf$U` zRuV8cFW&`d=sVv^y3o(hZ=$yPB4nDI4nsB+bk%+rGjNy^K*ZyrbXci75RD&Lq%~Zz z?=19zL8%*Hjav8$@?xQ@nko?UqtxzX1=}WsYvn8GoDFcb!5{aZ?i*tsJkmv{;~b&} zGB&A59wX_-m-pWwC@onnB-)nG&^?+~aE^HB51v4yi$R7XPdwEI zvSw4GR6L|m-c1N_#GM3mP5f~t{B0p2j7p{Y>kzkUVUm+oAn}jaQ%^k6-gFZLSODH4W_K#Y-kJSS z(#-PVs~^0UjCN8*$~`0H6C9#9nd$E{u4>)BH{>2wDHH*Lff-iT%1SPqf>~i|){p zS!H0DX++6i>^b$`PaAFLl;Wc3S8=~jGbAJg&~kb~j}&t}f>#__6d8E#T$xvAY1ARz z)?}yYD_-1MvrgZ6%(K$OZ$w5DZ)CE#;z>P>_@l&@a zVp z9bzd(%lq@Hb>7J$;rLhn2O*;D4IR%9#0eN{_>;8#?OPT^7bkk{^yfHwwnw?C#X6-= z$9)&efB>oH6!D}{;HySi9JcoVl5n@XKHXI~Byjtzfr%0@lB&MOZ{*MBQ@CHOg2V6T zcWblsBLo%`M#P6Bai8;-Iy7!UlTmXD6z2!xjNZsTo?#w&PhA{3{^pmWiHN{V%v#=L zB@S2HtH7p>ENDh>Vr3^6nLW)p$mq|uT^&#(hM^#S@N4Q7KoI8r)T%KjTA85s!c(K^ zPj+k>Yfq-l=Bg{&uOr){r_MCfv=3Y^c9N*(TkC^b^?vPMXsh6-<3w?KjH}#U;=S>> z$>Ws8hD|2Efyvhw1+bunZ)uHT6BWD+OQ zB>GZGFE#p$40ekCR>1P-9Pb{P{E1E`U7A{}qh~R#LjAnjB-;c#anEReG`9+5DMKB* zn=hUOVqj0ViY`WEl9{d*PrEizhE3LXy*|S>zkSbTn!a*E4^$P<=-2Pv(!)AOuTsbV zoL)wb9J%XVn8&ypK2g+GVXKmbju7xj0L1DZOfd;4vjE0(U}d z3oG+LK#uPnha)FnI3JyxG|ngu#SIr=T$%nXHzYb`v4-JPqn$Bc_Q1a(9Whb)fFH%@ z@O!XSVejO;$%b9_?kDf+h}Vv9LhT(^pS=ijt`rO?D;5f6r&DNcUV+t<*U##XwXd%V z=V-iFGwfSmR!#bu^0`?{bRrD(icBUu9X@;o8q&&!r#?U<*QUgoK6h&yAgi)28-Loi z5uMSm>sl?k#Hizk-rfB9%3Ro?0G1oBPTToeTi?RSej!IQZE0Ww%@^D&^-{vJjx4)S zUn9-;ho@yd)C;xJSAB8K(xtgKy*S$>J(0a0L;5-!5gxvf1-#is`pcKU09O@c(113m zNQ^?w4vtc$7ymi6=Z-(&m%eg>bRVjf!qdyqEgD)sc0Gz$U8t{-Sz68X0+s0R`a{H8 zAD*vRS_E~5+CU<=_Jho0r!oJuqJxw)sNx^+S8de*?TXoJu)IYP)Mb^0u9!U3?zz^aJ%D!b zepOao8(Jy(fyLwMIirlKOQ$_3;}4&?uzxC3L1cLoX=f5dU|*&R01R_x3%M!AepCg$J#+i{m~2RiD4)f8LaT~NX3OSYX+c(oPelc zC5Pz^$%F`fLVA8PdBM!B{3mPH|Fy3xi3j(U_kDc<5Zeu6KZqrS;sZh0pbtJ2^ip?) zPYTXK0Km2aItI`!)4l1Ly`S`DBjmzMlA$g%Ju5MTWIe$C2Ns|JS?4oirvQXDL{v47 zWCu{VRgvpdodZF{A(#dd7BH|5kU{7R@@AT{f19Hwn?d_JkRT)=5r@>jq9?RJD*Af@ zEI4j_zVJg7*eU%Q5-frsBV3Vu^z1kzdbq}10NNs~rw|Y>H68JXyGJ?7!G=IcOtYBf zN=nWh@MkR2fg9QlpdXOe{4nvlh43yswfF0+&uqlC{*{oXN{vPGp5B-}4y zjR-UhMc7ltDsdPLwBjfPK*R1{%d#2@v=cRJ8S36pJ`O4V-H{Slt>QBQYpEAiy3(mz zF3vpqk;3St@)5N;;P{IAX2#DFHN)csaXHVD&6-L+J;Bth^1fn5YY4&T7DXFra1qbA z5T4a9paykAc~#_I)(aAN;PW#U;_)tL>M;Yt#YOG_sgd?Y#ZZcZ>@K;s9P1{HD)Z_D zt|oG!P1(r4%~#;N?Vb_z4?4Q7ph{0S>^9D5?E>MaV=G6r>bAi8S7*_Zt-E=}aR9WG+U)=(Jb`)WA2MyQQo%&$pxt$?tG23PaWgu;2&HC< z@E7@Jz;6uEW+Un}hZLz4FC?63!5P(Wl9{M)iv}p24{D0y?xI#J9X9*gZjNVZ>ie#2 zC7J8Us|2-21GV^EAYaOTuViG#n=<-fG}J~_IijMC)*SY7n3~-=DxmmQ`8jS3Hmn${ zwU1Tha#DHo(Nd#CN)Myj&C4mjUb0h~mQq3zaa>*gZhLEnWvP~!sNmSQCnG#)jgd%5_Vi3Bw;g)OV zBliNp-WqAbp5!R^EXFo%_1l@-U1>!kzFW0oHh2Shl3L|(%#702R?rmbLD?8uZr1d% z>WRKy01eVc!t!gH?e1t6{1L-p5$P+LuqO=aOH%mH&NLc-AMDL)a<^R&4{XDuI6Qrs zQJ!+J1A_w_b3qcfx@u!&4>uLef{myPwlcMZ;&~Sjnqhp7STFY`mVGtFq0y7t`d%Xn z#rp!}ZDc0DJN;slvz_8Jc%#Xx541YA9N+oXJ=yGXEm}plE448FLiZD!Lh(GDD(2mn z(tLYF&Jwj^vI`VaRJAhWi)pz5SR!t`X`|YKMqe+B!@WeyvJ^6Eu&VFN(zCebD`Ka zTKeDG4w1ZpkkG$AHpNZ&`|DEwDV6%~Zd%qrjJ$AZMX0IidCJ8E26XPYh2;@~xqIxt E0T3KiO8@`> literal 71248 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 Date: Wed, 14 Jan 2026 20:54:27 +0530 Subject: [PATCH 003/192] docs: Updated the Technical Architecture image --- .../Images/ReadMe/solution-architecture.png | Bin 62296 -> 62404 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/Images/ReadMe/solution-architecture.png b/documents/Images/ReadMe/solution-architecture.png index 31f29fb3d3dac7f7a3cf53db55cf51cabd6b9e77..0cdfebd0ba54a3d590989ae3193d03c1e763956d 100644 GIT binary patch delta 56772 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 delta 56834 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 bRz)b5jX(n1qi@adD5Hb+Sop4a{ZVps&& From cea33a6e9f8379be8bd8420589c526457d6305cb Mon Sep 17 00:00:00 2001 From: Prajwal D C Date: Fri, 16 Jan 2026 15:16:50 +0530 Subject: [PATCH 004/192] docs: Changes shape to square --- .../Images/ReadMe/solution-architecture.png | Bin 62404 -> 139821 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/Images/ReadMe/solution-architecture.png b/documents/Images/ReadMe/solution-architecture.png index 0cdfebd0ba54a3d590989ae3193d03c1e763956d..36dbf23ef37d3088810fe5b1094af9d3097ed589 100644 GIT binary patch literal 139821 zcmeEucT`i^yEdbP&d69nP^yZ8bWy65*Z>6~(mPQRkuK6hLM(#{2oaH@2vHCsHBv(j z7D7aXNDVb80YZcjLLelheF60T=HBn`Z>?|LHD@i7vrjnLd%tZz@4KIqgiAIS+qX$? z6A=;Fe&PH%I}s7FHW866;eTuqUdg>7@D#rNdGow$n23nvk+r|yF4!Gj5MKN(%+BJB zNO_kmMcDY=_q6qC5s?bG825^($fkoIE}T2<5dGWSnBU{qQP6Mf@w8_V;SrhhRnpg5 z?^?1xc-6Eq!M>UI2j6*b-7eE8PI}qh_Wbb~4XW4&uiv#EVb3dF-`sKUeu7J%TeZP; zjooj*Z7Q;v0WMQ1!B2-Y;_t{*`y*I<*(!AYt`R=oeSTOC_UQxpXSTHzv=&Ji9CINO#VO3 z+jin@oBz|iwP=_(>zu5C+Q#E9M!#I{GSg+3jXbMO&b4-cikrbHKcVh z{OdC7V)!>WY>46C;P7v7*sz4P*MEbS2bFp?JU25%Sy_4eq;w+&Y{&(5M|2NqAX=}G)a#l{~FWB#L zaUJ9z(bl$wCj#1kUVeAHMyLW2%kPs3#;WP+Od8@L35U!G`6{o3Fq1uLu)l>4Y7yp7 zA|ihX|1?F`^M<2$&Z7DiI~G|{f|ZWYg>T{4Qqd<_OYqVf>x_Zvn5M-aF0v;VdRZ(4 zpAkK>kp3&1kjYukNi4r%L0?)w3g!z2TVP6ga##zs`+x$+b^vcDuyt@yJhZz&oQ^W( zwOD{!0Q{c=eOtlSA_<3ZX_J7p(>`>$CbQL%aPFFGz;VdPhY`x^IIKlJJurX^+R5ic z6PN;1;>w-z9cu#@9)q9ObECIi%?pfYEDG@Ygu^z37V$uUbs})KB;7bg9&@-hu%XCh z`RhHH6znYtooCm+=A&zep6Yr6R2t@ux54^2tMe5h1M{O*1AxjKSbD#|d_P7XJB=9_ z1H@n?0bCr9UeXfjxN)n%@jl1A3X zF19PQb?4(qc}ZLTYt)A}M(qs{urI!NQGTxA;RHjp_d5`~;0NXKKUx&#+tt5`4va14 z@;5K2?rO5Yzl{%AH_; z6ogu7dsi5sh-a{Q7jqu5h8W`X`P*V2TU*clwPVLxHZDAFe&4m0f4)1pJVuj;pM8K# zI)-uU%yTO_SN1%kw5B{`FIr9IF={fkz~594`z>QO@w};>%y`qqWG=cT;%IQQZuDlm zYt6p+d`87GlS)f?_3G7S-g!i)A_!8)deMf%kqJnA0C{Ujf@kCWA9|RI3g0Bg4+Gry4yBU0h_iZ!%E4k%up!+~uE>0ndGtUX%jnhgWNN#D; zcj~2djRf1(QN^Tuk;_Lia2aLebj*s_&-LM_+qpcz@TmC}w08+vMdY%5rq)S7E8r~H zC?iC}H4Iu)Z<_RsGOfT2;FZam;**Y=epq@x`}!z!Mfqy8K^mhrTc;mFC^!1)sL|dVzP7`}@RotsP!z;84%qu$ zYRe*Z1X=E!)IpJGbLJ#MUmwHRwNJ>=>XcICJ13qY;bu-x7yK%jMb8!~tLe_362bu< zO;1&}=rVW&OdEGjoNxwvDCZQWRjtl*I$9o9rJHsLl?+-5Ik2HzkpZaNtbt-7&Cp=gzGG0r*^8hBX7&!@en$nwLl6 zOmlDMzMhy9#}|_)I`*n00!NJLHK<>zd)fLk@<3+Yw_Y8;^HEzjT?ymt4Q?22Dm_=@ z=6URhX?CNBERMW9^oddW@SB#<9Q1;Uv9HcnA)#GEV3W^BvE7Z4W1*{5d6*9IVbDl$ ziqNWeH!46b$Bm_|Gy~=vW=ZddElnEUnZDI2XjR)_Xw;8M$H?PFgr6 zPNXGF;|KglFubt}p67`3=yjoc{8SauU_(`kFouAqo*Nqsx(HOr7MmzxXhRBasivR^ z0oo_*lZ%R&huPKFw8z5U)Ms{LF?!1(DT)@?pO27J$=ywX*oBx}yeFV0F0yvF&#`do zrAI9g)rayz-DSyQ>>P}R8o_e*NheOkw-CuTaPP6KEDzp0Ua~aiib3QY>(tM|km2jA z(m*N=Cb-np6av~^to3L@$}4x9FuwWvmS~%pL^Veq+p<;9q711o%}y`~UAz>4Gy5Y~ zS1{i6rK(^v$@_YP*5}J3wb|Zy5?sSg|M>CBtNU8Wbd#juo#QvXclV+)mOQBB?5wP# zN?pjJX-d}krzLhZsv2>)SwYRuxM5;}Dybum$t#@!2Iv$fUu>66*rp2yn_?5c&-+PQZe^ zFwi!Xdgq*2;Du68`fe1zNLh3a0b6k=AK+Vc349w_(@H>!9E{Q@K1qdraik9wWh*1~ zE%yJlbEkzdCVEU5s*;5fb*2uQ=$2`|FoF(&rz*GX_dOKfv=-QWW@*i2`wDLyr_of? zgr*4RM(n1e6`3~kt1~!na@WqzaSUf3s4gb3f6QqmV7!`A8UbwIBrp7mfd9;ga}mGt zNlHO87gj*F(WVQn8HOd$!OYA}Qx8l9@#VkKpUwMnm{C$RD(p#Kvs6QX)cNC$iSWK@)ha_jl*(H~tq=onk z*jC}KmD3#t1cLU@dM4&Z35|7hB@2(+VEh*q2h*JDpb7}B=+HTu#9lOFWNX*q&Gr zQD(W#LAdI9T=xZ# z)$aEwBxe-GXPzkQsQ%KG`|$XAdgSxOW(Ty&gd#9Sy&*>lfTZ-0trGq5I*Bk(&KR%0 z*L+H)%cS=q^p%7X@=aZueq~ERPwW$=?}!T$Ei<8wy|HXc-Qxn4S>HWat-h4jO#bwp zn#UDgOTMZ(Cwvvn=G5du=rlxj2CPCUXCy~yNI6G&bSGAbLViZq zE{*j>?y_9;cdR14x!d{b^~lIz>*lO|<2SslGF^2tEyLPNu*>n{Q@uVCE6({u2$#l1 z3mlDEusAi%W^P&N&=J}rW2$#BN(?1cIq*54JSN~NmKoI?>-vY_la%0OB-PE>)7biz zmvjUIuhOaV&BW8esIEXa9m<`e8`!Hfn0QXUxJ#6HYZS2Xt+Tkb5(}`)!(1=)oe9YwcX+8Hfe>HoSY@$B^0Vq(x zu+_@8p7CpsF_#{j-m~eN^sp3PbqD>vKe49r*ft;{0?j}TGGqNluz-(PHshNN0Oo}f z#)g>Tpq~0czs4o(Q=69Lyey@bRyMzE?}kB0{lwCn1(Xm_qN0WS`x%cC`55BSV14Pb z^QO|S4wa=5CMA-#5bx6m6q2W@5G6hZw$jA{%(HD?ypV?%6_K+!pUKSZy#%0V?k&;+ z?VRh}ApMSy`0EkzY^g2C9Hk%xN~Kdxv`OXgxNu=I!)2sIU7M7V^Ij~Fyx%%9USo3q zL5O;})}xe0>!-jGVk{nk2Pj<-MwmZGDIKCJtJd8SPYR>8(hto(kY6pCIV=a{R0KuA z7J){=*&kM8Y3#l{YHz^Il6>JQh!7-6jSvOTU`B$Iy$(wSI2YM*a;5?ZOhd4S2}!dQ zC~av~VU;T-$SQ(tR4P1&uifRk=#Z zH0$9!HJxpoUyUv;2%j%lsf9L;b+v@^UweD8Fi0)&@YP%9t1o)lz5HjEBd?+5OY(>W zW_^0f6&%Nn>_I=#@C}qfG3*T~b6Jf;y2MdpJ-IKU9?nF?y&VNDZD_&;^%JH+mP-H$ zo44-lw4jUaJqSshtWuXY(?*`eDbMXSv^}*?8g<@^tgIrbDD%B5~rU0HHkMDQ(e~rZR`yzxK!6Gu~=aL zwl~rWkZ+Hx;hJ0k$sfHsuVvaaXJ{{iV1h1MA~=6--HJY^Jf`#-O^7nu+QX^N={6xsM%GZ`zUJVa>rkW9M6hmO5ag*KN z+Q$|O_YGEG+wTJ5VPL$3quDy0F-7sA(a1|s4wD*+nTz3er_9oXtLcQtdHWBI*yTlgGD+3iTbjP)bKi!1d0U5(>pmuuQPP`f-DB88ZJJ-A#S;SjK8@33A|WqH zdWwpQR>9el8{30#pKsVq8-Kb4km9^kR=u38@(^Fip1sgu0)x(L`;Cn{b#kOr@n(z3 zO-)mcQ%uMU39}mx^mpsP6B=mDaa)xYvjn^?(yzs^i=#W-%L9YM zVwRRO8K^CGS91%IvK0NJFUV9^1@p0$RWD;EG9H=;X)r|(eK^m@ z^QRQr%rnlAe6DcQ#?_TRYVEW`Te#+2I0wOuMi6jGWZ-v>We+E(5C>RdYnATP1iiU` z|Ng~oAW?Dgv`{@SJl<{97#%bsnV+B3@^_Um$FB$@YskUUKBUMQZIm-^Gmv|Pnt1n| zJrbhu@E%Go!SV<+3fivFOTNmA{~r59qZtJ?(NtHt=qX*90*B*1ebSdKv$9=WD;4x- zr15tP?&h=IEZidqKi`40&g*nGso4W zMu3})H6v}rScz*mvm`_!2&_Y3^8&oXu=m@dWe@KLCWS?i^yE`I485r{p1)#S1Dqr zXQS~x1({f8^=_77%>1h|IRZSzw0~J!rP2n64g?W`sjISndj#Sj4j96=0#R5PG@^?4 zyis&0CpYRl$;dUiF19BBM|$|rK}U(<;qTukoeb`!)}RJ5jZRV`ORbcvwfg)lIqau# zN*Qqp2cb5UDwkDvHSW)}>^1|qF^Ng{@nIP}02Zy82&!8$&*-1_W=ni>uAGAX4g8bK zeaZ@)9~RZqixVPqL}YgG?iIFaii9>TZXqlb6CoC?z@AX_Jp0204j2yQF{vY@aN&yk zD3-=^Fcum>c$2_kA554rWX6SF=?;zfGuv5F)l2#~svt;T1J+D|Qki^-7L_Z(cI-2L zmh2DsD>rXi;c!vlz)E34RpHbCosN}W-B{Dh;X^k(T*OKC#v^`i zvF_XMIV%>=OU?imKYa{cQ3g~5E=H<7haH%2r1gf@+P!ED8maY}wV!ETs_$i(E`9>x z=EpinOG{n_e+~vUM#1K{TYn1%ezl>+B1x9L)kbmzD2y#7cW)w$w?8ub9A+Wucgii@ zLS9srw*^@%Oo;0dnq5WlJscJewwRi7MUb)rz1&UJF^Qx6%{UBI5?dMJ8xJgYY#QsD z4G&zeCXw-$wD;@*iZ6_Uw_e>YG8R|$v-m=`(Gc3>ZO5pknee$GM$!!()l?s0x^XTS zc_f~ie4g>Gcez^A6S#sV)M(0xm7^8J>C^h4JyOplc1LBO!ARReI5BnyjE*mM`m7Y3 z*V9m03bJUYzCpW-@W5lSc;p0#`yBw13`3GGSS5C(rQf9$h?n(h7p~}Ps9ciAT#4qh zaBXcT&F54^y!Ls~8hBlG5lbICY6Du7eQ$YCYI3Y7`;0DxvS@<$u}LH#?v}vUw9%i8 zw^PX@vfuB-3hQ~%Lr|3zU`xVfN_{m%;jAziJjf^mqF~|S;aFbzvef3`9v!9)?xY?w zknUQ8M+DQ}``>{5_FAZ&0{mK-5DI{SU*C0c**wnfx?>P}9PU=8<=;=dDh;XWk?Hrx zk6vR9_%w_?KMM07D@s_b5fz^f=pGr7YFSis#>QVSs56eQDLEoKO1*?mlaNNM+~kA+ZH8dlLX=pHk-BPDm@e~K>)Q3iNL5~LXU`n*+<_n50z2?AruTo zowPm#97c45AAX3UHk=Upfza(KT?G>8wOAPbVh4iQ8=QgR2h)1}FOVlKac`GQTuO@O zi~!Lci7TjnDfRXFh-m6;B=(zuDNT|V@GkQZ{Hdj-K!2~`L^mMJp`=-EGuz&(jMNZr z_}0(fLy(a~I@7BWZj-v|zom$}FQ)A3M2=BNLZj(wMT+*4rQJ~|!BYWVm7d#Z?}6Av zOP^rb^aPyejMU67o6KJlx_`g5ZAnmK?(iwbt(SY-32v_- zKn=4+Xy@DyJjX3;|ELxc zOT84>NEtO>Qb`dkW@7Aq?^MIKs!Ukpb2j}5rn46o7X0o_RwI@?gupi}Ds6(LjA1Gy z203qA>4p0J;8K`TwLSHrLUW5Xf4}TzNfQ<~xl`hjJNb(+WRao2h7|&Du5AN`)FvnM>c#Gnx-kocATl$q)U zI|+Ca?)4gf*#yJ9_I(yO(CZtqGKP34jMcR_JXbH~3bPiW9tZ9IsBNl`GdQ$Rj63cB&LtgI>`a@k~kPvGXkH)}F{Tg<0FNK5r`4J*th|3DoZ!eo|tw zzJit9pjn-u%d`wh;Z0WjueqLEH3?RE0&MwO7E|To+`i}}0t%9tWi-XWjwG4q4|CHX zPNT%i0xe;6|JXctoVdGX+1*)Gggh=3YDLgUXHu|mal7L)Qs75Fd)9r!&~NvrO;K9j z3LEdXtZ*54sZ8MxZ&J-t72+b!eSAPhT)ax#(C`F0lA_RAB}!n_kFf7@7VDV9cSJ5n zj0tO5SfQ5x+Bv>YxLJ_h!Kw_}vUMv-XoQKvYUJ$*9~w&xJGD#zDXhuH_Swd?t_hKa z3AAhmdh@N5y2#TG;U0^&3MN}v4?dW-(^U`a+i8-P^016-NK5E%tpL9;tV3ezl-=p3ViuN zkCIJf)(0E?*Y@qYnPqo3_PK9Iyo05#_inKH-o1NayPI}xFb^*`7yVSr`gcCfTCcON zp9@3uzl_9nN&L&bTo=RtWSKgxaV0MI&&k0K3Qul}bqu_kUCRXwS}y)~((8Kjw(ey+ zS>dOFkhrk5_fq+PsTD#o{I8}~)T}4xFMMNiEi!zP26Ug#Dj^k92#l;m_3Mm>;IK4v z2DrKYbqHg{Y4MG@e9iPKv0BHO>0C8~|FuUxy-wD+%_x_{B3?XCEGnWzQ)ezV9qX3S zn(B`Zt(E35EH9et+Bj8CKfxuG?%{RLW;)MmyL3)GnQpL(J)}u#Cp9FghOz@V6F=^_ zIjHu}%+4lZh(w?7CTrps9#T8jljxgX>N$G=ChqW-SU;uQxQOF%;8K02Blv0qO8I(m zdREyrZTF5tC_M$j4b6V_p0jWrRqcMr9DVv$v|b)6W<1H_P%&=x>SaLyefmA0H5H(T z9RQoG`qz}>w{LXxu5E*u-BlldWz~w4(#GO{q_1o(rUweLy+KnGS+bAb2+0C5YJZ2c zdh9~TUrIQXh-kOlg)nQbFYflxA8D#WrxteUPfV0(CS#JclA)a(FnBRK6mneCh37r zdAf3@8Y+LIx=h|4*Vo0w=!(*N*`xgD`jt&JK|)r8_HON1^*m$@=WdBKdQ0C>T9|75%re*n!@Eb1o|ti;K%yqYc0=TC{WMkX zYMo)J57&cp%XNC5H|>)`1S3`Gl+7cjc`iGC)Qz2$;It2v9UJ&#DxeeASKL{kpEoSkJ>F#U z6_We;qGF0{2tNXM#JLr|qiIizT~TWxpTE(w$Yt*h#=dWv9JXa)@fueE7?#D$)@w35 zuh{~$C!+LfFG7O-DbCGV@7o2Xk%3?NaEEeb7YYQw&UiHTpGllH7XF5s(S{Rm;8 zCk|U-yl3&@jI2_;xmUtWk>k}`lRq)0QjN}J`KO%`i!lL~kXSGmB8#Z0)nblwWgh9A zHccUT|5yl=H8K@vPqt?b1LW}VoJX0Uoa9_S@y(J`{=kU1?Xwhr#^Uho_RIkKF!a0_j7YZZo88@6Vhgm59WLz| z#dNDqFu(x{X0o6V;A6x{$PWTpKCR##CKZ?Qj52s@Df(h_xOy&(DdZ+Oz;komv`ym} zK2Td~nR$&K+99BGq{bk0=^B@MBKuIw+@-l_U)Wzef?dPE{2WZ+U+a+Q+xCF1)8gX2 z^a-nbp$q*FbHQG%pzcZXf5fiLPL~gL&VqQ|nWLW-WY~>rK zg@;FSmi&l9EbMJdG$gKRH%@sm%Q~N2HQ=!7^cN`EvZluk+~YG0lt<0sNn5M#g)&+L z|Jrf?=+7rPE^q#+mZ{11B7^9c(#hh^=VTF&Fm6XGrv;0p+JL>Ldlyc)I{kGAuedx{ z29p%hTAV^W&HcyJTpePwosmCMX(oHp9>8(0e7%x+c=?3S?@sk?0q6T#!IqdS<^{vK zyFe=CQnnCAWPy`PMmVSsNxJECz{^h_|CKIY;qwykQyPOV>uKIQ*Jsb3CA6PCVVhHK z7Sgb25HkzgrO;JQyAVnp&evsZjhx_fQ=3C? z&84%j@RZgsfs)P6JIu?FTB;`fpTGgBjzH@KynmUGX-bIK_0Enr)rC01bE7!wP5Cqv zT>P)+Tx1?^gdepSMR?oAb3RINe-n6aUxR)om;sjF2fBC{cn30EZlY^yofvX1_6Fo& zNkKsJzO0jyCrBJpx&jq`mSfWz=#=ndn)s&Azszqzfo&xFzd#oOZtbvzO&s&?N%&xDvxF~#WZHgAcFM?_;bSV zF$73;>i4gzb*EXfH>0qrQY*OcAla0UC~FH7lvxd0-yfRvk;QIbz&>S(rcIFZSb>^Z zC?OT;98mYFJtO3_e<$^q)T4h&okF7}S(W<>{{zl{W-M(+B|bDR`4Uf0eyE<*M9dQV zu4Z-;kj=NX{w+4lP+R;22b7Wzfa!Wc`Ilw0vl502`EQn(d+)^749L_FiHH8i7Y~g# zd>*Cx3)e909Y}?c=~Z~l6i%Fubk`EDcJDhkifSV7+7#E}SC?gtTXK?SfEUF?I$H*+ zeZt5n3Mii}(TbGCWXU6H&ag`(j6xjpY(t2#5Y_8mV=`OgmLN@wN%yd%JZ*75{eFyf zYQMgPZeukYy-!LvllaCVHgDKoZDOU=E?M2v$ve&sk~mdjwhN&fqOZ`?)LcLOPz}tO zq0pVz0O8splPZw@OZfgGUA-d@sg=Y}TESwWw1?ixpd@3nh4hEHs~&$Txb{^U|428V zOs+29W5P?naWUuNJ%D`DJ#RqrSuKn#`%AdmbD;fn_I1_tEI(rI4=S8!RsM*tR-Vv# zmS9!}vp)w_syq~jI#*+-QjYXn#5M@|OYT>=8CI2bm6ckn(#@SFUJ~mA65>zejTlkt zSdzXE+?!#*_m}6u+~CHjb6)Lv+9OBvSZ}6NrQXL%(7{3WKv^jJlq{>eH*`r#t2LDl zP1U`g@1!!_fzD9ZD(uw%vHZqYTsvaIMMr6ex%cAD*5!}gFt%grbT_h{p6;)!TJvLc zS;x@S`VkPfH+1T9>xiCjMG<8MKSt9F@$Gi+JcL@7bSIaUB|XN}dHRVivfC+H zCKxTH9kP$^l*+qn&L>f2^`xxc}`fu5%L2_y!UPNPl_+d_Ti0 zKwt~-yjx9rF~@&YEx$p&F|m3UdqkQ7mdF0iQUq}PF7oHFGeP|Rb514Z(yHS(9G8$v zSY&e2h^yKo6w|z>9-h|QYioE+e)Cq%8#Qxd$l1E!512-vqh~nyxq<_ z2l8sW_>$MIUd{WX)I!LhB5A>;&?CaU+lkhlPeOn`XQ}zOBY`lbKPXw zbcS}7;L?&F4QMA0@}rgTTAHH!MxRL8Pi6!6WEY!+UK>vxg}XoQ9}j%bUgx-qbS0SQ?{02xrq>2JV==UOINy281Z#=@DSwaawh`aOEW_x-J6ev( zhu%`sTMqKKzKgGV({}d)y&~EUVs{aacl!%}Vw(8_!FtIfl_Z{+8=hNz)c9nZKMHv%?9|IYm2MkG#%4EHKoZgmgA=iKgPKh4HC6uZhAMH&~v<&!=K4sgX1{2dn67eD3M85;oaO(cyl(k2*Lz)Aas+;YdB z&(poHDfH!OhNGGg0^K|ghRY?PJ%|b<3r1FMP^(X7-^8>&zAfXtxUy!_@`3n16^xgv zwM+<5IRq#Vq;qFxZtT7s#xFP!cSWM*iA363X)uHC8SuCJpb5jD2_6K&j1HeWBoy*Q!b2E4;9yu+`f!|IMRfxe-vSXZ6m-N~e0 zTR_}#@S?v&)pv$vYKv4Tq_yY*-S$x;0{+c?Ht&y_q>&+yqY5f*C@lS+GHLQXi9S7> z9U!dk3Njv!&!Mo{<-un3WOGH;bj#8j9ZyKncbQ-hNvu|Q;ct<{QO}Pf&a5&?ZXK7J zZ2b^rMKc!OHy84*9tR_N1=Qhgf#pcV6Q$=!k`112ExVV<&_k`foi zj|4YUY6=OEa;k8rjzRu-#&4MS%q_Z!;?gT+*frf8h(NXr`F7vydFDhEgI=|<=D%D0 z=_b#ZeXPm64s>ft=8K0}xhZZ1duoQj4%ZpeAoJHjs;N`1pGoeaki@axd(%od{PyG! z>r}Y?>@*rU%do6KLR8_alYtIM#qz4L|FT3gtE?-U)GsGDt2`xOiU}76D6&^PjPY&=5>&%WI#m+h(K{F#qw<n1=3=}899$LaqPNfeas3p4f8Oyft=eo zmeso})@j)%xuh-kUMZNM)T|%LXL=M6-sS2xDllI_C-Y&t!H6aBz+wb1(5c&`CTb<=2e|q*1{3G^I!{T||I?JmF`|Fl*7@GBj`~4+ zqIKMHP|n?M73J)^*G%_~Oc#DiL(KI$sMob0nYDNVpKOVo8-s-hst;-BToiY7M<1vV zP4)eJrUS;Z5Oj)WDR1*|za$iiV2reBLA>Hr{cPCXU1-r{07D-U`944hO(-l<-0_&_7q>jc=^aRa<1z zsz{_uo}*FazlsB7dr)yb1&Ym3=^2Wn_S0dp?VpjSS(5;(x)`>%{o`i}+3LGOf=J!$ z8{w62Au~l~^|sW`?Vpp+pH^`K!I98=o#5KphpOqH>r|P_y!oaR|D`#()=)ia;7h>;`Wk5(6qgD zSMG&<5K{+~YY>*3(y*5pFtq$^{=^Nc5}19kW4_a5WiV3s+ z?nmP)Z&t>C(l{V!Ahbk&zIm(Je@N&oTX-D+!Ff2BYYUyPf*EQ49TJ4J|30$mgJd3t z-b@R#Z&qFDkIeBVdsE9H9~~n`tQ{hZxBJ6pvjsD40lh024o?WSl4DPvrs@nf@g}GZ zY;PEKwMaj*v5gWjJ2UvLEy%vP)<|p2uog-#$n+~D@^V{B8;NZ<2Jb`Fjo_Oyy#d|Sv%MAMQtbf2hyKY9`Q?2t?Ui&+Y zMIkCUq+}ahM*cO^^V4}>^u)2Dl}IGS``$pQzkO`Ly#@=*#n1iUAcM*#BSxizMlX}) zW~*I1!a8d-9|oikDL-*~jMf9OIWPmw>Y)DWfO~DuUNPyy2M%4{jBffun2Tf7kzCG? zrFf$Jp`TM6O{VX6$Dsyhy#$RBAMpcScYD1_L_(2gV`Oqb6(?Z~NA-PmvvCJbA@=O8 z9r|^*BMBJqy-gb27bfTg7gjw}+6BvWi=+mQMwaW3b3@VdiVEzv^Au@?cWCY4am?AO z?_IBK_KlXiHk*>&Tw!x{nW}F5V8!j2Uc!l&QgKdB zf>)P9B|ayWq(&yStT37W*KWAX4m%ZVJ3DynNVlq;_Baw95@>2P6)-(kNmf%e(+r0Z z2e!M7SDcAc7frQJy?e~gKteevQCc;yJ8A2V4u-LYq$IywDjMbU+cx>(i>ME-# zqt*rWhIZ76}$Ru%r}%|Yj{#RHM94$#A{T~m;DMw;o9 z!hGHDCH>z?-9P9E@86wuyn=GRgYgm> zJ=2rsxD$mg^V(PMB@(ODUt4yjA*V4XN%Tq8_i4AZAS+j0Iv6(&CJy+CqRH+-QxNa> z^YPPOE(SEn7(E#UcMowKi}C^w{rwvkO!!pZ2n{=3Hca+k5l;hw8nu?a?q^-Z-A`%Y zRo7PAtX}N2* z1L;BltI5I8!>+*2Rx{JxA)VAIjOz96AHJiBt3G3loJM$n_dzc)J>lkg&0+*7gcce! zUr!F!5RKH7tSxsQiq&*;AFg)kD=`ip-*GHWYU}g|OzOAy3Z^$l#Y7d@Ga!olI2ZS4 zak&EEdTh)UQW@AcfsCRel zT{JZN`0DPl$n=S@SJoFsUbh^0q;vDI17}sN1{rqhqoSf)>B*CNGt=3Ca+z@sreOqV z-p`0%c!r0p)?I26ttqSIq=(d561ep2v6^>tL(5HUZv{YbbNu+M<8A#k$158<)N4b} z*!Ii24XZA5lkkxNlh_?*>4{}GXP?^S{}$se<=($y>6(5Jq?Up9V_TgJ|8@$IJ3dnO z{?%^LJ6Zsmnjb~A-T91Fzf}-bw2XSAzh0`ecOWy+&Z^=~s)60LSJ7I2*^fRZc5x&h ztvGth7k%29_+!50#>XEw151<2Zb5!L4=C@SA8Uk{$O0U1vZvv^nnG_O82QJ zjO#9<>I>hJELz+Iy+Q~=!3@ECgH5m;tD|lbyLUknNP0v z@kn&A3CNSvkmBy!d({c`0~&OcxU{?+p#An3C(s2OYlIxm+^_yPj<-zvnsAlCTsO>^ z(bXu>t%D153_Fx%OU}o1XRoq?YeoO`yExXywpv#H%~t!-8YkY_2gT{%Ki*V7pzwh7 zk?!;-QOr19b#F84Dq5a1#gN{=e;{59gdE3kJ({O$M#3pR?#spFC#_JJB@a*j^ROkO zmMBczY(M$OU50+iLBh*ae&y^q+(NC@Lh@1Ot#)5c*DlAv#Jx|w)4?5!)s~@sUS(Hd zPh9pc5t{i?%R)>Z{o!kkqa$qL!A^NJ#`|N%F=+GW0W^OsQ9K?l2r?ox%2oP;Ywa~6b8#!l67uDquYOG%VAa2*JjwT+!! zt(JW^s32=5&A6BN6Ia=&P9=i9)cs~=ZkrLOTpgpuUJ@K0p)Y}TB@tYDaZuB{OvD${ z%Gv$P%iCu@fB^R7T=Z#Q1lpX(`>3i6ebA0L@P|ZnjM>!d(4I1}R%b?kRyzo4Avn1XKq@X5)wbFpiNqCopU_iV8m87}wAdB*=vEQ*8>t=?l~&zsXc3ue{$%LmY2y zx>OrHrV91to-8RP)}ZW#*-H5saBd)(25l*v{j7%SksD{N)n17+uW(oxqml+&+5b_V^e&|nYn4n*kKUlI8+E*yJE7rLQ|LKmclwHo-3?D?V@D5|zBTjRa*$#R{B?yV-|YbLgl36XvUMVv?7lkHBVh`)O#HmIrBwQ#LH5Bv_<%c!G#f*{>7qU z^}i{Pf(j)&Oe){9Iu$t4V?j<8fbAdL8&O;yK>fyf!8w=2f383Zzfz?alXsh>vl)wA z@AuKpDn#r2ev-x>T5+9wdbHTb2bvNHuKSfrpkeWwS1LChC$gop`(h6d-0?lTEdS=l zwWHy8z#VPQ_vpEMpG665KNe#-?FYxMrBCGh*F=kb=3JTEw0QbR+MQulbr=kLQ=Um*Z6LtY-S;iZ!sh0`X31f@eU z);fA8x=peY$MR{=6;2vaan`787;{OT6{02ASDCmVnF5Rm7ZUl#9PmZSL#ysHq4)ti z?$DZRuOIJ5V?vh&sq2ZV0k6h&8XzMa>`pRUkNk`?Tbn zyz?QIztZrD6K~!260a^?k!{$<(2EZ>D|l0StKc=?4$)=od#^SJmMh&+=HH1fc~$i0 z%ste=Uc<6s2M2q1n{>O`#qDnVPMxu(ny-qq#Wlls07wdOLJ{8=k+u_2Jbl`3w z^`=J7_$$@a8Re=e;_`@P5+8qVy-+W5)9t{%mbd2jEmw&GR(x(_Z|@})Hr(}!(msIO zeqwQ}b6(>M>!FUU)AT|G7u zYiaGbbBZ^&U9KRlNJ#dybNCy-qwsceh{Mb!7Y(|6HA8u#26!yLJgxgx-lClBf6CO=Q~FOwO^Y9ZA4L_0ml&0&*m)?A?l3CP zWij7iXv|(mIxA{CjbL1A?LLx@pK43q|7#?|UuF1l;1^c@@?qMm%N|#-y`hql4rb1q znh4GzEvUuAfwnwSgdy{VGQg zb!sL0-`Y#Nj35_?TXeZ|9?frIsJmxgUVZhl?wg7_HgT(Bx``UyE0r8jJ<*6XsKrN@ zww!OTv}#oj+JsNPjlLc0l8~kn{t7HMNnXTcH#H%dwLaTq&Lo!_y&Oo&?yD^hDs71l zhy6zY?~3AoEj7*=MgY)McbiVn$jdi(lDV4_2{41oN*sSvx$|W^^ zH2>m0;$a0_4-M&%w0N?v^b7RMCb7Pe)uZQ4H;a0CJ;*-U558hX=B|RLlIovV?EcBj zT-+z zpg#c&cTvANZe9sSTx;93)aEl8bk@}AN`7B$yFI(T{p980jG^ z{kP0*G~BbR1HB(CVn+u=oaQ&y5TPouE%?#&V4cY2;QwnDFAnuw;!*`T^pX~U zo4UFMoEGsa&tPrsf=dkFI*z)=KNsNV*InYZtlCVHqwNy;qWphN8u^D9cAS|W@}s>AADm}&9-sWf&`@u!{X9FK1pmGKPOQ(?!C9eWu9|Mau3?ZyP+FOfbg>;PDeO_ol$JRxK~b>z4j1 z8=RoDTY&oh4|Q)I&UPBM4Qo4ehM}FQrDN?fs@EMF~5g1*NJM zR+#f~7V)fJx7Gf8MNl}RLKI$PFj8{UW;Ylu=VehnkbOMdN{n1W5>tey8YKVn<%vnb z@BjCm{D3$%RuVmqGM_kUsjhADJNQm66mCyIi93u6%TVP7rK%TJ2!8gLzg&^42oKM1 z24M^ioLpEc%J*HC7g{syFAvPBUJhH(Jn%~AZ|n2@B)E)@TkIos1kcTfD-~2r&lk92Gk)8SlBGEMJr3H} zaQ6f1pI*gZub%h3p|BAasl~n6%ks-^-|X-UEK{Wn_+jfr*sC}7I1aG-oZRW%Jlw{p z4P^{PnF#Mmh~G)bNxcWW+?D?d_>ZU&1@Wb7gXK)rFW#hy>|5B4OG1{nDcGk;^b9o% z5GA)3Y02`*uix%wSFF))z6gwz6brFIqvb|%7vs6PVt@MEyno+(glW`lE6blGyR5je zi1(?D8Vge@<0<+>&$%y<{ z2v@7kZf8C>#k@+*tG$~VpD^kQlrKBHOr_%mqlENs=byHY&x%3uc()@~ADr8az8f2} zIpe(Bg=PuX7}xT3C0L{;c-Y-ygmB47{rAPAWUxvOr<9~*MSfU4;1D@0XMsHr7mq4@ z?4p(|=aOu2QuYZDxD}WbbUtatot1@bhBg&z)D{ZOCJEe)62@AJ%iOdVeO|e+BDAle z_3xPWyHvOwe|nmAov?%_Mn*S5|pm#q^WZXdlS`m=znBD-~~7IoNrWg|rSXYcLq2>8qB8M@WvAs#N7 zAO5o;=})>V^;@Kpbuz${=Dos~-J;kh$^B7Q5_I#+q3!xUOYQWEXEL;pLwVuOYx8C7 zmk*uYevZ+A-L!u~+)1hV;0mba32IM!dvNlk0uZ@;t;6`hof|_fK@=51uJqIYxu7YB z`96d*%aNqW0|%SYhd9U4r_to-lw{f9RI{h;t4TV|Cl*c?x50|C9_A$6*a}Vz2FKC) z-Oea4bS$fAyku*dw?*zRu~E#>k!!KQw;znclq??5GdN_S;iT&?!OBJ_HTN=5TU+q*)qS?KPZsVOir#euJyYi zg-WaNbGePO`1yXIdxB`RSl`lS_GR{Gy;-}B(Y0pFgj9yQ=<|f6z*gVs{hL2b?UR@P z&*i!KhwGhyF&(ck@g~K5N==dVonrIN=t~Dcj~0Ft?ZKrMcLnZ_eOcIGWD($Bdbh|+ zQf5~a^Zd&5Y`uTiiJyiMM8($J97c<9=5aQ4@T&_)EijuAwTjZie5-=8#x51P+xLOB z*fKUwTN??#IA;}3@-+cTHayk+D_Qz31un;@t($rh4oh~t@Pfe5%eOQ2qH=5BK*Y?o zwDL*R{q!B*q8*^G}_*{^I!sb?6g(aCMi7b-Sc2Kkf`ZMIXkVz+`n*Ga6b-#NlPiO!ghtD* zbki%QMw_{{Ha2oLgCSP!X{^HRO%b={T~kD@eTLs^65(sN4}8j6nIikSoqPPGNOZyo z^Rt5W&lE6|{{m^U*GG%1L+QV#bW8LZ>jY{*@^qOGT)chFNeGgY|J?G5;AhqWiABV1 z{Eq)65Jx)s$@>ePi1!x7a;FEa5k_s(Vbfw-)1rKC9^(ClU;RZN450#dvTagewuM@$ z>-ZapbU=ASEx7GdK1iW|_70r<_-0|HdjN`hASL4oQWEFyGF6dm*#1xaR{Ck`;X}Tb zcGk4@oR)y#r;m!I86GCu%Yyomyn0}Tc2SauM9)c>A9TK{q$?%0$gDss>)3U=g(k09t1x38=I5t7JRdv8ojkz%8FD+=Q#-g0 zF*zq!QTAT1J)C{(!C5m?Q+veW_I7r$8~joDbwj9)A*I)?`+}?+cy;ropM5G1iMD@f z=l)rQ{6F#}B5?YXzKE>ZGI}23ZYLRO~8z0@4Yx;8P zyxjWB-By|TO|bLUyKui8EA&Kn4zjkk+YzoM`UmSSIMEU)!%&VfQXl+ zhxu2af7bGF$u~bI5#kp(K6$$L6a=J=6xTG-w(Og^pvuQJ!}r~wUo>Pe7!QD=OiN0o z_t-bw>dh;i-X;|9=OU?sdL#py#c_h`{dxpqU9;wEhfY^xN?kNUJ2;|1#s}=_`=H@ z3xa22l2q-LMdL~k%{Xa+z`-TkTow2JAOGj_thj_VmKGMo`7(k7JdEAlQ8=J85Zmr^#0`^<)fX;jgrk8K5D^%Bca3G+tHth?~*{0J3shjoo4RrZU{ zCuTQna^OT$>7U$zQ3Zptv}XRctO$lf%EU>u3BEIel0KhOC0jqboz@;StGr#D~8_#T{rE$dizfVrPfWVzUs$`dmZ2p#LQzLcE)i01=GN}l$@7y|(%F=siV;<0 zQRkK;fM71_j{0lam@H!p2xZ3##2SzuQAqcifU_=dLY$&aC)fme8nrkAZFHu>KH->3*v@C7)L+x48f>Q@ zT@!i6N;Z{#t)-Ngo(j%=$Xm^m?Elg2v}!>$Cg-g9ZE1Ow*>6VLp4C$+AM=Y&3)ty} zwin=^Z&zgr*q4o(N(-2Ih~6%L5!Np#^iocg7C(LPhWnW5hSZ_?YJEb<7o~7|h3?Yh zulwYG`0m2a9%SgQSk#RaHj;U;=slR0H48qwhzS&4q!7aJ!v}lGWHJi2SPhAd<3{Ff z^>g)hV=g;vw(Vw`nlnWQ`1UjXUldn5ZWLG@4?iD7=?zu3ko*z$7IEb-sSsX`Jz>K1@Pkmrh#Fy{KdnrN1?^%;der(+}hMq zJZ>7P>&#DH&ySp{Ita~~9^3Vwcfl9%92(DA`Bq$cg@t%?dVDiCo))G;j&AL>d#PhP z@xIi(Zirn&!KcFPJX$D`XJW6%@mI^Qp~GrmBp^80-N7<7{&!>?KfjyT12cd3avK|) z7X{{M1<%&-*a9O@G~KKEOaCBls=m7d4?tMb&8Thu~56^{iYb9Ryckr zwK5-DcS8Zq@8+hMfBf|uh#xQSi%NMjgiC%uHuJ*;i}~&^B_{sI&7^;`-;8oy|Ee=~ zYK+y=%*Q43tI)Th+Kwqjyg|4vym|A^i0f|4OHye`{SFTu0rVdMEvrnoNGcY|EpZ{? z6#no=CSfZv)(k&Xk=L%wt2ob7=JTEoY4^&#nFGx85p>N_-idkNI6CC5M#bSmCt8{h z+`le*?M&U$S|CtUbYn1Ik7XCoD0Q%r_7lu>d%&m!w5S0PDquQg+x*h2pzuNeO17iZ z+mf{mx{B>*>R+vJ;{i*`mfJ<<={fK&M>TbpurH-$(?rL z`p(;Cy}CEVZVL(~khyf0*Sz2{ubhwwR4F+&=4*JW-$`DJmqG_a(Uu7odOE$&$@%Z{ ziV`QB$JjdWH%MdvGtzM5@^{;Euk|6u+Tyoi-7)~NB2^zMf7Dyv5y@XO=1;WS`mDd} z=CPTG)L9q`pURdB%Cz-gYtb&2E2(v}t+yx`W@3$l6~xlGSu%XVkc|P^0dhtfeGRyp z^qk{&hg;$u@Ff^u`(38k!lL)AQ|7$pVpSMz#4Uk?_TI@(+x@Jst+nX#xNmr89UMT@ z(p;}w+Hv%_HRy?>eCSw05FO&9D(Qs5cHZXVw78G)x4q?q_|akX!0^oyy8v4VRSvHW zOQ(f;)Q3DFtR{yWgG}REisL{xv6DCI76a>1#bG4Z#-V`=PON+i7Kb4r(i%Oi#tPo1 z+RqdZ0x%5;zGmXM-eGEcGepyZy41`fjDJy zO4Oro(ft3y!Jd7cn|lwmIhCa0vuvzVM`$n~M6cpy95AyFa$Z=9TjcopjsG&nJ?0-5 zxt(%py6Q&Qrn${nxxS}dg4_LfmT?O7{Sin0DeZNbs1A7L9$Ei_qg#!g6Rtsv416hz zSjUg8iI{qU?7oE<47CV_qGi z(4`9t5P8Vu^3Glk1t9X;5Tn^$^EF;jVye)vdgEgs~QtgfuRfYbV?5QMYp3zfyRAXT>BRGuy36K)!IUD zlv&O@C4AUOt~!r2iw;L!3;&`*jvpqPGddrCMf>3-hPTSbapnU!ZI5uiB?yi%#Gr z+L;*RP*ECAWMA37`ge zV~CZYU@uj|OsC1uJYDX{*#-YW z^?5#_X8Vh+_WGK^s80K(!HO;zb5Lt>gy5gx?i!XOv_-Y6FUW|cK`$iD{$-WZDPJ%4 zFV!*`(AFp=62Oxw$Z{TJ39E`P#mhM)XL|7m*BbZ|Zu<(}OiX?KBHTa-8<37-mLp8> z9F_fX|GtK&*ZwgXXT$>NRyyUzwZnP28Vu*g5WYyrSq*+hEJHii>Klovz*76>sCc&o*II6l1f&J#$gee6Oz zPeMY}8*jqqpxc5PfztMZ3s?{(yF^Uy7Cc>5e^EUIZ zzi~x`b`7cGd53#lCdP+KVH)AUNRnsnu9?HoiTixQU<=aD8yy0(iY~lth^j~%1#4-0 z!Bplb>OnN<1lx^k(@N@)cF67k8~~CH)S7FRxZ+6dG7EBIF<|n0FZdE$ruJHpLYXI; zcUSkbeec36ie+VCRa~zuEw9IzeYKD^8$H=iE>0^-XtjD*hl>eMv8(q;Mxgrb6W)ef za72X6SknpeeDh?4*kuK(8l(;+M$;j9a%S;3gYYf>y)g{HSKdj!C78^+7!X(AmG4@S z5&_M$H&wa{f@lUW7U2=p&{=R55j0lq?tv(iogCCIGykfoD$ZvBA$juMRB|pIkj*9j ze&5>(^KJt`B)uoXXL>b$aeFjjkqke99X`buGz`iQUc@QlwIP?oPnAvLc7hgbZCesp zg}!vEgd9vj_!@Gq+OMT*{k);8763~*H^Fyk(A#T((fdRt@hL*Ujs0au>o4sG`e5nl ze=VMitNd=`i1L7Dn(Q!EsHJ@0s0~9lnyk6Vq^I7;oziG_zPwu8>2#b4#AL&Urmc(q zoMG>-;UG@yz$y^EwHj&$+t29IlA`FYPFemPHIwnf047)}fE&mZlgs?AQbeG*dS=L%y0w)M7Te&gi8o)7nXPk6IV?nBRMOMgso?l{bZ7j$++Y(<;xFN4dG0#c3VMc`M5Wy8RBX z`dKq+Qi(?xzT2<1dwb7`K0^t5n}75yi`WJrJG(hb{2iZij_*!wsK!H;)UB2Wqw2!9 zmLEQuE^l1!Pr;oThLAYx)@_6UpA&;?Nc2mu%#BJqG^C9~<9RH^LnoL z{rK-aU^i(tKU~SRXHcJ7{irF{kYOaf*3_v>+XG;`;QRYm?s#jm0Jz1$#VzZmO* zkfDOOccwcZk*Ggc&m6F}DA2Bx5&l#e!vI9At@sjvi*ptq9-J({v*B?aaUv{?WF3$A-6IHSJY$KVtoYc|yx$dajw1Vp3eY!j9-NHNj@!)G%7my?bPa3_#-6bqtjl(K ztjiC>Re$t4J^_I5uz_-Rkh82k)Ho_SqbzLCnY~dM9{aF4IO&QSa2#M6Nw)P1D67%c-`AR7yQkHvb9_|Y$Zah|mR+t9;uJJj{9}5F-C%17&46MEu;o5 zT406?2O+~AA#5NHD}{tlixvBk+nVoX-k~Z%_(ux=aJ7Cu+UZG4*FW$TSB!EWtKyyN zz0=akWF;o-B<~^hMxbK55@S^#%n!{#2NsrX3a!%c7MRuV>b-~tF|&R1fY338dZhuV2N zEt}*3ea)ww=7!x`I7c7qR6gn;mWA^#?Lzbe1)9r1P)p8f3_+z(-aN~ugq6PI1Xvpn z4Y_`tWcFOH<7F>G4pP`VpMAFG0HZ4NyBt@gs)0S!i-s8IUX^OqZ_4i6J=V9lB3#05idl!6h*00R9w|M22L+-1m ztr>s2XRe0r<*$$bJgbXM^uh9$Ft53RqNIXys=7k7FF^Xq;0{ASgxZ{=JR}IOXL#O+ zDYg__peR1N@t!>kV_{)+t>=cD3tik}Ryv)LMQ$!TiY#@h**A3v|7!2~z_SX(yd~r>ks5i4wSjX?!n6F5TmEf4RAc-u-)}(+JbpsP=Fw zsa_rDLE1sLX>+;RCrW5?W{gcb; zsuyr?7v=`u(T9V7M@j%Jy!RWB-NkmmjXO1N&_$NI`q8uB3#YTV;RWQ&hGA&s!)pGU``k7 zzI!KND{TyN{YUeMl?%&watCJ)lzG))+DW z&l(%{Z|v0VDy!}e$szu(S_15(iGPD3fZzS}pPmLV9y6 zoG_O>H;OC|s76CU#NTM_Z}J2l0btGl{w3dIgAOiXIl>^IEa`6f{~Y|cC;k6LKL2R@ zUn{?;2iji#xb;<}{vr+y*gj&wU0&9o{`bnY|Uw0 z8VV~aWW%{9!O`Hb1yjWzKz1w&ObNJLuTFl8F}|HjV0!q@=H&iiVMk=)uh6=f0gKCF zr`Yn-##+tgvrUA{8MO28BZTNv?S;pw}>vHBY07i#*dI6*fUm@3=d# z-x%qe)*X%<#9Z1o8yn$DkN@tD{@(4ahKDQGjE74F9uXAT`aJnY8vRped z7-0C8)i1r!&aaBnV3sqg}C#z^K`m|$g?q==diD*{3o_+IMa2jFHhTC zt;=2h*>-;=A@IYc5VTs|yy1~(nx_^Hq*2vVsm`_c}Au-nNIaM)Qh`i!pSIeH0uCwS{!K>`NsVheDOy*=5wtW;KE@O=Hj% zFhyxZTsdRVeXzejcd!iR<#cm!r5L}c5p1Mt&-W#-1-CM|A){#tlcb4)nYVH{{o1U1 zWmIn}-SwmPtms8>32L<0qoIyDbniV;-;=$bF&H|unMZc7+1vYn5I?ut0EUF3(Ic90 z4)&d=>cuqvUm&Lk`gleax;*yHn5o`ETD%7OS$?X5h>!eg01WSpJJMoORd@mGHaF8ZsS)pxsj#bu9D@^YHaD+S4^#r;|JF!4_Soo@%+Gs$p)hl(e(qixarjw(+zn_}Gfg8M4|XKk5!8VGwSQCYv92RF3$yR|O9G zzfs^D8V2tg^X8Ci_ z5|q_D5V8lIiWfuH2^s^K%)9^eRR6q`7jI}0#nNz(EHmV%05h5!VLX7Tr z|G17NO)Gf3Q5bci{pP%W+0+lP}yB zTBWI+H;w9)aZ(bvrAmq}FIU<>aKTzk7kU3#(rEkZ^(2rbEV`VS26}RY0T4Q$7SHMy zgxzp1^ESzsK-#f3L(cthG4X$UeV-3j$r}J&3Yb+rygv{D>wQ2dy_A#Ap(Wk-`|rI3UY^XaTcx ziZk48Oca;w?rt<*1(}~H5Ns}cxQwfuWv2QeG(xvn=>aSy|F&5WI!<6A+5P>^PHS|# zLr;Es@b=Lk+Yh`tWbun8dcZRi!gmcat_q3Mgw&1p@%2G20SvfBF?Uml3#BjGZx#h* z*y=8pgD47>BUyuG?iYUHi*_{>g5xg1`fVQ)`z<|HSWy;YUX?3jp|fv$hk|iV=(>B@ z7Npm3(s5X)DM&0gXj^7$XTSgdh^NK{U6fqX{rlB5W@-LF-!>vihCc^#kuxEq!GOC| zZ>=i0IRq0du-75X)b(~`aG|nUe=I0d)Q@uiFrfy?(Ug39?L|00O0*)Fnl->+-|v+L z{i@je=t@sLe{@aA=DW@g{)MayR42w zWztu_INuZ69>$?m8;U+47Dy}ERTbw`%JK*%Hx5i&W!&Y?cKKSK7{u4uV(^IB`cgTj z&Z_%*LOfw0TZ*29*lxEI8b`;Ai1R4sd^3SE)Et>3*Rla zOdKuzoY%Nfu?oZOhkGW6nu`6nyI@%l)!o02H6H*6L~Xt*YT+leHcGhdF6D(_Z+y4x_`=Y0c~wk55g=!n{liVi%|; zjDL#Fx^Md<$CVu&Kwdn~DKP>k1PT-cA2TyO?7q}(EGG&=Kj?H1yJ<8lpRm3@VGJ4- znuZe%NkhvmA677GHfOYhP%h^-Pg`3*y_@`DKmqkDwLs*i#=vl%>!Bzp-NL~e5sFvE zvX8|7!j;?pun!2QkMdRP>}*VW85j!MR*tjtv>9jAy!VX`d*MAtm{2y!BBOG$L;oyg z>$SX=m-(`c=*PRJn%a1!q_+_0m`RXQ>KmGxpfj>ADU)(RjX4w7 zf!iHCveRJlVYlWRNZ`-ooVhJ}anF+CcP2}B+$_rp%SxOf#>PH=0f8EW6!z9#`hq;w z@}S&;oSqH&*Eu0EzAXkL6n+2am*A~sEpXIS`8ce#OieU}HI08)n|Jobhc5qixumd8 zYwNCllAc{v=53`hvo3YiN&Z8u`NYoaI*XlDOZHaaxDTu9Tr=R9UKMy;9DRrzY+J$# zO`8he>*T>L0ZNGp<#Q#YZjE+#pY!6-E60jAjm6qZMpMv5bpwwYvB^vsO*K;(Kh=D} z;dFU{l|7jG8!BwasA9-<9SEz^m$ejLA$B<|>ea%ql{;m#ADcN12M#?`7_NT%hxdK1 znIr$?{Cje6lytr_^8~gPI7Tr>ZobYt7z`>lP|mXLv^>6S))6ZE1XHsmyEVOI43_$7 zRGVr8fCPtXI~{(z@A61VhuJLKaxmMJvetKa!_8>xeka?8a`b+fyU}pJFr)2@A(Zj@ zOU>7jdmOSSdh1c_(7H@&Q5O{_Y&O5x?R3BpT2`MQcJL5@Iy)hT!E38O^1H}Dmi&j$G;|FE!Xazn7+fJBQ2D-Y`O*W&n>m{HqJhD+ZE2Q1Z&z0K3P!GgW_HW zC)2_ew2R_Z9;V0CyvcNsfDEht2J5982_TSJBY)?|Aa8uek6M4C=f z7;xVg1OOXc8=d*qhBWvNLb`_c6Ou3($i;!JvgcTZJT_U9eU+!hl?r4d-D#BdTnsz0 z?wTqB;s9wK`OqVCV#9-V8VGb&6vQ+5aeH~-n=`N-8YPFcgx-}auKK`mpYj(^sFB-f z8_YAHyKjy0@l*ZT!%Z%f+-C6%Y-sL6d022iLjF8*7on;tE~z%ZfKaU=&92?a(%MS+M6Ssd{t!-+T-&^d-6$e;F3W|U8+(FS)vh!BoBp7|P1`d%yC z6I8ii%gO+p9D9&q<&cDczq<_9S$S+LK6=PGF*FTM{IEhYNLlP%GwayY&=9A-{wPFW zI%FP`Gm{m-jJY&>s(0bun4!|r=>=A&dq1^Ol`51bh7An7>~7;%{FQy_jK$dXoCyP4 zw7gWaY?L2zI;TFy5GTGVD+4fyV0~$j+)k5hfb9JPSNZLd{VeBw!Aa4fu4M@rgEir) z4EgJx`(V`J{SBrVw}G)8W~JSwT6-O}5uZnz6q6Tq*BG7cIkWdjlVCGxIKDop<7u-p zgegC`ImF2*T3Ubos?%Rpglrf578dE0<=XaeZHn`%H;i(=$YMs`y)fX7&Dv-hK7ET#mk0^1Bkp zBwA7wAdipCeyjCP^toWf_;T|QxJt+&sR#W!^u^v?s7Jl5FE$3=$g;&Z82XV$QKmzQ z<}ruXR~ez4)C;^eB%0i_yP&Zn4|XHW;sL+e>h4)aC>U=y=(K!6zpY$TZplA7OS>?r zWgH*)PNy$1(^&t>m1H>#-Tq-c_o%eBI zZ*8p)I3)nX(mW$6abjwnvK{VW*2xT@UZc(^AJAIwy0U0982X#08Xpl!JNKUDNoYx` zOL(v=L$$xxa#!itK&ax>McNx123#|v?yRHIzFR@HL&)R9Eyd)gQ0s^F;ib?2W%ryO zoF;@j8nbzv=yLLw-mF-+pY$tg&y_4rT)*vcClDNY?a>NC>a~`qb?&cUv*rxzw##Uq zB^(y6(cSWppL!+S8>ZFmgt^4NrAuGqT=+r$)c1zTpSC2zIwtG-XmYxwj%`m8`_P#f zCl%qs`4|3$?3`+<( zcH-s<57?(*rwyP|r}Z>09(Hp8>%kH%M&K;tIoUSXytDHse|DO-V?YZ=(t|lW>z1$p z@0M$v9bCE%XA(8O*ZaN6{V!LXA|R<=D03}ke)D+ip@dWJ`>{e=Seagg^_wtdfQ>Fq zumKT7W599*wco`oD^Iaic!o-A-(4rPVe)cw?5wurNM#+TU>==;loLGJd`6W7~C0bnq%*+tQ6;~L~o&9m2Z>bf`YHug3% z(-o~CeJMhrXz%t17heh-x~BMvlJ23j(NmTcH4F-rp|Zpa=QcCSGBj;&vo1{)HsU9L zFma+-p7Tzop$%%|&11ncA1^)-YyILLU}t-JVJt|hN22L6mLT7yE+Myv43^g;{CS?= zzIC*fPq@*ChEds^M~VSn$pdL?grQghU%~9QTVPOHb78X#@{XX~5*tvTUYv^FTfA&Z zvSFmV=}+$)%knZ~^8BWxJwcYEqX{RIKN=rAC<`TMn(SUL%6&MSJ5$R&rx3A}z_ZjM z)f-l0utM?_?f}cRNYSNwb~#oFl5|f|O(nkRKacgN?;y@Umlp9G??>a&D~Ul854tHQ z-)gv4mrNKGi#}7@0P1n0fPY(%I@&jyAl|35WS8eh zD}Y^J_${7fv2II&J3)*}C_V2uoF1RkLjJ`VcMx$RlRvn(<@tBY4X% zt&nS!N>2k6(K7fC^us!--@`sZHwG_{j={}R-&WdwF*Mxsaw)(5D=1KI@}(6Pq_(?o zXs@q8Yhma&Nz)SsIgNh#GrI2xCi&%-!hwU;Xty&PinPT93rD3VzCEh_1d4Ip6%1d= zp=8wYAorfdc++B4(Dp1F1j3Z)muRB`N2>Q0d~@HwF8G_C zcN^vU*VfBFazChQ;r@aI*>n%et=2et+PliPQ@64FHe`!e$E+mXa|GRpi7^69{RPQl z9+H?JL4ef)U2wD}N(wOG!FtKp7bFUzM-SfYiE?*(Tm8Y(N%4Wy53;8;7eS))-C>zE zTPH+5R9>lRTT5)OYhU;TSp^xWe#&kH(z1!+6z94Uw|K(Z_-)Y3)Z&X;MX5OKpFIDD z7yqJpy^72r&E4zes3!#jmwd6WN$EMk%0B3l&5~DI940O40gzr<0)pA@4hHc49K0 z?=?_M&HmK^y7w;J$Lb(^weWFbma*&)1VyXice{S~vODeUd@@5)FII9vvG(j&6+hym zNdA#|f%F@YG4f7ij3iy2iV=~E$sRC=6E`!qouA}Hy|_{!Zu1_Bl9zfAh|0r;D!on} z5(C+lo-!KRSXf9#9n(45yl8bY*$Q+r)1cK)z04SnHGpgXk<6Ojs^qGRngJ0l!+U}p z9HiCt|I}J5n}2c7FZkr-Il$tT-E+ic6>kuNTS&7VBY^y~=LaD89W z3^!6*zt%SU!5NO(N}|sebFSj|WC64)zuHEV zoZ{@03%?!hFLY7(^S1H+>$d$YPM0!qb;ypsB3G`6zQ4W~BaD_MTS91Z7ce~NUd>&qYgJx$d%XWhCOZfz=lzm ze9MZ@C^1rX?aHe2$r)q$KqAEVRcf&$zg(uru3ofj7cSdVuJ1%nt;YFxL?n=Xriowbv?&q?t!yQ(Hb9ND8|0b&Sq@!L7=-4)rMEY-Q^w05EFw? z7XIpeb4Xaxqw95hSlD#l0qES|9jvPPqmAja{fUv+4_rC`Z@KB_{s&fi-pTsW3u3w-H~7lOJLk=9rK+9BW@__NJwMMs3j(vDa!}^=R_?C{ zlQIvsuHQZ1t9JHxKvIrp{>6Cfh%omgZVDTxiuz~RpiS^6nv!Eaob9<~{sNKZTnRsn zIy@li{h@Gee(RWe$j#fLKRMM6C^3>x@Tc7Mw3~DvcB_7eAR1d&C*~~OausSdPxJl^ zTm5R48W6HI*qn|SvA(T7SpU38OtwY#%Zc$lUz2|8-@c}_a9LQgvY|R^@_>?wcyysz z&e>Hds$9Fp_syILABj29RdUh4Mct4*I=yK+nxgt@^Sn?CbKpOny zU>GCLsx<^`+BB(v@IKCLC^uNkxF(Ac5V$I9o|9S}Ggb1;`N|pa;b#f5B!g9Y=z~Bf zl@2M_C)#yz0OJARC;n}Xj>S0X#Y}JZWCF{VjPJW3*qR`Bq421;(D0~h57B3^cgKGI zv*WmIBe>~}RXhk}Gj1s(2DtK?LT0N@;jNdwV1c^;RQV&jRlD&%*rHTh#L8hW;)!_w z56T?)5r7XI_`=Vv;Js`v`Xc`4PeWn(SsBN{2=UYLcSSBDzruPC&IR$!#u_T#rhhHTax* zlk^-uZhBr4c&nTL&;$Q`YeyanT;&{XI+BM+i=WjpM3!2Rd7IG*5iU3*CAXZ@#Z8o1 zJjsuOV40k-3`w2)jUf&k7x0%GQaiu5hKR&e7BXJnurD%L?RHpQw=G#8>AtRz?Q|xJ zM6kV30_`wZRsS_q9a->f^L;@$Lu1UaIqmL5pN$0W{hKYWy#(o*}*$4S2K)$E*92hfweMbT2 z`Mc=ayp*gwX3E2%H~y_@7?c{W3QjV^WKfcEajQ zMnMD%oLNO+a$kC?g(`HY%f2f*xiv%-!p&s`mki(b1<)2qQ3z1*LyZE-I?z=0GhH}> z+;|LN8_wcJhKEr)yK6d9kQvE+G6MgK#duP%s`E4<3}3VU?VMxFQ=6C+mFd2ok)q7n zlE?{!ip5snxW1d*RkzPgg^x|bUzzGf#zz~9nq==EGj(bNDtZ|fDh4}^R>a^I-a5C# zl$g#0;b$d0li5zkLn@0_NRys~am(R=Lu}}BRMt+QgZ-E4&)oCuwhW$jOnm$&QGt{6 z`7`rT!1HW=nR5YhJ^3|kE{R--3);sej3f}WK|l)sC)(t&QBh}Sr!VWBFzd&Qq5lpe z#zQl3ssZlV!Po0$i;atWQ08Cuv{G=&zi>l6s(L2p&N~q3By?i#559^+DLK))MkvUd z4Qc3A$1G6!xqBFezU-zD5_8uf(h|KzahhP5(DpCCHz-Ohqa$yHg6}vFpX5(Hsd9=f zwBOwveXPVeT$5rvS5P8&|MxeVeky&6pZ9amY$B^5|g7S zvy^_^hK5t9k%)A=t0D@hj^fY43QkP#2fGhzsr*ij7r03b)Ca;%{Ne4GsSr;+u-uz4 ztnx6TwJd*Z52z<)YSP7FECgV#62HU8w|9Sc1~wTLwL!y9c6r&_iq-Nxia!dq|;5@`nsyVujccD6oPJ=m+$H zzL9IOk?8Nc_mw-mG>hDLE3%$jHYPBL#1s-FM%fG#!nr@akuUlq9lRj*6P9)VM%er7 z)y`4eJ?*#4kWw-LIcWZEU8Vqkw5WU&kTtzasV&KMHtA_D{G{amywhrCzGE73UaCOt zfw$0jUB|`M$bfDQFd-EvH}%wmMCKbVy<9it9|Z7VKI{JSKO=u?!aLT^qTV<5$_=rT z{N47Lx21yr1Mdi!#$Og_3w_b?{2y9b+k8s*dz<3`!cM=>^}WOtWwY8gdpG%JCa*g9 z%6ltfpk?0$@m7|y1se3MXaPnm{0OlMt2zNfTr?wIFN(Kt81A2{C~OTTO~pp`*_5Wk z^CwJtw6!ec5zo+n|Bh=Cj(|v>4ye z3!U^L>7xnr6Ty?)lW#IE?g78jIsiyqz|Q6@3d@+<-l0;dy;lx_rnEhORuvZOg|}yv zOXQ)^hCr*W%hoDfb+NVB0bpoL0^l*s+RYLcynIJfQ?upmWI%kf1X6vFcp#$sTg2$| zW{w6mYM9ThEO8yt(mBXwB(lA8Aiffq9vSie>vh&IAjW#qVv^(b*X1>R$?ip&j4p40 z-00@!A^4n8rhw`z!&rkQo~neb=bzXVJ>3Mwlw<+=w-xP#Rr#UV4SzG6O_GOoit!i9 z^fvAogRUeBtiynCx#EHKJKWuOj4vkshk>aL{O0mAixR=x2IrGsklKOF+$#aAI5@j` z4g4ka!S5Ak!-`%Qw(gv~GZp=RNPEwyCbuqXG@`&kny&~dDA=&j73odHj)2m8ktSWK zQbH533l>0XKq*o~#}JYL9z}@|51j-Eh!9!`5J(6i;oGsD_x*m{JMOsraEu^%o+mrI ztTpFcb6u-Wi4GhaEV^YTe43#YLI2D{W5Cjw_K+UXze0;?StYh zP}@oH>w7u?IadTpi>RUSaul2zfY-QT&xA*>mNk8UZupe22~L)7V5ZetJt^V;P9JEV zVpK!zvrK`?56)jiu%3O=zP|bQG2N4-*ydHOe@;G5#3*7mmM6Nj<~ZyUKcLiIT^kQD zV4DmW@<3CyPZ(Cd@iBoieorctl)aGU&Kd^9%EDlfyDMX*SWib`*fFx4;}A9xzhLID z+l&$p%+vp`X}L#SG7uOi?@IpQdF$3S`bZ2$)em0)gzy)g|Kp0c&8+tVS&6;P$nCuB z8~gXYeOrck{Y)ve5C6tD18gT_l9$m^vX`bLgUNtyp8E%(+?{vf+W9YF)TJ0o1fK-YHf zBi?2Z>8PYD5k;Av-oyXFL^ZdrDO_HH1lXvfP_mCxR!GPyesTTW#3dY)3iy_~r|v8p z>*&{K5GBz6@L_U}rDdX9kLlj)XLP<&ERpF@&r@w!WlX*n6?%9R#>rSP>UEYcFUFfuV! z{m$mV%7@)fy*73Y?^+Il6F0N@KNa!`;u>!pm@utU_OpjPSMtkta$G+C0cXOq;z9V) z$%#)~OZ`WOGEZN9)Db3pK~w2KPLF~^jq1>VN&mgvZx24ET;1x@t>E=8U#0i}Nj81o zo1GtI?)91QzqdOReI$d=9f)2S1tW%C#BwV|%0N-tU=IJavh0nKl`qP;=?tAnbA|Lo zk-M0HDJ#Dn5$#X+R~~xDO{8Epqj$%vioI?qrHCaNqn4fo?Bh?CVAhRAsO}3mxabRE z@jI=x6--oHmq=$Bt;+T8xz>uw(@V1^Eo`aT_@Fec$bP%jJWSgxdDvV)e?T z&skaG!TKkATSol_>l%H+C{?u8U?ij|aa8uQ7BTTVbax>AFruY7AfMqDnX=;YEZDAr zoh0*&Cj58AymPtE#X~tLIm?477i9XzA~KyC4?t7qVTSA4FE_+BPQS9Udjr35k|gud z&M(5p^;v}C%rMuo(! zh*n+6<>{@BTh*d82Ys~Yt7wC&Hv78*)>;x<`qoZK2YR9fKY-qK4V326LZdCoIw&5o zS(ElGkU=5w59dNFYDwzXx!Iq4C6DQ}3rCG@o#-FhLtY=^-(e$mpR)m7r@vE0&!ZYV z!r_RU112lA7o)EnkLIh*o5o3npVM1kN>=#<)s}bP`dxp=%^))y zpP=`EA-Q;=K&hOk2e{4O>>C^LJaxWLX2E5jG|W^3s4$!)9Rf};(rzpxZyf2z(az7# z3%)Rx`K;%zW&Kk*(GH3dCanL`!^+@s=R$oyc44_D>f39o-f_1B zi6QhDuxBHbvq*ZIjNAFkK>CHi;eqjB<)}u#Blh!C8xtT$bPRnf_@TJ`TMT(m`HjtU zE>RLNXx14SrYU#qhvYwn-5^AO9J|kLEk$6x;{RZ$E?Jypa8Gy+&7=(AVwU*19u*%f ztID0VZoJ?r77-F^hOt%4DN~|-|6qwgi9ZZ8GZ$<}rbL}?(tT)eJ=%|KiE^_TJFL@l zcmz2xuwd{kP^L`9%JPMi@szC05wpl^mT#;qiMP%thqXtnq!gnr9^SvNoM)^8*771N z&=DXWC9kM`RW3Q4e#-UkTk$ns(2=0lnUd@c9e2@ho8)%APz<5!-6Fm7i_J8?^igq5 z9LaV_hSK09UnZXG=Q{2?rzP>a@mi$cU&!3gGAVY>gtnoQ44zsFl7jYFGKk%UDqO{rCMggD(CkUGf$oEccXuj8S-@6ndNm;s^xR)k1m0nK>|P4 zw@h@XFLOtb?THh`C|r+;cVz@KV%W39UQDc?iqoT%%E9X0AK7N5^A+Dat?fA;N~DK; zObUshF1tK2r_I^D$FB5LKJPdTUA}wf_HuivHD2=iDemg;k^L7>6;dl3t@XPXr>o!> zFMw2lDP(!5!cU;S>7=DujjJ^6boPd3c+tQ>&qW=wrW{IrU#W(ZrJ3%~F;C`Y#FyOXGff!lGlcHW%$|tliB!u_X7 zPOX;BKHXm|#cz$={{1rro^fbT%yK~taS$tDhto32QuW{U)Jh^SdOH8!>D^-68zIfy z^G4#1Ft5JlnWSMeu_Ler-J!3HbE1S}5{7;^QT^wj{f<8TIk-AJE4UY3ms0Uf&!KT7 zG%Ip%><;Z)v%dq=9}}#FOI%$1rC}+T`lQVcor)&(?au8E`&W)jS*@&!lIBW^Y17WQ zyl?jY<)@;oJIj%iZa6pMVB$9&yP5Teq8GcJKlF^&z;mCk*u#qZ&l;y5x1`?(U9Zqd z9l2!}VAMBmsNrV6WVu);1uwtI7hURez7CDIF_pT=w}L)T6TkI%FR4QX1%#SBcN@MK zL4N#rVf^os-2wqVK3TU1p{MHO{N`dBm|evT?e?L}Ifl&vUAu$CuFq|&mLG_Yx2l*v zL>}kyaEPJs|6mhhUz46b@sFS(bnwV9cv4calLkAxw(B4JRod!1+$1)gzgGFh!%ql% zW6zwBv|ABZ43@kGqeePH9R@~U2Mw&u5eF0p!g6gY@4;rSn@e6V@Rlf(q{J^f)<564 zxm#TRIAzz}!Nh6dd%dt81(^1Rq{daA7Iw5Vsr03~~T zX26O*)7VgMYH(1`|8c^%>hPYUYC5bh%9ZPDSJC5t%cQ!pzf4iGs0iK{rGkM(Ajaq^ zeXaYSGRs^+i{kQAO%*X9v@QWMHg@ji10!9E6{Wfst6@ETeIdhak&Me{Hi7C56#9%5 zFjRZC({1YMlp3r;52v#Kqz_s*CJ6VbHM8kXMm4oW@mqA=)R_oqMuiJ@aY>@QeoITaPYW*%y0M;=xKRJYrsQ8By z8vHW(_(>*o>nTu`BbC({lp%LcFLfSG+u3&3+_4c7O+({v*C_71TGX&}^PK3S)Sa;{ zTdXtx2O_x@Z*zwIoDBbZUJ-HWiQtpAZa4bvb{aXNPu8i#V%w$b?>S|$)P|`G4yzs1 zRkT(8>}Jq)%xHc6#h8fONXL3VRF`#M`6@Q6w;x{+Rejy1Qr{gjUDPpMoF)8ldHIR= zrRcD_MisA-4og4B+N)OOny)2Pbqg`-^jLrP>K4={rfx1wQTHOk{#uxCi<{hm01UyA zU6YO=hNvUfm>x8_HG7HIxpK$-^%o)t@;hJ-F{^!6$k>L}7_d}~5HS@GKDy+u;aA1b zFh2g`u;AdU;d1;B>{9e3XmG)GPzr5L1iG{*a~RrMy`sd`bcap+L@)YUN)x$(a8&!_ z4_R!}&{MvaZz=yZSs>~sRD*qkd(2GqN;vsX>Xq}>8-a-IF3mZ)9F#l1Xyi%R583dF zGJbq-gXv+%yELK673+b#ruD zBH=-nqV?4(#p!Ciny%;XM(JIver0v=;@bY8#vfY>8=SgR8J=sAv)d*pS&Z8tNuD+e zi0HAdzs0X>cOTD11t}$(ztJvlIe>}+8EqAz!d7F>^6tJh<1 zeVkb76d^C?91Uue-c8^mko};u?vIMXB_D%@p6ijFJt>&PF%V>sURnMFXYs@dL#GWY zg$eB+-BZ7jB?s%PSX<-c|1vm%dCH5Bjtv&TNfv9=QR5#d>B z_1nCUm*=d!YO&9TZHyAKH`qTy7Ixz9gv55D8nr!s(up-|a{NnnOolTH ze5T!krgUNqCTr@&{&txU#p8EgpvRQ{gA4%fFPs%<=edRHTOZDkv%40pnYy_}PWR6M z$a&>BC{F+5q^s$UEY1z@Fj}==dH%@$FFqjV0CMw|lHy-m)9&XnAT>FCTKkBcB-opR zw|ubpd`!vi1$VE+_HdPQ-vPW^W<|uoJ7ejq&O!`lsnqy2MD>8qb&FN}l^Ly6Jzah3 zI?!E;^-Nv@n{Er#o;NkYUG%eai3bTmf(=X=WqH)$TDOiY z1g&OHa>ahQS&1q3pd$bCA}iUagQ#a#yM2~(MsUpBt?kYXw^8{n>MSt$CbmRNs7 zbwU0@;=XncDAfZJW zVpa5AaR~`-Nb$eJr0(zs54?4yrt~vnxLUE(*Y{@d9AwPA{m&Q_AN~_L8DD1DJ9_%- z2Kh3+D0dZrVd&xdcNm`j*D%;5x|O~3?b(}=avYL9yT(Ykzy9D4&-2LC!~`D8*s-Qjf4Xt$s!MBKW22YuQuz%u7$<%|bPT7~g!24aNV=zCXYG|8mLSv*h=iIynTFnp6=JGb9v7ruR3(n5dhA% zmo|kXH^qFdprm`~&5(aYkF*R9iq*I(HN+aXlaGvrDikBP6n1_792#`lV)^SSb&GKI z1511OKe=uT?2En}^w~i2P#)5_(Dbiw^QDz2M1ky34k~VNWWhhEdgSBoBaN+7hqjz; ztf#FTFF8qyf6*AQr)#9^N=4T6H$PdD+B`XBo#`62iCOA4R7_9|p1y^j?z9hu`F zDTH@>atzhCpZRZh>z0~#jHxVazQH|B%&}cDi({=d?%1?ba!>bZnEE3o(}q-!9@t!b zFPuL4ds?fL^fQ zHs{|RbvS?8^4u_S4PZ5$qc}>q@2mO2>WT90wD*G_5e3^>Jtle%Gz!tldhgyd9Ft## zp#u-!-xE&1C>dT5v{lT%=FiRK-fa5|2Hdd%$@K$iz*(jULV9{nD*B!F`t+L|Vi*}8 zV)++zkMBrR{XXqGi{+|MpC{A?mC+VP?5uSekqwdbg)ZlWPsF+pLIs0}Ad+tj`=dmF zTuU3@pOz?9-*!R_-<8j-&%vddT8=!T|1Dzj5&$SjYGhj$ha?!2$~M?3E=jAR9j~iS zFD$k0a_%Oo?83b4*_QUZ{|tCuSuj%KX_Y&#Y=9CkTWdSh6X=^B={G@V2HbG0s6Og-?+!q8YKjX|paBR1)vX4#^C8*HNyq>O=QzKVn ztcwYqhKi_O#QCZEkhy-*5j`p0sCUh4-yS`()yufBKPr`uD`t&MVZfNX&rv38cCr5Q zdGLFy1&>#{_oL4hQO366N>Gj5hJV&7#5e8EI$C!JgruTl!_`5guE6Q9`CXJDUTxsv z;Hk3-zL-#d&P3|4uyU|i0AsQY#wO}!1n}{>Na{DFsbn}Zy+ti5t#4CM^xW0KJ}ajY zIzt9~8yL+6=Y)=i0m(n~?TBLY;@Q3D@Y(vVDr3Xh{%MVS2fJ1XRt_@_a%6T_opQ22 zwPXRa$qr<#4uIL$;K?3g@81zrL7c9a?7oN$CC_Sns#J)6cPGNn$(|d`JEZu9d zHG=Q-_K$EKzW4lpZ@v48csDBmjqtpsv1R%2#izk%r$=&qlID>!DkF#jnXt28QCyQM z1;gko9}h$%7R&|rOwnTF8CQ_Nm#IHje|Bmv%>bj%Z4{1nQqt}DO#7!IC)|IN&B`Gn z6DR2NL&~HLaPqHQ=ea51`c@nJYVwtjj)#Wwarcxso~pDzdpD%&_0DLxspva~^;s&H zJ%m(gZm$=$cFS|joPFW@LlHn0-XT@b{&P`^ybVUM=*`MsYgX)gKj*W|PRQMT$mKi8 zz^LU)p+&ISZyC{NsW@%wRh;bW6|=Hp&xpNedi}x)R_335K=pq=L&wj%p-fkjV;{%T zVc~u4*44;3kP2E0c{%Zj*6~W89=J_@kLYdX3lCU7+;bI~#Y!dTS@o^Gg`!;BpAOO7 zb$Y$rGBYkvJGR_ip+}t_aH%DSH&?!hz|8h1caoKGdaJ!=QnQcnR<{)X3PN7P553B21cTkWP^f-yNZvC~}DEG&6QQ1z5l~5*Y;)&dCezKVMqPM@&*E9fo>5)A#rH^- z-60k-j51o8&yWact`^aR-{r-V-?B2JufnWG(p+~SzUiZ8TfyqkVczNYQBEQDF0}g- zT+$TbkpNlqkTNV}AA?2Jv>^ViT8$O$5t!;r39oo+yVZ}6t4s70fwO(7m-B3x`q3na zYZnH-x}Hr!$^6r3kjPnJ#qxa8s#5Tsx!5`}krWexi20o8*DrOEiG$wmgkk)ak1MWR zF{m_^e9Tl{+?T_wv@4(L^=hN|ChH9{c!l;&BONn)jJ0+i`hp9+UquXFm$%FDk5BM& zwZrIk))bjEp@jD+FbH1-bganEQOHw~L9l1IC^&TG?Ab4!DZyt)K$5X}k7tK_G{f#C z#)SH8COFHHX4471MfH}Y_Eq*e!uz|+bPP{W{S_{*E3$h1Sl_FoQ%4UomuR%>#DV4; zXBv`eO`~AZ+E}b)E#E0Z#cZ;>SiUA+OjDsGyT@Q%M!l6n`l&r*dkJZlTdZ0ttK|Qv%y=c2-$d&~&8u!qn~#`SD>3pHuS4S0{&nwcw|T3@fdh>Tg%{i->UV z+i{k>!24;HDIw(Z z;9uXE^82B0%l0-K@2E+d5-~Qs8BkeTZ4vKNawnHAy~j#+yyymF{QW&#W=#BZRB4G- ziDs_X(Q}+#JtX?*oe_c5zPymq(XNY7C&974aBvR43DQeGHasHV(l7sau5L%92+eS_ zPbo%bQg^XsYtHN}tKgJBd`AS2>}gqsXU_ZxvT@FbFc*qW9YV_6P32s>iGQZ*wm-P+ zl|7L#-{WgCB;=hqVr!#`5jK6c$6AL4I=>FA;yv9lJ^Q}CWI-250Y)@FenD4HVoxy0 z*jAy?DP`E~0;`R}iXW!-mA}o^z3R@Kcj^h?-}~kC+o{-hpwG{;BL#+A?_B>(#BWF( zoKuUrIHh$Ups*gEqBM~AAXKlu(bc-_=guDcEKNiV6pnh6TB3CxJhL;78n81nK028u zBE9PAuVE7nuop!F-vMw&Ujaw&MUNPhSk&GdWvQ_~O7i+m`tPwS8|VNc+W1rRmHS%b zivY=+E?0GHVxc#s<Rb&}dk)c$be1A?#xUoazQTiSA_(oR#mQ%akgxB=$AyFitY%sqUzmm&#G3V&W@3t33;gjRJ6xh zv*oz}!)ax>k7YPTlndwMozlEF!Pi&~dU9a7$Zw{{Lt^UiToJ-A*vHI*_nj3VO^sP+ zHC?~=F=h86?*%*EIfmV}vJYyL(f(w8^Ps)7E8p&R5QpaNs9^_LJpxxe^=z5*Epc1R z#2uX!7?IEPt&Kub9C=(PJ^MrAsXou*m9k}lA3OMI`Rmi=2j&l%S}`QbOCl3RoXgJ3 z2sj?SBg3O8Cw!xevSG|vAHe877v(tEB^fE(?;kn)nOqg2)jMd|=E#zXZM=)`^hS)- z88D6b3e?`acb-{0fOmNxD!S&lbJ}ONzL`%~l^I&;ZbV$+#}=aage>{Y8|q0Xi7nxg znIL$iv}{3pV7}|1+A396tULP@Tc$fab(qgM+r9ElnY(_OAPm-nPe946f9&-cF2dcO zdKs?|Yw+ONk?GMkv(9&FH@nr!`t)ol77Y)4rS=|A@so}*qXwk7NbXP~l9e(E2xo25 z_McTtvH59t=>QgtL zBXyQP9o}joWipL`(V7FLtE1Psks{i-74JkUL#PP7&@|U&`!Qj&M{VXsf@s#kl_HPx zt9QVm718yEfk)ugF5TC0X$}3rnqp>d-6OVB&e!S@%%loEq6pj+O>hIM14#YFDw?~~ z%a$O2P|Q!97rk5~h0V*1-dc+9@#@g6A`)|G(O%Z>PFZ&BuF;6Oidxa{q{t6xh&tY* z-(~V-p&y=>znF^Fvr3$4h>9kq6TvQi7<+sVG_E6pDdHdg5}2 zcHCG$+PLjYPrtdkzZDJ+uV}LHr+8G-1iRHrj%Rn!LTvd6eId_7)yk&mWer3_DswGr zz#@pT%*JYDo-gZdUFkZh_e4Es{vq_HxKjKuzB2J3!oHy+2Pv8-f*1XI+Upkr%4p>7iM*#;4ZG*~o*? zR4xS@DRQ*$Ci4&r(`~WtQvWOBHt-~(p$-O18ZEH9ERJJPbKBxw(3?$Um(ilm_*%C0 z&3h`QLy8F#aedEOrnK{Xe=8pOo(h5bhsV&0`PxYj_ZT`{7KI$}{^XY*!TtBt8wWpV zHSt8&mbOH;gbW19%fc^i5sUX63mh?pQIQCWu7?HZQqc%p=11)Zj3?ZIAypy zCd9E`SUI^+=%c4(Cq~64hM~hs(d}sZ(o7BWtBi}}WMj*XWkLtA)no>nkf*UGM{WY3 zffnIrG;aN^)$vPuMLC`N;xhxydX3Gx$tv*g&*=kxkS^|@Kvm1N&wTUZ+VH^cLvfuE zT+!0s|Gv((hLA2G3VkYm!uLFS#?VQIGsp6QTNu%)yUN5E;u(RM{JShx8&cJaA8#Q9 zV4z))5UvQ7g7lPuiDW%piS2V9l}aJX2gHB^a+yfbu1wUb1;LBEZ%`K#3z4JypgeEp9e2b8cXu(%!J0W7pGkK1eNEw})@>;k!kh_7gw0-Qk+~a3lPn345WAS5GcfqZ{5i07ZlTDjJeC@U(J3nUp;3C@CU49l zuast7%8Tt_u(k#Qst+D4_~F>vi#$`~(WxV>7#4i9J_^VeWQdz=x>n-`8@5S}S(wMt z=7)Ne@27crO40&=a@+eJkBGt-%*FK)d@B;s=E0Xx|DIwIA73(sKYd9FlTKUa_zJq0 z9N8e2pUc`2om$$&!dLIioRema2rNk-dG~e9Ard+qMufUw>-_4u|J;`Btf^9uToQF8 z0w^Qg4=$t4w+1-19`=TW=l3{1PAF8S_>)V!70D@4Oh&?bt+3w$R{0g0(Ref8il>BP z^cLy#PS?-==32A@Ln6z4zTYGx0IxbttTuNJ*mQ7wyg@kbH&=u*Dt@97-Q#038#%lF zC2yO0`eP&9ad383eMBvH$mYP({h7fwM)!m^3j_?b)YYEgX>=OlqNbi+=;!l^L0FP5 z9Z|b*Y#0H$%%2j-h0=zWBQf;IT6$3T2^X_2BRGcUK_YSQ_LVpM%ua4dXhySF;bAm= zKaG;?GAlQT3F_QNUSJ^e^D)?b0$1iSM4A16CP2!SRC*)oQy_UW?GeSLyvSvU?X9JN zoUdu?C}CoQSi}%UL{mmlQl+M_*^2sjpCc)>UNe(a#;2%=#7{k=_8*FEW*Uc_7>!P~ z-TtMYXr(W}!ouB$fl(^e3U6adVvy5qyu14h|TlA#CE*=1TTfe!&>k z>SoO$2Ws4-XJF#lz8EzEhlTA^w$5nyu41_N<~|FWna_(=+m1(y=)oZ?kIfx>Z@rv& zWEigUU>=B~G0<-GgIJwx`_{9$&ALsj%M_Q`3 zO%TX$k4Zq%3~6zDQ>ftZ&0W1?{CE@~t~phMXD1WW z%!A9XOhgA0y0a)Ii7So=7ZbjE|D_j4N@(+5UGx~#gwLrwp{;Px#oX|z4C6Jeo=b}r z4yn;8UiF1Jd=E&(;1X3QUiB$0kF$i%m>2a-**La`k`C(y{d>qN(bvnkY%K$NA zq!16iEIT(Zun+!_8ThK~btLNBa9$?1=4Fi86ya%MgE_T}_^MFbqb4QV<^g&CgEP&>W-uY5&V?a*nRX=dl&law*hV+E7?(_#$kWjpB4$5ue{ zp?PpVbPu|TMI-DM<)NsN2kU(X?iIn<*r?iU3pBie_kdh+U4G@jI^|>GTXb&R4n|`@ zy)g3F%;>p+ zMlhF8&FWh?Pf8!i-D1o7&X`J7ywOWnTkSY76f;GUYN?XQ%DoOgkMomA0McseDUQ%) zYBGiPvoG&W3cckoUQecw8*$sV{MV+Fi}NF*QD)VgW;Qu5Hn1mBb2vKvWq_*F1^q)}OW08s|O{^r#GuZW7scsjz4xm;Rm2z1w~<|4Lv+KL{jr?7|iFaoJz4 zoG*?}9gnQ%c0Mr@v&qV7)v%zs3xf)+he_Ycz9=7DgGWuu)*fT^G??E2fUX@Ub8(d48z2 z_(xv3#af6DCZ&GMnHJ46apYC*EV-<3?^F2JyV0BU7)(&#(|X&CUEoIeK+%W$U|+)M z2@}*>n=`I}Nz74drgT8c41Z-d-h2ts;PjbJ==PDG)K{=--nH`z3g|#I8~fh&3xG62 z9VdFS6kxwW76wZe_!Q_O;Ef3gm}*hQkQ(r`Xh9rl4I2-O9hd%TGyOOL^r=mlfJMxf z7^kk0aw99{3e7{CKpCD^UkYZWP*F5CHD!xlr>yJuBau9l0*~N8$3F>}jD`7_!+u7$ zoc3_Oa>yRBUth59|wdW9IU9Nl?Q=Zi4AD_uAmaubSd<0UO z;X$YH$)Hbz`(X&-XzM z?tgo(qA|@S1dt0jo(Yk&*gj2xt6UIEL$+UyIfn}Yob6-PU(8{w#R@oob3!(ySZ`uZ zlOl!oYnpSS16)$?ZXdAEOmg^@=uAj|?cS#%r^!%W5T*Ehv8@zbO()`B`5gzIF3 zcJ@JuJrmXKl6Jsipc#yCj#roaTz|zR=cq$rUixu9F2q{k&&>nBe|lzo93@`2z8+}q zC3Pf43iOy~%~MM3oyyud{v?p{qR&4$=9bbsOCNUQn)G1K8*CO+t97L?WkyhwLMAlA zLiAeMWtB~(oHszqkN&xQw@^a>V9Eq$fnV5(vi$w=ChwenKD)KwpJ#vOJ!eGro`3&# z|EONz_e(#hUTeSKOtirbY?{3L;4ePw{jc=<$BiJd&yN0bGOxOV7yXtjsbiazvwey4 zpDjv%z7*-*_P1JX=m6XzpPC2b8{E$V&-^nK?o+k-c`0jAD~FIi8@f}}(ucUaQ#f6w zFG=<7Rr*v`fWo7`$~`eNh3P-Hp1%LOXZ~`i3eAy&eQ>_BbVkPp8qDX^4>#{Eag60S z1BX3$w-(SOT|-Q@(L1iBkBgt3H#x$jp!sn?04hGN(D6|%t zp{5WYQo?P)zd6)~XHL}oB%mD>_@7;4-nhF27_Z@ZiWd_&PjM!(+`Ts!lXF*fP9Jng zGI{Fr{mzAct0R}>uj({q!VrL=6Wt^IXTW;|N{gFpbsh}kfK%skzBe@pLBsoCJJpEx zVuw@LGeswMOVn^^{0l@86YbmmOOJ}=%6sfhTcvPl55)nbliV*okG8NG5NkPFa#SLybMN-HH@s}j)M)F~X)u3-VI)KSqm zY74RaQ>7zwrA6CfLMnP~yo==tgEj;)fz7aa(q;V0w?~RyqgL{qqV)a-!21es;IsUj zN`kgp8~quTzRDe7v!|mBI@>O2EXNe;v6PWmYzs=jPOE$41yP!13V)k1Bz1VByaEVm}n^; zuK^C_O+eSlW7P$^DfJW|j4(dHCbwB_4vxks5WS}x_S*+_s<@v#1*FKImODKoum}g$ zVh2LQD=$S4jW?+M@(n~6>)&jiKwN~W=FaC*VqR9Y@lfNzQZb+~xwY_PtnPxgT9)q` zPmJS1kHR;@VC&K;UgEIMfc|zzP^k? zOKIS+?Vf%HMgY(-_Qb{>~ z7LH-zn#XzC92|odxSM^1g#t({XQLZx->G_yGYQ6qpI_SmlLt>%VF+a$2tXTz@((l^ zpixC9o%m|hh+#}}qoVpQqR^mPA$jH==#7zkCS)Bw;2i(f4=YN085x!C3ZX&BFt9|FTHyYM?>Dx%P{!GD#Hyd2@v3tq-5~xw(H&=gd zfDq?Y={>~L0-_T^ZQ3sJ9?qM1AGmzjXt?JV2oHVTCqN8hZD@Kzdux+V;@q~Htk!Sa z0s@+5ifUz?NsOrQEQ7f zekI8lr}U&o&W?2Ic1?I0=6LSkaSL#qxv3Lnnjlm>@}vdv=&Fto#b z=ulcH*h?*HS&qea1S>s*Ad5n$>A(v`M4=A@p_BD9%m|CW_PGDv;LFOx8FSh54&;aP z8r7LsmO8Pm#SR>8CTCkC6(!sRRR5@O;!BY>qr7*PSzTcr?NTut<)wYe+RLBjDSTEW zM(8a7VWM&%>v^X-J?^XZ7_F`)eyYoiBg>g^O?9eHF?1qnD;2}&UJ&tjDQ+FiYTZoe zsC8Tb5kMDfTUOBHgZVQN7@HHi(CpQ|m#e+@w5zp_pB41yBfcD(V}Yz(jz5+BMg!)6 z3=K&uMD0H<`>vQwu8L91SOBf80KIZmuXWwyt1iKcob{fzC4#omr=tCI4ig2kzC!0eDeXZLmfSc%4q6YdX zxURpmQ`tx;=wT;}9mWhC2-W&JBA>TE$imI3yzb5ZvzWO`WD{Cde_4R%?N+WD`*2V} zS`>hf+icclr8+}Xy;PWa2uYvG6@M|j-Uv_Z>EetndqPn4ddefgc3n}qP4b?~dtiRA z5%Meev{RQ3L0@}ozw!N*z&)cqi1)A#uCG{ee;yZP5UH0gGXLW!04XQq;WceY%Z>;} zBvCeIJ%_R@*5!wDZOG=QXNNsUOm;L~8AI6UN23EDE2Mt$d8MV#>$|&&YwfD<_ya|amITPJZ(sP1X8njK9#Iu0zKdh~h4PWRP)3<$igf@NZ@9skArk9G27&6z1!CdT+`GMg~-dq zW3L?bWEmN_uCtYzUwt&pRM4;~)o0{z4$5kxRIVGK=#X zqAx}E_*vm?I!n7+@Jl~pQ%4g4()Ve8Q0X9%6kvHPSvwu-$|EuY_!oC@giz7;QBzAC z8li|tp55n#1;(y|`F9|(7PQf7*U3~V)=e5)*eSfwKAJJ)#nv}o7qwEv5%yFN zVwpn34#%xb>3aD3mW$jmDQwg?UO##O#&Y!^iaGiv7pAe4b0%`c$^%9N0_ia0h5lJ8 zYU&w%m;+0(_JR4KDEiH(eoZ}m*^N|<3198wb}lS9b57YF2?D#Wu&>*afO4#Xp)drG z*Z^$`upp}HKQH8@JsZUrTzp= zkR9K9%V*kKb!$5N{HjWH(^|Qyg6+kapt71LMcbiI2i&xPB8(g*nMUyDrMgJ}3dIdb zPMdQvBa9(|_KSj_D1=7%@U8cPIk8d3^KyNYkAmXIIB@1R3lVX$=#|a~E%r5govU~H z2F!xe#uLY`i$vjcOXVq@@(1G+JJ|Ba{17cN`@rGA{C0gR8k8C}ibR{h8V$y5c843u6e!-CTK}SHC`Fg}^3{+h`)fpk4qt==5NzVzcJN-+ijk!$owT{3T85Pb+U zac<_R53*kX^0-_^My{w8@nGKt?_l-+w#w4|vl{5<}f%pY_()1weM7w)X^PBWgXKljBl}rCgYjW^N zx!`wk0oONGwBl|CFB2~}SBlo%DuTD5y7d00wB~@)-L_aJstv|LCS(*yX|dCR*U#?- zXhcDAsRQ-g9pkH0rF#G+h#6uGRmj-V&U4Oo&Bl4AslIOCH)hVYfQ|=?*6yzd=NZ(yNP(nm&w5Ce=a#SR=v%yZBN`mvV*P@0{^ zKPq_%i{lA7U{H`5fk_Fk#YY6sVJ2UOyz)EIez%NaZW|CI7U5?oEBYAM(3@?=bADyL z+)eB5^Jh@hg@hE5n*j=uXe6%B)8?ZGa#@)&BYLxo%12g%Q3fbB$(@ieWNGB-f%A@8 zGs3nis1uaEZZ@ZqLAmN!`2+??AZ>#SHypc@XiZ)Xgid%DpF(Q zq2=ea_n=>f>a&$h5Mg zuERYPs~Ihvn!(u2i>pYUUh1fT(x+hNs?CvX7`qZ)(mGiu3$+-~_xExFz;M>FJDf77 zu=NR0V3C z`5p~EX#bdJ#nbGRD51gPvw@P>%Q+kKmP5ym#V*$-U57W#%2>Pv`Q@JNl>J(kjsVY! zbJ~2LF%S*htYos({A2*caBwXl!N*#)ePrjEfGg7)q9x44C@MNyv?i!oL7&br=f&Md zeL)W8Zi@z6r8<1($bl%3;-mxN(c9C6tPZ?UxY2q((30Zynf}<^fiHcYDjP8OQuthd zCF029Fudhb{}L#YLhnA(Cd@+X$ddKjFPEWJm+Ts zzcLeo%ud$aF`nU>n*o*U3FtZu&5d>_*-qa3_t)mOvvrM+625Wr^dVW1w&UU)Q!xnS zaJl70HZU~kFR@;sutzYmF>Ci?tl4YHoA07P1(E_0Fps#V$!cx76B`>d)2vFl+*fG+ zVE03SR5;h8Hc*t*7spJ5HrB!aY_V3*@JOrjMMm7|{d$Y5mv!XGuwl`&l#sT0J`yGBcz`8K!Xs$k1(Mc&A%urf)zhfL-J9o=p;UiHzYI1+u6WoEjP%!c;CdAG&gb}gI z2)yjnkER?Yv|U-zkZY`-*~@|K`rp~Q%m6WjLfOpMao9_jo4ll=>jd^_H1iUP#EI-7 z0&fPKB5SGCc>c7|Gl?uIrTH|U%|`nuVOJGFEX|5=8}u0yb$(Z9yI}^T?PA|3F%0Y^ zfH@Re5Ebl5DB`K?_l_qe>N&D1N6%z^r9~BJhQ!Z>$Mlw|D}-4rGOlR(RO$Np^1K0O z#X@aq6zNJ@kWrZe_3V22iJs4zAkEE7Oz0w-$@PPezps&U8IIzcp>xp8(}*6RcT@v`U2o$!M_b`N(j1Iv*vLy~E=`}x*|?L=uVz9Mp|OFxlE&Xr1G zKyMcgQo)Y1tZ(U<`Kth&?6UZcNddf1hS^Ia=h&&0@WAZm*EUF6Y9P<|{r3;RMU=XK zBTwK3SWsTSQ_vqTAJ_f+;EY`G-z3tRs2(z)PYT|fB6|H}vZ|8v_c zxgR(D@eg*IL4qj?>#mK>vj75~CJS$_X?d#|v2rsUU@}TCnh*0?q22~%WF>=^@pmFdKl74=a8SQ(9cV(M*yhy2Q>Ip zQU{NK9a!N!oVC`@`$X{Y^O{}jWYIe@YvcE@Z~hN&?;X`-7JY%*9aO{-yA&M@3J3@S zh88gs2cgk4YeqLU=do{O0%8 zdTYJ))_d#aj~O+PeBb@tlUK%RFXt;u!Fu-=R5 z49#p157kAj*E0J3lw*(``x1<-rRCm!krW90`OOc1-@3zT>z0E!9vYxiP}}~4xa(35 z0j07RVfcfI=1DBna0$i$j+&a)F18p37%&^Pv%gAO76GPH5q!xb{UHatQ^LK|gwOnn z-42G_op?4zQ`9(Cv~^HK&me=$v}T6=SG?&;NfoN4^_QPJqLX4%POTw`PCtMUWc~2mt-1~k4}_0{;fbSZnoa`xr%RqmW4h zE=eUj;sv_`6u=oWwle@F?O4f7vqMIL#ED&{kiX%`AM0Lf;@MN8HT`T)JQA$oRHQ4P zuKRiu#8C)}A4e8m9S66=D%oI54WB`*q{?>~gW19G9Wh*7DF-}PK@C{WnCRbIQU;*E zY=$E*3(B6+!R`@wiz7uf+KwaKv{N=~6x$rKS&m^rZp#lJ^`F zR8@>eunDyDU@wp0te&XpDt4#g}C!x3R99*v~(uR?yL@ zXmmkdzly}HZpBHfGny44iXc!q^=^C|Zle}CpU8ei9E$X(_8vHs*?VJs3@eHb>hfk# z!N$zqF97mhsmR-PH4P|A1YSF}KcX+jD(JLuK1a`6j-g6!au;)Z1Dpxh#4gS0I*%0S z9n_QYN4z5!h5II>O4L^MFsaY(rM$kM?MXdxTOnyiWx6AWph4@)OV|b?_!e>4X#Ai}i5K#dr=}<9Myn#%G zDI#O{HeYWmFFj4?x~|5BDG{kf;;bcUV?4CAE}Z-d(mORU-=ZCe7pJ9F1SyGLU}Z8k z&#~A?@UPcrxMr|{qG*Fl5H`4&G04qUptd%QMowwd0+ci@e+c`%@zeBF#A>~Qilf?# zqetV~kVl($_~$I-j+XYV%Hg3yA76_e=-ybG$JVX`)(l~5g<=_M{v`s*|i#Xdg=-SC?oTj5XY8Qwtm@^)O{& ziub#*Z~~R%*=p-->w2!Eqo0%Re9u_yH|a4MyUtgKRn3u#+NX0`4G61u6hv0`6*#*w z(J!wV$&!Al8DsuTbw`S>HUPlVU~O4V%S{QQ@ncZ;y^vFf+2h-uwoTeh=b}J z2i*IO(o&LS=U&CEYw@mtaU0%H0M2j77I(^wW!hT4uI-H*bGq*T^vFD`6n%?a4Qr#e ziCmP`lTFHCpxMG0L2;xbyk(2?*tYMM*NFJrk=XfgED`yzw6%h(NZvU!9Xi*nAb0+s z8v1;{QR-LZNDabJ;Y;eCYfS0;iss`JJljzWqKXpju`R?pOx$Gr&SmO z$$)odH9GV7%0D)9r9LqR^BMNVlLu)2uso%E`Hkax50KkR6UwY@Av}@ zIxRFARoQ##)Dm2Y!kG%9d*q^d?fTRz!{!!$EtBbj$>a10old;kHuc%#A-UZ~n4x0j z7j^MbvU)xfbApyd(sZxhF*-wOS)$t73VMTasQUD(H8}a(?eevdw5Lhobym0R z`xA6ws(2t>>hy6-j4F8}O?%FWL>`1qA#HGu0b?@b`B1@PRwYXPS?l%A+n=Kp<$S1y zd%t7+zLFsA3QGZN@8Yaiv`$aV492@%bsRu{wo`kipVvKo{F-QoSxq9!nK=FmHZUEa z9PXp(JisW{%%F6eWYbeY*stilghWZjaM^U%6|?Ou?Yba(kF}q2?98_N34DW+tuvyX zvpgC?f7&x>qq>hl@A^Ypq~FW=cBR}E%~|)*jq${HxsW)mkFz1%LKLLm$=9b+7iRDZ zEz_iTT3mUG8{KVwl+|OBujQ78&3)pV^ZnD6JYsTS?B%3Dl3nnFDSTv>g-em`Mt@A| zXgR?LQ!?otRShfK_`*?E{oBncc>p{*eZ!E_-8BG7(Wrq`oSUI9wZbxXKg3 z>+L(>uU_I2%SWTV1C?-Xa2>i(kvJ6wuR2*zr*0i_^P6UWUmV4EVxZIPy2ad-;T3Sz zx_O$vLA%GgPbU0NMt74u%Im6<_@wMfk;rA`Dxu?ep|_Xgz)EGIVzVD%xH`Ujc7nEQ z&}KFl$44H+4mq zRiFGsvQCsfUg?6!i@ML3l=hS z@j^k-oPlo|)mp=NC&CY8+5sZB)&n90hu|Ce0xxO-1+X<#zSf9eIS2`;`@gnC52)@wJw_!n)cj<(i$G7AQ0X*>A@O=j3Is@?SHY zvGu0i>6#T7;|um`o4O@thHGV-RKD~VReeboyrRliDV(u-zdxXV@{EOSJBtMhO@^%5 zvJGiig0B>r&iWBemiO0MH_-ikyUml5jA#V6e=3w~gr~F-=_dR3auA}wRaHEK>jk55 zfsx+Ytygyj0R}u!wCd}veK)dy%%yRmT6ma}##$?D`YN!UtUNf1Ltn#ewBA}`+yIJW zfH^Q0@)eBf`p)7*@BGH~|3UAy^KeXWUb{W2=oz}G)b$U~99?3H(?$19gC!d;%5q)n zH+CuCEu61}YQ|QOcRqA0@qB#;5n_}Zq@QLVRQc7C_c8tVhiiW8*7U{5jimX4 zH}upb+4k5eUVbetz?An4U8g?nw^}Yk#YsEj+0I#u*Ohk_mQ^L3fmJwPE3|L&YizpP|)fg0k#-T(j&kUaqt2XS^dr>+@%mdRe7jTY*&^cIUb2M#E`JfaaZD{0^2Ojq06;sV|(8+x(HO%ih(;__?*^KB0yf z|2e?s_0?z2TVs^uBM4=L*R*zwA;npwFY3tLF`cJ)pIV{aF4W&6>N05X))>zit=B<6 zK_jy4PVp+2bm~Y!LePt>aB?qHXGeauIF!`>7(KdsI`pEl6dw5J#_kH&gyo}#o*3%& zGUuRb&#%56@F!W_`n?7db|+pbHMi?sO3>dBq7Yt8xt&UYBJZ?{C!dv;XK6k2W8@E`@IfYr?4}sW;WCCr-(F zvyjP2MT2V;nRTc@5igwzS0a4lA@I#c*}ZU36z+YYdBH7@K1Jqx)*#7MN2VwA9bT`Y z76yq*r(${Yc{|UsfdI0-Vsl$C-z^m?D)T!2Q(QdNlWRdlweZzV2YZ>JJC|KjhS3XM zDm_Zp3Bj~wCGx|E5cX$Wg68}ltBLt^ zpyKHB=j^&T4exUIkf@erMa8G(ww7vz7Jn zJ$IDT?Lzh}SO0Bz;;?UXE$|<3?_Kw2T_9d+glY=GMS=cc0?NUo3ee2&-2W z?}{yva3{jnxWdeUv4bZ&M=vB`R4hK{B51yv#7&20dnb8=8xz9~Zw|1}coL~Y*7i3i zbI_|F@ypKeA?=+Je8}KHrmyb2DGEklb{u0BgfRl_$-b4azvg$3=-|hTdcGb3T%Sv+ zY`gY1*VlLu&MiYf{_(@_4xjbX)#s)09&{(`1zPT>4RJuAvG>)BggGn)uH3B!W`Q!9_vF+K6T!q)ccMnR1M>B9o%*n{_R#TxYS3>L=a#)_ zjK%=IRPxE$^}+lM?_2qA>?(+J%pGH&CUs2kXh$nj-e1lpY(e!vN(+m0>s(4hwCsjg zb&yMRr9+)x?sd=4(&`h>IwP0TZ?1@)kr!n>u9W7v4hTU|3j4v_KTh?hhrj_)N?vj$ z*FdEys^UEtRY;W`IauY|poYT}_K1{A<0u2!2I>9!1Hm06?R1Bc!_+!HO&jD_lK-EXzT~ zedAw5kJQ$!0 zLtJh}9aRyQEr~#@`qHn9tPo%PF|0KGCRXv6Wo8-$;dcbHA8ez!P5Uw>&qVJrD`oA5 z*&D$@wEEypR`k6>`_q(gQkG$OSiEk}x_*>~J*+MKALbuT-iXQ-sQ5pxN__3>3r8^n zy&I^SIf{m1nW0cdoeo|->g^~%Xm>A&d{bZU^hyBMBjIaEERKafC23ez#*7-enxwEk zNNIg>^Btu6KigJ)oSitfeb<=snVz%8dWyPR5I6`rdH7GqT+oOaKit1QMdDk+Q&>r5 zr@4(LnY3%mmAO_tP`SGEvv;VXN}mZ3YgctgsuyAq69&E|!?_#&a?o(RyXDaN-DMgR zN3$!6(dxbs;-3y0w>au*DNk=+X0`%eU_6JO)n$~LwxN`m5v$F3r}flDGcDYf%2#EQ_s?E2E|i`$ScG;xgw&4zRC_@-(X{B zEn2thsLwU1%6XP39L)b1~Rh@R(qYrexj!9E(Yadys_RUaF9QNvUy7Z zk}`8gKSxQ}Q{zU~t}Z-b)iY^oQjbpS3>O;RoWO96O&Z0c@cz&G(^vjdJMjDm&@?pX z;QS5qPl`vw9zPD(8FMXsqpwyTPAjQbe&E^+(daU=8}yHa#8-f#2ZZpRxMkESH@ah+ z(_v*h+OPQBQ=7TP=dKC;CI`UdGesh#YdWzQ9pb60+A?zHEO}xA={Oem$gjlgbh`wA z1b{$x`I)m-WMg$n_KgxQ%DFg+6bR{efi6KBg(FF@)Y!FhVQUU}zOl6Wr=-dK`3F9X zH^M$uQP>IkvF;rSZUS=)fs2vu>dcWoJJq);$1~V(2S;k$vfVby$f_(11rDL6q!id5 z_v^Ph%tOWH8;_0Y)+xxf@M7(rQ?LK6km0j^r%x-X<>-Tyh4?JBHT#Pg{)TZz#4UTL z)NKfXA@z$-hYc2m*G#mj3ThL*a-mrxp^o<`hnw?-#R=-+CT>6`prLjD7c(#hdBW<= zh~2x4=}qBQ2FKJu@fn|VG}dg8LEcJrHrySK?1@Q#ob<#d^zYK_o(g>?JQkM&-U z&9CWe60;?N*?WTLc`l+_jHpd)?1#v|dNej2%o7J=nT}CDC2DDKSVwNBpvpIl$pqUV2Zdmr{7%|~a z&^xW)?Vj9kABcE5p@D>x@>OgL!p=Tb_+iz(;PqG={usHej!}X9AqF6X(PXJDb7uv& z!@A|dZNBGq`L2o2*riR4t8uw& zaFc!VEl03HbFMz$_~Yx|3*-ETEM`yrt#fNOZP0elN2UExcShoIi+;#A7gK#f1a=i2 z<7H2(Dx}#5dW`l5FOi%^Nt>lzG`#nJsm6K5&5p=tgYLE5?K$ntHpH{guoS_b`H%mF`{5A{poeygM30e z%5$+Do`cCRo)v=uc!mR^7$1u5TZ3D{4S2u+X}6a)oQKY+3o8(LpPlrND33ruq7o) z0UJ^R5~St4+pjayzww+Li|YuxX02(wOYgqxp2*VcT0EI;{*N(nlvRY|rx^rg{+7d^YTQNKHAN9$1WfNqGLV&>=l2@aKH(2fbf0${8O$r`GnXR1s`HeraXK_es+GajP#U>jOhznN_Q;_(pfq~5*It9 zYu)91W;wpfc91Vuop`QbU_NQlQs>Z6ww-9*_B!?1b-OBM`&D|}(TZZ5wYz~m!&^@K za+7g(7(TBU6-aiE9$B}nKUhz#oG1!DkV6=_Dd`T7+Sd8I)yuP@!r}{it|+v#{FXmb zjqRn|cdh(t|H}nIt8DYv8UWg{Hr!Hqn%2uaV^;nmS|1{lG*O%1`h{Q+T)fAHxyq_w zdvS#=+%LUwGupZ4{*4un+mkHE2^+SJb#Ir6$#s)I6zDe(ONj{(Rxu0;C;dBH=N~+| z$bNRydB-+^OV480GZDFFhE%A2FSEkRaG<;CB|>ne^W>aEN=iMl?A4mh$i!De+f->$QWZsd(5=@}KKUw>jBe_rk(|QuHwR&zBdg%5x;e_5 z$1Kj5-#uV+`FIMyaFwb2Q^gyRPkeKO?F+e>x?(TGa~F*3uQjfArdXFPWspgDKRXR7 zKV#XV*_!lnxst$-lFQHW&oQF(%ZVniZb?P?AYiC(&? zb^WQA5o-%QtNB>Uhj}eK+M57ur6SHX%yIcS8igT3u(lbRED1VfpY2Bd{VDNBRM23_ zeS4(Le1|o@1GR=A4 zIiS#}vwMx@iCJ*y(101w*+L>`$EGH2jz|E~ue!|Nk{{ZyJes;LtY0MvaIkqU{5YV! zZ*xrfzHe{jZ%2)k-$s;LF}IEBH>p+NS|DWm1D-LJ-=&hMFTxAgBp}a{o{E6S+V2ge zlLm@c_CQJTd0rPKwOQ2!WT$^F8olxIbi=(7?IF-XrOf+Tr;7+C{k52!7gvm=e>kC> zAC~D{@PP~z3(T=kFUzS1egJ}reJT+1m@UXV@T!6a2V`ozp`bRXiSfZdE%fR_|0Vs+ zhTjm}vK7&V?()V`g{T5Y7{{oJ}PygT5yZ3zqMpj1*!)MgVi*&N9 zl+E@(yntoPQrwNSHvd%LNEf2~V<}Nt${hdwvc1J==*&n@S0#f6KCOLy4lF((&V?!c z)HeP6nHV7cI`{Vd`}b4qq@<**n4bgl>$gGcM6J!MzWrC99s_>V|9&zU#{ZEY{rtE8 zhqd~o)$Xe;VKAyB8XOHl0ou8>tIKw$vfIFQgFF~sLtb7!3l%U_TmA6SqtMYb{J&rO zCbdp7kgcHKzNXvuaa>B$5oc{5H55X?S z{wcNk_0>H<8|MDO(ki>!;lu3g4Hj!*;WPWbcKfRDIOP8t*$rziNR_bvzRnH&gxX{F z@_)ht$R~@+Ki}G5^?$PTJeU5l!bhVA zf5y0;_F&-O%cS9jw#&gu3&2heYiKl@r|m;)=iiUsA!D--8LR=yslb7X3x|}zj{y?L zo2yn?25Dfso$|+J^(iZ?G{8IJ-`Cn)Uxg`vGSGHxzZWJp+7v zCa_kzd4Q*a<*G2>$H_A_CEqn$iS={ER$rt0avotNEGz;L!>dEMBP~`nzwg1l@|B-> zWMrg)K=t2l;|oT+XB~JLEnVw4g0%abm)`-OK1;86_wPY3O0~s+u2ht@m_=`IM4=N{ z7J&0fxw@s`gFTp=|6bnR58j$JMF9g9z8$?x-GUD*mo@DCZ?v_}0CI@EWR$QtkV%jS zOsyEV|GZUW_VQX_(Jx$p;?5YqG}ea1OSU07Y3{4q|Hwt2c`2K&9W<$R1BYb9NW*ym=mRp}PvV7TBm*0X^=^dW- z8zhA?0lgkyhiAYafGd;xk7*OLH;l=GGV-_J>C(FcKduaPf~k#Q#_rr|V`K9_H{ZV< zJFG9IG1`M@Fe7~^x_Wv&)sL(}EAysD`}%`^4W@g<&o!Ic6VYGsEttIYht3faf4{8_v``usxS%Tnw-w;rL457`<)Tvvk`wl@N5XYvbCIe#F`TycY zOr>YpvZ6OwA#BN4@D3_|$8FjjoXijwGgLv6rD;Arth^La&1u?Ak$Rp;CkvM<>4!>L z0GZdve!za;S%cGGJLHO9+Xnqy>dK3slv7UM+n56SyS?B!sMcuCMbCf=5m!_4fqV!r z9#NqHf_`tlgFfh1ks>>H{_sH8Wfwlw;l=?i*{MP*5Eg*Hi*qTE(as7RV zJ%1g(9N{{{x>J68{DZJq(l!7|LEQ2Xf7OOkG~(Eh(mT2|1q zLTkm(xy;7Q*Zi+H2L6>({`&s^-{@@rt!?nd|9339UzQ=#D|DzBA0L-9)&s#=n(_Us z%>wV3@7cTXjVUZiLBoinOrSE49?EryVG)v;XjkC_pGZPGDq|F5k zP_JxwaM>T+KpXCNoK-LHMPTcA$Yz#_^!7g4pB`Z=LoZ=CJnAmYWe_M zQO#LD&`9ky`Ew&0jH3E)@}tAS<{_vZMx3PFKD5MvVO&gj`Wk9UNgJtPe|#OuUWntq ze6+iD-V1{bqFohCK1yO{5zQcTGx^$jCf5&MG~s=D-$u2`%WW-9!)s=fpNpf-4=V!) z!C;HvL-vxfi`BwgyjD|9(vQ{vQ$P`GvEr+akts15h8DjFiS#QFi^mL^EYtW@VnUr;yn?aQ5M=3vHb&sx z8nxRD<$a}=Rz?Grs zDwMva(vTaps}OWq@_4>Z&LE6h8x{~<`;aRBavW(m*PBOCgDzfA6EB#yR#~!eHa2+% zH1jd>^gdGxl@Xa&tAn{D;JwUf4c{230mX*fKxRAcFpKB&DBr?!TSa-f6cVSj?0QI1 zCK*$dNen7-;Y1$BFMd2DmaR16S}Gn-3$qM8 zCCc9m)#FJz2r?h=Pf;VYZ8tQREF9muHUTr}4nyB7DEJ|c z%j-24^dvO3dN2-q()sPo`;@9=a}9>W5ENUa&@#!ODu8v<7qLr+x0GKNG4(6TdNX*!-KMQe5*$>G0jVq&&%0qNqFLK@sO0%`JE4md zZN1Wxhn5MUZztnksHB?=`j}#%x;#b_tz{q~#eDfj=U@^gIny68jz!_fdN4&Q=7LG0 zS8n)71fSN**WXwgT+0ojac3vR@j$I)6v&m;&P!xF4ME=l z=`bh`4-dO4ldsY4h75bsTSw?Bt>vr~uJDQV!5+(GvW{!(QdCiL@$Q3OZc!7nwy1A7 z8Z$xShZe|TN%^(Hrsvwax~@Hs9^tN1n^k)AnxZZ|neU*698`b~F6_+zYGNEVDtVt8 zn$;<(3C=pCDVcI`Bwnr+KcaMKk{6i?shZiu=h0q^XZp2ix7&3HZu9x;&8ugX!%`3M z(Aa2FEryi5gt?JBZ8J%63wCnL1@RECl&!kN`Y_qL8qC^acD=oZQ7{r5p)UVMMwXdR zt%ZsunFJJvxxLj?LwG)KU_W533r!@S9#ED-zS%Def@14JUR6?{uzs9__xbKJqe-K|UPbo18WV9_(#;jG!kG&gT01MDaZ zMWZoiCkFGc$A)IHW-`If97NEGK*jDK@S0t zKZ6&FYEQt3&8okb<3T3b;A1|=zdfLtrl7f9GBv1Obr~s`3(XNXoy{ z@rNx^%TT$pG6TWsPf^Vo>=btWT##TXAy75RK3kQ1eS9=Tg32)IlC;g=hea2;JP{}v zJ4zyHS5eF^QpjvqTX-fdkCGBx3)c|cRzoabruF3)7QM_pP9bW^q7Qu$Drrfe~Gu8kJnY6%fIo0?T$^JkTA$AlFb&3X?r$%|tVI}Jl$ zSXdQJ-X7|GlmL8rRGOR2xf5CUIUbc)qJhEBxY1{sCKwDa(?k_x{6?WkS^BUPhOq4} zm+Vqq8bEfhjpmBu$}Wc#1?<3UK%>3O#8b0(xma>YMYMpcGhL7}Gf8!T@_uBFX=$P;3OqKmx1;RQYlJNoFr0eeFEry_9bMAFa#iVm@&aG0~vK5z&?M1CJq?T zm2&LIb3uJEFWa0LsHt2%woe*j(7i7F@%xy`E-S)2 z=sWKTgrpd7e57NeF2J+a&)>U1dw68jZ0E*3-CaefvU^f$)_5Sr2Ky} zbm42Pl$((?U7Fvo0t~OD2S1Rivm~tYpW37WvM2{6?+@$aR}- zjGU>HetWdrkQc$lpn&f()hxb7A|O@E`VZxoJ(66i3{n^>$tiiH#gVoG&j#G zTa`_%9q(F5OKY#FEy~z(bOlg`3hdR6?e`IX+?SBK^=`1ay9vSEK>%z5j`*L|x#pVl zdEt=#ZrGmsyWcbBYv7JAx~jJ48XfvSC<}de`pYdd^Aa0&;%c z6955hd-VsRTqtyt%tbL9cNS@5fF$D;elRC$Oj7#lk1<(f(a^ha7os=IS$-9 zl7Vv$@W$M{5KP%~^U}tqyi?Jtxzhe4NGMqjxmtYkm8!%A&XvYw2b4_3{JP4#U1B-R zLTm@y-UV~^-1@MRQ1NT}mQNn5P|2C6KeZ#nXV8W(K! zVShv=t0h9EJP>J94skuu#Po+k)IVnnY~N5%+*u{YVnZ zTm_i4Lr??M!9Hl{#MOSI>gNG?1+|P;Ay{JXthBO`PQ;7Rw_0T`G62Qa_;i=d147OO zSH{s^#?`wEHJx<3)fBP=zm5aMK1be7NKLY&zUH+5|C`IF z1sq`#7`z3GH%vz&8I=&wh#Y=@mGjGzfs+m728EO}vZu+M}?=2#nio8!p6 zooR37Bq`tio&g`897eef_2u(Tcwip|pi4`)JX4;PkYYL6+}d^H)`GHa9A3ltG^e|T zmTwJp)nNPx5;PvbYXoOH*jv>?;fTx~n)inAY46^Xv~~KqlSw%)q2JGgH1MVLIKS^C zcrNxOq+J^^5vn~JCBuap*Lyy1rr=QfMhV_YvU%C6ZSW()y8}@uhJ^V zaIzml&qt{Em_UwR(u1Xz?IqgYhiTQzW1uz=O!U;$#pvQ)PzWzN&q;ja@b2D}kj5r! zNe_rTEE9uIX+8OADppw<%-I{V9n|TOwy4cW28m-Um~GZPgvHz_s|~A7CL3Wv_8L-D zRCBG?Ma&m53)p0Yguj&zpst4i0q<~>iP9eg)@u(oat{XJCnhz45-#BUKZj|c!Bua; z-8QpAJhs9O|%u(7)QPZqH)6 zNk=iApB@+rtd5OWazmroy>7n0Djk4eHZoSz+`67%nGz1etK%hOP5m)Z7O;fS6;m=K zLPj+{MwnK>@x~n7&yZ=tUOa*c`EC&^n1>zM0=1Kjsx-BFYbt3Ddy+DrqNd)DYX?{I zMYAoOkPzfyO+~1yggXnO)gs60T~)A>nwx>HU5O(Z)98|=vg-tA7Uy+&JGT1^*U3@`>CnyMe z0`GIr!&lK?K&6ribm8M7(y9g|MSRb5@rZ5ew<>9GCBNl?j!WZ7pf-;=q`*-6+Ufr< z#>={upP#R7f;lLbG&!5LIyY0*?9l<}>gab(+VCcWn+y6w8LEUjLpTO=gOr)B;TaM@ zvam?C`hl+fGoEdmK&5hYP718{phxE>y=S6lYfD2UcS}1&+c(?b)2p+fms(rW=9j)^ zjdSywy)ae}aYXL{6Ns*BE-Xs}_sBAp@ujRDWYz$)cTfJK32Ehbw{c&}`zZJa#NQTd z5Tfu|UZcGmP%0NQzY5IOwAWm?GwT&m?I>eB4a_Fbi|kc5WJ`SSeW&FCmq9pdJ}*16 z0H{6x(fR0p_{RDV-Wbqkp)haAgg*Xu!OQ)b6Bd@ z^R6QUUt70Vr0BtHns?f{o838XHQQv0t)k!-Fi<7 zUmV`bq%Wof8m|1etkJQRP$#exJQ$Z{=BSy#t&;+ z$CuOfB#p1)skPszjKj>Oi16CzaIjG_NiEv6wzBJk4uVH<))KOgrcj(K-9}!X2f^4{ zXG^WE)D~98c0O@a=&kPjTt%5PgxuMaE2wZ{yoOb`y$05HO>i4KCSnk=Se7 zMwonV(i7mJU-=gLdpbECGd4!s9hk#g1sq~z_t_#0>{>l_=56}xZWJ`&WpWcjG4UxB z&GbX$xwKGb+&$XfyL$up!4abj+|;YN8G;M!KHb@z$j z-LThDM>n4jF1cqxu>WWn2D2jtT&TwkQ|WY-NGl*PPqBaP=@KTb>cL!z@!NQ0+?~ zzu*qFA!P>aX~if@tK<-|EpW0ylEmZB$GNSOIhmQ&WKWO7lis;R%nQ+UZ5qpZndD>X zIJY@CncE(Ikb+O1V?L6dY!&jFDI;9~!zh<$w)V!SXcj4JX59I{eA$l6s?ykV50BG6 zg!eU;EDVFbW2btjf6ToBo|KHLKICMz_Tv+8UTsNQ)v{@2DSXd~Jyl~Gi4B82j&_wZH$ua`CA_r3{){Yo zU2Y96rC0u(j^UhPc^J!mHZ??z3{fk?b1y2cIM2QgmTW0Lwnvb6Zzs->`Po6!v-(z5V8wf7smfy+ihy#u4t^U^SA+fYzI_9 z-^k$*D3Q(WI>N~~F}0|mUb6JtK+wid{%?o(F#rYpse~sN!>p8LL5j9w1C7>&n zSd5zvZjCG}I28mp)0LG-NU!!$!^XPGOF9ZK_zR2fC$gkv$%iVdhL0Y0^qf4j{=BpM z!VT5u1c%ZWhkOD>W$Q*je|pdqRJH)`{P?(1lZpI`?(dd6{FMG4tO-wW&{7(129^dp zR(*Zv$GHST`roM-DM3{Wp|HQl*oZoCuP4L6# zLkja^Ra_UR4*1S&$*=m%AWW(bN474|Ns`D5ShDHj>U#xhU3!()Tjwso>Gf6@Oy#O3 z)9_06mj0(K3Hk8hiEOMK~WCdi(vfEXPUf_^t>taK)~OoSR5&R$Tv< zr!-NO7bV|#EzTaQToiGZH#$0sA^Q6I9=4#jZyX*3EV1X$%O<_MXQtVY?tDA4U%Bos ze?XG$81rwE^K&FD4!+zMI33CPVt%96`1!0%ey&+0JZn}MVAc|FDn8>$V)f(dJ73=Y zQ@vfL1xB!ZU84QG_t*s}bYen8^{kw~Q)ECwP99JVp_5Lk57|6*B#z%69>0pqvuO_5 zE4(pab1(}Y-s4uYH@~3VKRMlXA3-~Rpx{;FVKPK!{3CBVQsUh_*GkDsH>pIhEG&H^ zJ#xTh#c<-?jSe0u995G2+gWR9RQAAB0KDsT6*~W7?M@#!|H;+BM^zr2?;jTJVu*o2 zRBsodNRHd1l*pbm5;=LD^rzeJh)6*6T3Zo?7;)W9Ft&$3X25Y@jMxPAUSEL^x;9u6 z3x7M2MXrRqod-B`Ozt_~hOrcQV*2EKY zz^2zZRCH+l2j^?mguP0c3G8>O-%P1BF3$!_Y_Q!EFB=1$$%OfLs)_iGhISQ$($+IP z`&bSKY2X@WbAC2G{tg}mzV!ENM^K)sb!4t;j(3JD%F%aV%aW+i;+{q! zK}PkRzHNlTKsFp%__9a^e&*KnrERyMo^S@;#nT9eYb%}LT+r=0UoxDpGr4AOw6o^4 z++bSv_>CS}{-sNM;l0QGp1MBw-QGP`)T{5;v2`x}Xx^!A487JSdjK)f^Bk=**EZx~ zAauznnvH%@c8aBY^;k`lwBfVXpPL>wzw*31^JusJw)XN(?A8>uO0e-JE}sDl;+Yev zSYFoCG`1mU#Si|#sd?}8%6+?>h`U#=v2LfU-qLiccs`Bz$MSvmjMGdl=X@Rv*q?TX2)$N0$NsWWw|c7Khp6US6H&hJy5d>43)*I z!^@NU-riX+H5Xm|4aC;<_fjg}xd)q@n_v3ctJ-l--A7?f$GdBD;HNTPubyF9Eil-Ad1!b7TA{{?y@h-SoM?HHdF2>#F=cSW1YM>yzoSYnXi)^}iKM zJbL}dKj$=ZjzlXD;-+iJ>t+`nEB)X|QvAP<>N{LA;)g zRTh7JxMp}bg*<$dRo_SYge<#8T3z(cPY|XEEQRd;c)EK%+;k-~EbEBHp#7bY^^U>) zWoOmwiVj6W)oYaqVOUmH_yjlwe;zM;TvNC7sj4|)dl}EQ+{^Ns&4&n2{bPNQGYpuh z`r%UaY~B~$b^TQFiR|;gSFH4Z!!6&EROT!OZ&Vt@Csuy0C@K`H;B7MB8ExG7I>jj9!z`BP~wdjMhGU_hypk`VdOb4?x&FoZ?=fb}Vr?b8hmV`S?wsqi3 z&iu6(T#fr*Uz3hJb73w3X7lRq;dl4@nGSpCE6Cf{$=$geRG6)}eNDbS0a2`TxM-PD z8E=g3@^VVyCCfXdYZ%@I%zTE*E=LtU3-0yVQ&fhjp4>S@xh1%KXz4~j2N2qnYL~)X z%}PCvxYZjuP=i+NU{AS(&3tj>@5=a*`4T$Wgb8YORq+s2;P2=x>iiEk2B1-Uldg9& zFAPddKTQ<*(uA_(Nk5Po12?#KsX1-_2f^yaDulN+I1Ht7kC?(<-RHz-l>Q# zI(rWrcB&cgYa?o@AQ|YiMwWPvA{!S9@}0DfJlF5ln=Cr4ds0dUjfrdE7!k<3FWo$8 z7_x9iD_b`zy=mWiwAB9eHL2##|H0LD2eP?-f1O&Yv}&|9x=>oLQC=e76V zBU;6+Dry!bRU^cz86$Q}&Dcte+G52Bv6B4W=(zX$JAcTV*E^m(<2+}4&N(pNM^h%u z=*kibKV{|4U_`Rbr;)~!JK914xg(~ccp>%ONrMVMiJX!fdq?}*T&ssRBcd#kM%EJ6 zhx=>FN8)dX4+RZd{Xw2J^#_foLNV7TclZE*-Bkc3F4*K_JRk<>hRn~@q<5&L_Hl7d zIC&<+tT%i}U0@tDF{azwO?yY%D5fVU3zD?mt-~n-XylZ&NiJ04DOjw3Wp0_3U#fV- z(8c)k_$Se*+0z3GQE9z+S}}OKF!&7&O2yM^(7oqyr_kJ9zp=i~zz*ZK^OfCeX^L%4 zV+_CwiRVQuzv5Zegn!V>wvbaAa?c0<#gX?|!;RqhfVBu2nIDyDB)+2oivoEnIdav^ zk8NeqznXSbJfuWbr5iW6)JvCsHo(>hWMedQ&c!hifN~`7ZK~$!?>4=xW87e+qNc|) z-A!K#+rIYU^@^>C;CBJN3p>};Dp$zN@)zY4W-1r!HcD~p5v3fPwpDWGYRars2Ka~k z#zyb6I(FMx$!X-lvycw1tjb)Nr7y3Y){f+1^@QzgYZ`%bL>VT}rU-_~gA;GlIfiQXEIV&XQbt-bTXD z2J-2FL7?Eg{4dOv+_pvva8@k5RHgcMg|`yFXq5hP4r5~Y(2QJ}Jxg8AK^9v;4;Wmj z?7nh&xvQqsXz#Y?zFaLxa+rsJdk;&xmOtd9tu(a5J%lRM9vV~vt3Klar%}&%BNPky zy|^b5!RU;O73^yo=xILB%Ixf{+ahKm;35Q}w)9&NXXsdkvgEgjwdR+FdbZR$G zvI^O*@&4SuXfkpmDNa3fZuKxqSIX^72ST^R^X3mFyDI#g*7*vkG7kjttAi7PF=Z2)`W@IOqQ{P z5U?$K!k=r>(FiYJ#3iW3wik?fR6=x#%$k1I8*CE#&u)J ziy)HFRU=_#ph1nV{wD$eSd0|;1y0~0{+=2?x$w-}?)e_eRk*DTC)WJ@LF&csq2~%I zm|}xP+5}=uMN?c&Ke384yQ9o*UQ6p+p$hk3b+QZ$Q8{4B(5VDWY=2t1YFY=+Kr-0d zUmFuuFc#&3NnldVn@uPOO@T}M-^F>%akvl7ggiomrpHQ3^&qSK#kqY6i>TpG)#nN8 z3ARSA+Mc8CVSB-b zzL&ZakLfr##N+3Ri&I{W-=HeKalzS~8d1CN+Uf~TP+E!*;|^Sc`_&OXWc3tzccjNT zZqIT-pQFJ#aCnXW0C{yss{KMF0LNqsmQm!4OPQyAV<7R+U;pjJtjh<L<&{dKL5 zsc>)zD)fiZ$nJFB1I+2ed_^S&;t9L_xSFcJ3YC{H+K)0kt#b+r;n8HeGIo`wsx4$a zoM2v=E+NOywu1u=uz>44bahZ^c~qqDuKd)1rIN{*QSP z4C^88$HQAqbPd{#cxb=OVicol?{ps=-)$A5v=20^QTKRZeT=*vu6B;1HAJrrcK%nB z1rC~(Rx5^v#Jwkx%>nuAlLd=8%IIM+LkNcfgjbJ`|mm*JG-e5snP{wGoDp(7=600{Lp`DlU%y(Ox0}4TrVq$R;RIh$mttF#@74o7j#zHJfT?Z^EhEhg z>TC3Vg`^s3j_zb(Fz}Q{U4{Rs*uV+qvn^LG*j3F;K?y3$Tdj88PFO8}@l4xdkEN32 zGMvS&?4DUCbqsM!FTpPaeV3HSxVKeqt~rkDRYJHdO$8P21T;yQPRw;;9% z9=W=4a?uzqUN1Pg)qEqJF%w(qlTa^D@(+326)PvkE^TxPi% zRMS$+Y z_eTT^11v$mFK_t*sKgq1CyJd{(p9tn*d=2AwcG@o{hcs{l2}BNuhBRzz(l?|c;LS; z@&M3Lc{w$t&$Wfe{-U3c4{K|LE>c}+de_4B`{i*@<>9i_d`7wKB%DHEkvH%IelrP* z3$*{{`W5I}=t|GT4CEvkIdv`wbpw8bpTx|j71{RBdq8Oab;9&P?Nalboo}>keATPq zqz3)pSDNmr|19qToCv;T3Z6zuEsh&+lRG3O1*ir0lY*!J^HVSV4F=|GdN^WOYvlCy z?*}z*06`_czBHc8Qv@#|-FxmKrLp7Nx#SW}$JBW4H&_@L^>d|Eo7&uyVeYqY{^?SI z0F6I`bbA@BgVbkbUHkXU?-E#>)U>-WRRpTVzx#(!}#Q2$e# z4ig?3Qcf;6Ubacde69CPYPQ;L>zWWhIJ@TYOQ0~!e~9z`@uGdNb)T6uo{@wj#KQue z5XPcGx(u&hT~5)xzYG+TN)ZXnVH5}ZX>w+4FZTS#$Q(aK;L4m`8<-tKBS%?P-9^KT7_;%jxn}jXMBC@VQpnI3V-KnT$Q31fTq_ z2AjTH-B1wd{l$@q21r9nDiFyEwA1T<+u6&XZ_Gy1%CA?NwJ`=Lr7;p09L#N2uT23c z4fzb8+8iLCZN7Ga?(^M)u^m_qc^YsY<8&$B#~Y&JR-&bzITS&{^hkzM&Yz&%z`x04 znzc4jix6N9t7tJro~ia;{hl%3nM5szFl!0>6zs3583&-RJ^{gDJJqa12jo8gIiX$| zj)22c!AVK#!=6I#&SdzI49os)FU)p(p*z$zpV8UOf%;qcP&e-#&}7J_7ayYvViOpL zj-rwAaTYCG5ic6X`?|f(K6M~3!Y77(%4-qq7wqvsI#w!d@)~+f`n?iqT8JFRZpJ<> z#C!ogc@{0~pkT5R+P1tB$UQQ-@%rqv^y=8f-I^z8Ge;)}2Nn+lpp62h$D+Mye_nCX zaC1jils4zwaE;rMZ`7>KrxN&{F}N^CJRxOR?yNu^O8Sz;OhHm|d* z5w!Do@SF3Q=H6#!DYZkJ(TN)Wg_iAQTw>!3$+HL&zrW#hbG2UAMw-nyx|E{w%sSbu zbz@G7nU|MW{)CeR_PR6jIjmE59x)ZTHz3+>NDkCxmYbZYXUujHstUu%(F%TB+h z&U3~2P_N3x%!N2Syo7SEa*||mUSz5Bn)YWa4UEr!0_=UkfPJZW({l+V_X77@u0A5e3pHa;(mE8Qy}W*dHG(rf$GAPb!9qiMotiIPW>(;i z5zlu=GrQ|b=kwjer|qeGX|3n?>t8vVAbniv;FTL54^KNac~eJ*Pj08 zkzta}gusa#>PkqS{g-E`J!*s<$F#~#(6BS@nJ)-J_QR)FCIGl~s4p;q2Y_1Z)WvH@ znTI8gGuX^JHpQ<#28%$M8aFzP=t@DLXwY&n*}_cr2sQ^$w@m@aWcjs-GW>&U5eR7J z4uD@ENRA!;4a)R7CATMy7T#qGThTj168PY}YCXA2Z^=NQbn77xtki5F9Vc)g03bW_ z%TvJy7B={B)e$fPw7wCpN$eGG4cFZF@;>8;dZvKlp7kSE`?;|wkmm%MF32-$2{S&7 z3ZDeBDZbFU7+v6Lk&0xrVM zHCjhvENrk4_Q9#*ZobmnwMV`P2;CTOk;p9ar{yE)CLGn<+nE_I(K=Sm;l`LxJb z*Xkws=wYujC@wq5SdOtD0j(1_?Tjr;OM2bVHY{uar2{se#_vDtxWohsc)g6-KhKp( z0@v2Bl&@G?4vMz2mk!P#_U||BIBUPnxtFJBtdS6uT08$+P6{4ipw(^5ZwdeO!jk%$ zfoQ$qIdMAxCnpcCXW};=&)3*fETi+NrtmyEN=;3z0CI-JuILL$@ECg{8-yQ!y_Z2d z43xioW2_)|nEeGcHJKDs$EEE$*)yRVJihDPv<;@qC=!y_HR9`(UuI)>01Gk5O6Wi%w)Jw zU&k{=B0g`DgA{xmr&j=GsF~>~0B+1=Xg{QH;0&>qll(5N3%GZXV?CMP+A7?93R+wKJPt(3ezz(Or8>3+;eqcpO%!c&i}+7$iKQccD6Rz zyb5&{Xgus^)ecS$)b`7pe5_sDS}S)3e?+ge`h4BX0u6RNZ*{H=JuqtM?z=up$yW(^f&X z4#X;)KRL~KAzHfyfp=LOt7!V(JY(Hq%7deQH9_|o5PyDPD7_~8QqMHISMFE#B>O>u z2C6$azyg5J;7fEg5#dd)sg~x{3DK}?D`poarN2v5U#)B2_|MG0RLltafHwH(190Ea z5yXU-0bMAS+|=7(qm?dL<+!zm< z-=rRia$L3kYj9-euU+DIQ_uj}Wp{Mp;v9yYu8o=XxGx3rLZ@AI5;^c%nXjz4^L*jz z6{Ya&v$T44+lJlcyM7FIxXVpq7K8K$Tr9LdJklh^#G@n51`h~XDrJVz6WD_{UlM5> zEriB_!^!(vEQL4N!d@Pl-^2@8IHC=1NYtct*Um;sP!&^Ns}f%OswXHe8AI!xbeU~;jpZRk2Nu%)n^G@@dl*1SetgOd6b{U<>nB&OE*#6O z)@(loBRew}$-j0V`V{Ndigf978b*_#jQ7m zbL#zv7>Pb~l&gjw?!}#2^#hy-Ke~<;(cq`;%`<(CRiW*?TGC%h?okGrBU~SDTm}u_ zo;SNLHKGYK^xQA*CyKtK#nl#}R}4>>-nHsZ=cHhM6U8E(@$NB+(zM_c>6C!pTMrWD zjW*fAK8l*qFiH*HN!=Jx{ihQ8W)mmBGyaGw{o!UZT%f0!JLh;<8ThK;t#T3{O(L4u zLN(3!GAazKrh|;F4gJJh;M7*}xhnKi;onthXh7V5`EgJE$d3c4o7&Dv7;@ zwS9+_gu85x)DB3GlYlzV{e!1^8uYLIB#cMj6@B3$pzJ+#JhA4&&L~hxS90b}X2z~M z_N|v^mc9PJM z2;cB|eu{>WWQTCP-mrPoVx-8BBfuPM4pev9Nyj6(Yz~vHnu2P*`cef}1C-OsO0J*l zsE{CTGgyywRg!IH-+x-J;VA6~VV@}aN>|}c>v^tS$^vrkSS2ot47lUl!v8{Tog*n6eK&2uTift=f-gvy!;Df zP0zrCi4gHW`JAAl(0h7@-ow=D~fBp!W_+D3s)n5B*mC%%=M9*`B-p#fe+ z;j@P#KIS)9_O}f>gA+z)>>Z9^m!#wg(Y3qPNhYgp71~iJuE&{ z|ALl!zoNZd6TOQXQ~U%4^fY>!K4~y%4cpj#x^-?3wtdr=9;EjB8RSpXTgT?dU;x9) zjNL7DJ0f*I1urMr<=Ci}Y7{y>Nl=wF*GpQ2OTQbeP7q32K}g-?XNuHu{bMISe%SkO zzl;oSMk36S@@>2)of&3Kj0Qf2R?u|V1-Kk#^t;EqmMw3Dd(ds6ZvHWNl5Y-f2M{^H zCuf>X#h#7L_^mBi=~Z9i4SpT>iN5cQl_f3hh{5*m3#k7jZzA8vdFrS6C4Q!9FKhPh zTFr7-Rt4$1nUv?ud;QuPt+Z=s_GAgct3p~}%nU}*6VoLISG|* zf#<($dloNzs3VzPZoYmcP8eyE7~831f({_k{gwDDD&QrhO6GdXI!Oz|B1xr`@{`oucxHfY=`CB(p&a>@3 z7wcwd%j{P|7?Z?*Ve5Z3%k zLU!+*YyR(hO*M{(mpq}OP*r*yb2fJ13Pu$u!+nX#p^P!D(ALsj5B&jqJCCoCVkuyw zMQ8}jsbTFVIW^e7WcuLP;0pkY ziO%yp_v^6Sy!xB(lXg)Ykgg`)cK3U(ns|FHOF#3nc|zQ_IpT(82jPS?t1+F8FT~07d<`?Kn>HPK4}cp9_*(%V1+MEG@5 zKo%%!k_%X+cdL7lzT1Pny&um|GuqtQbv&#fkf#9sAJ^%H{9R$psC5>*^eX0cTXtr+ z)R2g{J|4o_{Q-YD!Mp z@S?<&lq?aXOwHc0p`00ZzltoIo+z}R-U+2rN5UuMemuH}{u&1UOXfe3z6>s%;&bz8%HV_U80VTDmO+34y{0YKqi+ouRXM zY@8}G_CjLkR8R9}kv&>s>u3{!SDYG~x7}q?fbNyco$;lx9zSK0;3YM8X4;3kkn*Y* z1i3Afm-EDL0^ENH8Mx}=L-=wYQ_ufYO?pTWb?|uP4N`kulyn%V#xKc5fI#NxfV@k9 z%d{F8<(w{8#xrbraXt^d7)#nXiP+vJ#fU86#1S_)PXW*$o-rxqzGdkEH>lVyRubu(X@5 z_z)+sB6@Pw0yV@xqdGnHUK<)tU^kCI?%U!Lj{A+fmMcWOcNS1>r9|Lz1TDNRoHYv+ zv?;G?#5ey?6~O3v80XzKGyMb-X_SNoDK? za@_@c?~=L3?781r-dx6l_RlJic7*aWZv!d}6npxF218g>RJ!B+ht4t@BeCg4Al*mO zcj>Wn#)p}D)=wMULMVPjiUk=S3`4@zs?>WydQ(;zUZ?{eekK>F7EAw(Y6e}*$FW?IP9)g!cy^YFUoG3 z&3ki1ylySlm^%hLqoL9?d}cBlFWXGT?nV-L-Cfc2i{&uY5l>ikhN_nYsuXkgW{aY!f;l z;thvJ(A{#p9EXTg(cObUq9GB&TT1wl-?HLsDX+VSG-}XE^$ZigINTz;^T?pBkW%*E zHF}C*V4d5}cO-<40FZxXHvws5#~>h%f;@jqhNO{(j;muh3HKL_j`JagU*7h!N78ReEL*E~S0 zDMd@Cq$b_nAUBX)6r%KoBSZAjR=9P9?^pxr^EH@7{5R0e+$#o* zN}Qc|qxSgBFz&Q5$PddpYggGrcGTH6AUj2AEx=IU@YEqHD-Rk%@b-6w9loo-2ON`B zyJU}`%ERBrt6mtTmyaKozqV#kGd+rB-G3rAsE+Gy$~iggYeRMEzI-6d7=1czj{Ef9 zXYsAEhNVMj(HJ_*Upm3;7vaQRrC$%T@(Y_)*q zAswvR%G_pojYQ4h&~SE-W?FSdMV)|38r<}~Ft3OTbiJXn1l09@8kL%U9rb>CuTv7T zidl89vOU+hRQB3t3l#9fqgaDx$l#_ zd@&_`B)}zxfza*{__o>Cy|A#eg(eO4cU{Qaq{=pdd1(A^yGm#{&$na~yH8R%&P_O|imx`~4Fzoe2t8NLMkViMz8k48@11E`X zhP)8x+8kAE*G|aoFQprvJFNOUGPc`HQbzkVN)7xu!%P&WTM?As4fOR745wr_=5@aX zk$0mimkjdMeEknZ{->Ps=&6EnqHth;oH;mln;}+0oF#By8bdk)uwMcBIIm78FD(-& zbsb(S6otJ#O26ze#{hmy%kzNi{<(SVY)(IrJ-4cSmsXO{mLyq$@FyOq3VfFao<}ow zfue;MS;BRxZn_QYZ`Bn)N!%S5XN(|yR}efnXz9Ku317^*Wq^|R~nV4~ylj>sP|x#~@lRc!+=+URAL>J)Vy zr60^1VI`EGEefzHWBdxCDoTsSKQP_SYBpmJ$($F8*p*sXModlRaSxnjilD6= z>1EJ~VoI1jLGi6D*x!U4s5Ah$0Yh!62SHokZa01Q-L{$l(%9C)`^cimEbDJD5^f7i z`kP_4?ndtVoaV>sh;}p4$@4k9%%oZNr_O=3^jf|^b=`%r6&3;(FUbmIhQ8#0)?}5w za(3Mj&*)mZF@Q@>chVg$)9|mwCGacL2DQX3F2Eml(uk<@C8re6tnP0^{hu5lAc;W) zk#lXQn6H{W3OdljEa$s#?@BJ&E{?cuq8^vt5*c`NS~jGJFDVCPZ=5ZSQ&^lsbUGSD zq^|da0>lg7n1C}35=WNc`KKu|J7hQ2BvXbW@C*089&SIldMJ4GfdQHrfqjV^oEY7P z=MQu`vlr>WN%x2sbe>}gbWWTq5P8$LLTp|I_8UCOV1BvTp85-b?dLz& zf}N-pdGEdPL#EKMT7#UrU&MyI>dAqTWLGp`&!79&35bzp*I#wJo9zXB-BYZRI@cCH zK->UL?c%mi_4_-y;c`TjD=PYn8>aderRhgoH@Ea)hCkYO%`*0HTu%6AIpOT1rp9bH zBG<1|>2GJ>S6m&#%kl7P;u34h^#6M^f2v z?^cGrmlNoPn!2Mx4Fl$0$VO?hRH*F}mOzjUV<4SS-Tr5)3J zq`}6-%Prvoa?B`8gL&IUARfdJ=(EPhGQSNC@kf0i_*+xhEkWKKni}dsaa5x;X!|cpC575@F7p` zS!d6c3B$%g_;&-({f}w0W2jYa9P`9|L z!8O&chmBXvp_1{vjvmx|#vQn^t0yI~t+Y0Uoh`lEVA6Rux_<*%kOB$Pnwm%eM1vvw zK5+le$R(f?-3m}+cwOOhU)7Qm@9hUo?z`{cNwFJALW~DBFY-EfUH}MH#GsvkL#q80 z#%8{_yN{ZmgBRZNrNqYOL8uYLLM&DL94)C1s(((D? zQ}i*Qpys}*!2SUkahSRp_gdETK(XRL_v^vqs{7aa)qKR=zR*)dp6;wc<%%(?um|ZK zp!og2p77ycg|KkMF(_s6Bmh~FJJ_`gQlx_k{!MQm6|I~NVY;9vg&$x_cxqh%sA5u3 zu)x{iX)8icy+WCOkh?!!1cHw@Em3--Y1nlChwLVggW%v=f!fjADZA}M5P#KQ{mq-~ z2XCDStH9JN1h!9)R1s%BzdE}ip0p?+!}F&RMkHCW_&3ht?p8@H{Xv4|KAqp4s`UJ8 z*qzhEan+_ZTQ6{rgYLIc=RkG^6}U^NIo0%8p$5=%CkYm&J!N%w6D0e8<;aNeG&F_VY>VK_9qYx#y7V3K_@><;o*eI23XS+ z4EPFke@EAlaUvG&muW)RI(O~O4sE{fP3Jy3-cW>oZz#PmM1A-9ur$)V?V?;%6g!zQ z_StQ`iwU@Op-95`rXp0iTLJ$89c_(XFb1@*eMeRi=nI4`>Yeq9l~i?8kJQkhXw9y; z?dY>t85EJo$Cb(oP>CW7xYBD24N}R@tD@?l8soz-aUdH=A1h>LDUqR{X?+v7LBcs$ z56wC2JztnE1 zlsk%TfR-&!!_zSj1x}wL*)$fstev=HA!lzN9>r#>DZFC0P@w-TP2Z%-_nYh4-K$08 z`lFGV3T(E0+bBzqU9ka5Bw#9QeF-F9x@c4PQ@jpR&)7@2rvrQ+DE!$&^1pjX;D+)P zW~oBwDap41FsFbnG%vy%7kOG1Pi{6LWrz0CHv;IQq93QeY}Asbz;d{~ar8InoYE*F zVCLmEous9%6<}@Kclv2MS%!wGD4u+!t#^IYu9bZ`FMi5!O+EYS5CG46 ziJ7)Ym=SRr&jn0g$Dv;~$0iG4Rhc$g^~6i>Nklp6at7`SM!n>6p*-OO(;3EyUBIKD6X$^DA|hcOANqBMIo8?swMF_a^4KpFf|+ zKjQ`>7B08PvmLr>leP<0>-N`%{phJrrUqy3I{VMkJIK4}kDK%8;T^1lC! zv62_I7Vl`_R~=}4v`;_IeV&4ubpOa{2+ed~_oMt9M$DLfG3)RnWazZxl*pvd>_<3| zmK%_IX?{z+7seu!`)fdPMEqfTJ<${M<#l?ne|apDK0W}&F-v`OAL)Z^Zx5epc@%IH zgDDmb49iS)PAm#|OJVw*uteEU3{01HvB&<%-ZAQ?jN*Cz{OYS|`qzecC!a3BTS+Zb zp36eT#TrI(SjR)Eui*gCHA)lnR!}dg6wWJBwG)SFFB*RshJkK-dR!@{pY)ikR{cy| z1n~#rGBuvPrTAE&340J&+^gWtcoyC8x%!#Oo&(HoMRk9>Bk8@`oy$tvP@wTD%Lq{H zuyZjSE68GE;@o%OM3d(V$g7utQZv+HKx{5~W+1ONhS2^LUxWLDFmI!XTg5Ddt>U?s zjrMec$tylmcyfCUgz!Jupfn7e268Tl`8$Oc`6{E_R``wX z-G_G5Y`G0BM6)H-?>{^72>M|_cl{s@l}=fU3q^V6<_H^XaWlGBsy=(B4JD~0H8>j3 zMe=hcm(nIo#*C2-K!9x29!f^5o67o6e`WIAJ=#A>p>hGY()i7HnH%%{FY4z{niCR1 zZtj0&xdd%~-wrQ87UVC|daSh9Ii`53rsbgWQQ!#v2=35g<@iWc_@bl5q1V6FSpSI&lxj zgeSa#HSFcj{9~zL&&d>~b`Yq3D}kLWBx3XR4^Ji9RmG(-lSC_Mwi*7rTDBUbd1zX$ zdW5uZspjlcmU*uze)2#Y^NwAyEqeZTrc)N_;=$55%@cnwf4@UCE16G)Wf|TFl7mf5 z*b;WcQCRcw6QMJi%gbd4ok9$LvqH9D9i7C2Yfwe?-{A67$EJN18z9NAn#Yet&`9d! z-jkuNaUTk1{L;vackU#etVL+jcw~IHk6W3rmtW2R@kg}#wxbk3;(pw2lIP(75QqJQ zUouFm7#W~pZ6a)tP{B~0Mrn(mya_Y3>{XQC4~QwNy`5(28KS71+>T0UjGe@}AqA!%ROVqJ^TcwH^RNR(ZR9*fL;zl5AF!ah-|lW=%9@bK=1}$@ zw$Dw9($+eAV($hWl(vQIa&<7$aeR_<0x>ke%FbF}^EKQgQJUbY7ELJk?!cK~yO)a8 zvMt!doqVC?wsCF@Gj&Vd%BsYQMFgsEa~5#3eY|h|&qUIhQBu$>x36j|*7+>EDI$nR z&r=pU^`U_p5}&`L>tBDyn5f3zP@K*fRu>By@4v8no13 zRP0H~&tIcnvvHCi;O$y(qNPV$!W^84+bH_GXVi_S5+>_@MwxmumO7oFXWeU3f`ZT-mX@UT|ODg1=C>c1*ge|VntV1N2(vn6rPEAhI7 zeBt@A=jU1$QB5mi^b~g&m!3C7`%RK4w;r#zUw-|HNyT8jEK~X5V8m}YaDpFvFBz@{ z|J1?G6N0%xp?@pfcS<|0l7wwZUq@@yv%8li|2WSI-ABiX52YAjbFQb!(oMdNG!hx% z_t#Ua5IU`JB3=a1t|>Qh|5;kUzfCSQn_DxE10fNF{K~FM3Y#}qs2y}Gt(z;|?r~N( zTI-5+v@d|>jaqyDip&t;2Kb}OEsTfwIraLDnKw1KSY?l6787X#u$YbWEvuoRkPUz7 z_g9Olu)d)m{2%_qW;N(jAulKLN9N)@+vr^R2U*@D-2M146$qh9&CM;MSbIFgi}T!;%eY&i<({ zy(k0AQ%$D)+^E}X`$w&*DU<-^qlS=4LsWO7SsAel3F0swB7B<`t~Msv>dbW17!m8m z2Su|hZR%OKQ@pzd(Tw<=)1Pdc#DD}9Klck$w`0fO`}i?5dS@1T^myu!h##7CJpcpB zoHZjs+~vRyo+&?3XRNn3KAsLr^V#uYSRBY4aBNeXlgu0oFA|8+=&XZ_Jlt!j>8@z z4PCYq=lfwqA`aVHZ5awUU#rbeQ=W%^wHCC6EG4c)LpIWeo5dTp@`E5c^To5`)k>S% zV$%6H?l_+yT@^e-A-CY04Yhcun5&};B%NFdP#)L4GG6}h!r@Q9aO2#guYiqEAdgkb zOQqHeI}B7%WYxM>#36KsV)h!a7(8}I<_Eb`d3er1p?vB0skjo-SHW8QU)!JqUG7$j zOx;VPNeyL1nygKwkKqp*P8HL=#GY@Fkk2?uU#l}sR$@b_W77eR%(zE-T?6#m3?Az5QMpdT+aPhnKz1+-EYZ^6|?TCA< zy!AbR8WXV?o-k9VB7W{0dgG{UB6OZ?Y(jSSHB7(&>4W<4DQ0ZtT*Aq_D4s%63rr1j z-K4Nv>gnyA{LTRd(#)&LgQ%-@iQQuM5nXz%70l5UcHtUVZY> zr2b|h?Zk6(q!K{K*p9gI7l8dG#@J{23{bdRh3Nw%NZ>~o5U4b?K2ci%AqBBY`Uv>2 zrieJFGxF+RxgbmvT#vkR;Ay&%^DHikr6e!lt`z%TB;^!u!TK(oS)av#U#Fdr%ubXo zhA69j>^PYl4OxNla4Y8fRliO9CViXU>|@1TQ}bEhYWGvYxmSa9w5ERKX5Ln;0wn)o z?3t#$jS5^b{wV|(UVYu6AodVSlyUMm5cZGqXoHH%!~|ANls5OZOl=Q(@!-eY%Va|L zKI#WZ-@sbcc)~MFY-%}1lt|mGfQJ)^si-Axq+9lE31e26oy|`PIcKyjfP5Ok`6IaTXm$ACH0%z^3fn|0BshP{jes(q* z8dFa&!W?8*E3ISe+j*)bYAmZ^-cynn7-Bm=FK=V(^=h2oFvUZ>1>f0iPRDfTdMROV zEFC(z;$GLfr{VpbJaFl$rzr?-2YXfVwSPS@a7zx{^_xXUFM+&qL9wVu)lS;Z4aD4r z;;UcPI6FH10-aG@Qa|U@t0(Iw>i~yo@>{X@*8v7yQ@|JV6L(6Fa|9}uTX_HT=cf@k^ca2sH1PI)5pMAV14k7>! z*>KwI5XT^Yuq=dxy4I&2urwheCi7_W#W=JGmF8dVA@RmA!`m=zj+Y!iyho z1ETjTfQU8O&tyH2LEx%Nj@=S$pcqkEe(sU4bM2Fqk$7tP(1h<&sPiY4LOWJNeW%6G zLk#C>8T_iNHK2QC=Am60)h%P|V!>m+ zM_8Peca*kQCCF{S*lcY5O)|&?ka>4#*$-j>nQO2wnf6P#$jTh7(0+L-M%s1c>BLt3 ztA#X!>-TMZIqC3Ky?_w&2;d3jF(zjk-k)8ltX8(eJ7Co2Si@lh|omaDU%gF~z z;q1>>`h+>|!4nD!I^N!c$HTkcu6cGqv3FwS+o~)>GYt}x){_8_2W9}e@$m5enU(wX z^*(hbe#){*4P!%UY^sa-t=^P3ee)SXD@eVQ!PEUF>&W7WEw8xVnHBq;uDE_C>5-x_ zeZ&+MZn#1JF3~#(q3vv-p;xJo6!V+QY6uEdY$I#AK&&R{HVLT%uT0}&TevWUC>N8 z7v}fwT@tnS8F11zwS(Q_sWknvnrEbguaQ8xpJz}$!YEV;+aRAJTXIJ2E8y@4K*VU|uUzUDlT)L{OC!cS#RI01CjH6z#k`4sA%+YLd2pb3{B0^J(Zv|duGQ07eh+ZhrPw8GO?S`rx3)= z{3Ked_-6`?U)(iAwem*pp#ah8)8lXLni*dL)Xk+4Z<0*5aQy$r-FrqgxpnQrQL!K> zZcvH{SW)RJy($(IY0`TU=_N>S38;Wus)~Ssbm=A3&=Wufq)IOV0wOhpo=`%PvjTfR z@B4gXd_T{hbN^s4D1qE%tvRoG6|;`{L>aF704v3ns>r-mNJt#)1^V~N1q}8B_vnb< zPJeZu*j#$G^zPof;g88O{!J6@hm*-ihSUrVD%bmZW-P5QzTL zt)WFM+FRKG{VmC7SyX30haM8rH&&+J>H$=Q$^;`dboca=tIYS%TeFqdHY-+?Q^@YY zDDp2xE}6kgL+yW{@PbuR1z-IF*IU8|OlDhK9-P$Xf}MF`qQ22p5ula(k3xE%i>ktx ztF6pt?D9%Tmg>((A9ZQ%%r@BHj~o9r(X<4}?}F6=@>HNixlv69G@p}=>yiw?!bV7y zeBDA#DO#ws#ps|3(3gTt;k?d72{xh+(3&hR<|9sLIVB6CsT9(i={RQYGDIL?zPA*U zzmE`%fT>z>#~?j^th#JT9*Cbg3pf#zP)AM-Pt5ME!Tn1Brf#$9KD#4Pa@Fz0m;F&S ze(zMY)PLQSfVb4nvBsM0F5cW7l!$z!t9wb`@I-?2PM{rpqW$gHhyWaob!J9ArBr6k z00~i5jc_M>^rq*#PHopKw03%}tD_{h+BPy4Z zTi|g8GuRrdhl*ijVnLNt0{3?Br6k$d!4bUMTPx@Pm83ovFCS%b0@kol#uMqyfvW zq&kqq{su;@P^diyWH?J@CdfMN8xzA)gbLV~3Y#CH=dRsfn_4Rv_jGR1zlS~@UPSby zdW|XUqFdzuEWT5^a;w|;Hp=EUuRL_E*7x-qx_VbpOy%c*Q>)Hj9?y4r{F%ixAIf*g zz#Ou(F##=oNMUbj-v;QJsj5HPc1 zdf_5N9oXhWnx&JxC;~}93Ns*~Jx81s=2W?X%F9#EtQq)<9h9gmxi^ zvI-fqYZqfHp(((UR7>BwaTS2m_5eg%>;@%?=o!y1G;uJ9E3r!>4;BH7%cfg+k6e2K zt8dgXoRgX7n^!uXl{>61OqDC@`s4C1hMacRXM$l5F)xN38($v{UfgPkzY9(~>Nr}+ zi7KI9C}`pFC;7!ktrLhi)`%Oh7o9)sr7MxEH5SUja4-C|-9IVvxuzER7a3L_Mt)?% zw&;?YhrWUkxW3L6x6N1wI>@)hP=41pI*|dZmlnR$+bv(SS(x8I+(uQ}c!$TdYUT_o69g^zQq67AOiJgm<0ezXA6FsSU30fuc zg`0iCkJ>vph+i9t>EimQQDueqaLdjFj47vf-od_03kZe;(&NSSOmp43BQ++p=9muKLrNuh#}cY;R1wURrZI#a{=4 z2+Uyb%orHzF{pxwOAKR5h&P4mBHT77!9G@VdK>)+RXX0s67|G@-`V)=-=RT&l57Y5 zv_8+a*}W3rnkK*3!{Ey`EdgKg=kmQ(C=8=yrZ>Qfo%DD5a3gkWw_J})`Reb!?e^YX zB=@fP5BFSS0O#5sOn`&oY{Xw`3_r8oCmgy4qy55CAUa6>mjWVaeA#ufyx5eNMG-S) z@~Y;&$Eg0(6R(k{|WCt%eW^M3|55cGgCj;zP+9XOa!LG;3VFK1B1_puU6Aai+##V_na!n z2l;`1#})P<^6q|jK{7zL<>tu_zYjsNs$6oH z$(_g4{XD^jHNLsfE4UIpIDWI$gGb=90BNt};SX8jaB@oOhKZI$m4)I#bFl z)NfGA;GDt+pEdX%o)S4&O*aqd=eNEoPO;v=R=e3~9F^-j{F^nh(wwwVZ0^;nIH@~Q ze<42{W!saU?nGh;ZsD(EdK5rHI-EJxW+b+ysk0Vg(v8Z)B-%dQK@qLm(?Pj#9n$dK z(@w)<{ASUwg>&jM!Amu9Mt2OK^ryhF(C!{06_(_@^GlX6XHxkk(~m-SC9nHs&mCF) zF)*F9cgyWQd%N&oUF&*v>lKFs{{qz!*6=2%!Ml4Mu<}MRV!FA*@8rax_L}9<2k#EyluJVEzwM0l? zyx(O{1LKxsGQi^|Pl9@qycbD2ij}jSs<*jRNIcZX;Mk7I7u+o2dL}#}TEvJs&2&k!8 zm{!^(Lo*pj#P!_mv+LO%5YYFfx_3lOYyxP654iagz5m)7PaiL zQq-=T$>jj-87U3Ol@58V$&NHb%hSrj_x3ol{Bry^Fyfe97>cXhHZfLL(&k%P{!`od z;&NJo^nxn1kZG2>wS2{Q@u!|UWydY1M82DUx$k3c&}lKA0Z`w3BE(()m`qvVu_s%i z3$*htpZF2r><}Z={r302Y1Vc9X%V@l}U4IHF3}9-gMfwAX&` z+Q(e;)pd*Qpv2OTt*&DQbzc>{4NM5LC&^ulV+!Lu3PLb4Zb!aPCk^f9%_fO=clYm4I#$C_z?>T?CeUp><$z^0ml zf#KE3*96vy%1JPewrm7E_#QWPKi}Dfy>P{2H_d+cQ3FigWN=OxWphGv>9eM}eINU- zrX^prDKE_lmS3SN3;lt28iiKY!VO>|dwmM!c3T0}pe$M|u)B0AVA%(51ig0gsQHo| zkjL?$rjEB+-(DXp7z5*u&bQNLjphhkmhR%HmDZ*V+6Z(nV@T}S6)u_c^i3p7{{E#P z6OltckSncCa|mSH+7?ke5|P6`HdnZqki4)Pa?(o8SDBYIs|rZM-SethYU7-&o!k!L+_+X3&P^^1L`I6q4-dtpLoYv#|5H7YsERpqqZ#c#%2>kHH!a( z%WDl^$*Y$waS6~qSdQ6jo6aYTvxy&TeupMcbIDk% zC$75!rcywiBUnJDk2Y$!u0b9d>Pu0Q1?8r^p)L=n)u)H6HTLF^It%N1|4N7MQV;n2 zW5q81+E1T`9cw54rE4Vt(g_};F-yQDXud+ni{~WRCSO1=ZE9X3p}P1{@BoS9n-yb4 zZ}7r(Qs%&>;V>li)2Or^zU8aBv&&{jboJH#89ik*C6V6brB!LS6Pk?G6z|)RPPRJv zMyHU1KtltJYACzCr1(1$X;e2GMV{@{Y_JXsp9q&;cc1Wyq--L-q((qQJ|_FANiT27 zz55#6S8psivDWg_czFC>2h*GNteUhv6Pba5UNLCrsWr|w+}nBBdo^kRI#K@aXX=bj zPGrb4%z-;cL(IPiPi=QQ#=yai?{S2w#b&(qE&3ka;x~;tolsh&Hth&}m7Yq|^mIuw zWHWtr^^^U>#ni^s|NBQ6L!ajuE%eJ|==D<1>K<@1Qp zqzV{V^%vWL7nR9pX2Qml8mK4Zj;fE%bIct}bOy6M^H2IW$h4i#2B{57fQn-Y&%DaUKO`|aCfeSh zgz|$?_5NEmpWMIZli_6-w^b#^&xU858^{o-gKv#{v2}(W8&j1nHWe~Q0sJF<2-sxZ z;E1e5764Zt+lf4#d{ON+VvO`GaL6JtW@9=bK;aeqTdzRB2Uing?{|~t8PbEpK+*L} ze&#Ku#2BN~kk8wTi(j|k4LveNT;3u-!9;>#YRmYHJU;48pns*-XXu7n#p$~6c??;6 zZ}j*HFi@A9`@*8yxTWHEZ{!8E;Z-+-@F)0+S0<=s%4THcZN8xlLioAFuHexOgRaFzV~=fzi9C6{zlOByFjo8n z1|7HhnoM^eo`PKB3d^Kz{(ug=7$@Me86%f0PgHUPv5UyO(i)R@x2Fj1()p{n#}Y>J zkD)N@n*2v`CeJdWpo_ZqE&pRJckICNt{I5Fw{&904r2f@cts4WII(uo+e~L#a1{pP ztIp0E+!znhEGXRtf^rXOffvqcMB9tlQ8uTH3hXGW$@Q+TJKRgc9-RWMP_v7eQ-@(A zRWB{i6h!IfVF4xyN>Z1aiA`%IYJIz6lIf+ZqcRr}7f*T2IAk7*Gd>phOxK8Cu)d30 zP{%*2HPgFjs&I4~Va8WaC^RgAy1c3rFrPHVaW@VurNOhrF0d~}l$;h2a2EJ9q37Yo@ZG3l-8*wT z2MjH20i;k*w2T>@7MO>F%489Q+zDx`2z#gi=BsvS6yLd4CPC9WN!#|jhZm4MGS?aE zufg4HN%&BmW)N%Q{mQ+a^mU<6%sfu$J$&zeZbn~# zMQ|)j@VA^IH9(467+*<4)45m&HxhO>vKQX)EZ3@onP}to79};U<9tP9isyX|cPvEY z!v!h-{fT(shdJ*l^lcDU`(!$wNmk=CYRY7VS($;F<~z7#*EDYj#$7afhmxbMoxnlZ2wkO=Nc>;y!v#1;i z*>^tCBx4_Q@KaBpK~C>m%`?67hD;w#p&p`(#XX3!neqN0cGqcL1mLp2$SVwWqP5L40Tr%w1v) zY~jEv#TQVxLy^^lL8ILNmci2>c)f{4;wS25*ms{d?hNGX{crn6;Fx(p*_&3mfB*g& zPi(ChGzBN9Uwjv!O?~S#?KG>z{~RhW_F0gDFSCF=4h%G&IXL8l7Brho+B)8s24aOT zo<+M%DgM*g9sFAKq5T@r{7Y%unw}ZVGS^% zHUH;}4OIs|SpV}C@R>-_|HlxR_T6w0IQw7!743`v&%IQm($7z@LrXdHCYs*nkR?zNOwoVLfU)a~v?tg#(Lo`iPCKB=^|3@OI$4*+ltyl6q z@4R#5_m<&VJ~{$G9; zBBKZHPPZIDITySDG`wd8Gwk=`Z6pMP(r6F!e~w9&1G|D-KNW|73uFLTu&ml&hyFveC?*Z|FQQ zdEa7E*3<$9PT`T!6diB$LRO-32>QM_7I+~ElASnJZfQ^yr&EW~ztUO1H{o>H#p zo;c#5XEsNZO8(~vKe`W71N`M&M@CUSaTGLTdbDLg#Oak219VGAY~nD^YwV@cGneta za$)`Ai^E++i$g@0lr<+oc5bG6Bgp{Jy*9#^wqZ`3r(!U>fZl2;g0wU|gQ~8sE~Wr4 zHEwMmo<6c-3Ni#pEIZHg}DNhuuHLdyVkutbO z0jc-rOpUzd&xeB`UOfv6@T+9lC>)2?vq1u%53a=3ROem5l`YsjWq`&qJWLTeV(vN$ z$|*#m{T_xx|6QWr8)?KD~por-H zfNG1e@{NND2E<$z*z)B&*DPdBW)WP|wyR=eStG7{M&~5i>|vdo->i*!?%#}o?;`i@ zpV{v$JvAovN&u*;vAqA~P{6W16BY zk&HRLe}+U1_EqN%pZ_{l{Moj+UV+t>qiZqh2uyp&TZU#wB=X@0|8*lV?0hGZRl33l znB(hDN^^$>bo)(Y(7e>T@k`bzw9(Q2%R%;MClK@SV&TBTMUqC$$*SSFZx-|Z#lVA8 zgh%&~gR?VtN7lo0H}JPGRYf-6aWhVhb&Cr-@GtA&;T} zk(erP4$})r+inbn$Ckny^Ey(N=W;)6`|C!U@W|+HuZU&))!8aY^*S9qNDcGyEP`P?jWG%mi!Nnragp-N#jr=(XQ<22o=S^4NNvXXo%sE`eQ(>TxM zC98QjRN?Fz8A!dDNOJZTzg*RgO0f4qPNv?--LE=Yks+^XiBYa{q@*ffPYD#6am`1v zGKp5`40+00)K(3BS1iJyjQ0eB=mlRZ)^{hp+FLI7e2c~iZkB@rZZg4OQeX_~El=}u z$diVFp)+x()*m#%!6HSlkl_l4I7m2ZyAv74CVaY?xFxYC<1~$uPr+cVNHTKlJt&v2 zfd5?UbsQhIW%SH5a?mEWW~~a1Jr3z&#IgKV?=b>1?T|MFHljgWh~~p1O?RsZ*WT-JH(cF=!d`uS@y?(IrX7#;Xf;;@d$CP-GElrdF8lS! z>>DWc!jL1t=AZ}XJ!}P>^v>sO$EB{d#4}lAylc~!7{=#a8Tx);xK3>toyq#LEq1}_ zO<@}oL=wiD4j%2qa$sm(3XI3@aWj~op4}R8DVcm$E%Kp)O2j}{Hga#VLMk@+34YcW zF>#iSJ+@V%d=!oh1h$0e{&{|7j^ey@M8q{+0yAne4!lb-gzGoCpq4owSN*I?7$`*?DYVe5!TKyLm3wPUyK#{0a>GJj6-N(%g@ubU)!8j2r?)FIZw?rHg=$ibHNoGv-J7 zAsI|oKT2R&;+Jr-(n+%mM;hi!vGlBq?~dgzdFkoj>T4QbE4Hpa*>vTH;xuhH{WVz3 zoLhm=u2nACSzF8nJ!$3qj)4ojcsK6^7d5;`FR=eGvZwp_nuc6p56h`KC2Hd3f{+V~ zxRr7zOW4!uOBC!)-55$UC$!&o9`O-Y=US3frX!EcHXW86-7-Y`WKl_n?nZ6Tl~Izj z?wnzTRB~FSr)U*0m38wG<2!Z{wrF$MYZ!7#*w{H`rHNuIlCqKxv(v7_Mi9#^5}PP| zj#S`@{pQjx^ae4$3jO-T5whcXs-x5=Ur@zC+8dCux|}t zU?p~>lSk~3W2isj@HCENOTdEs3?niE=3{TBsKit2gfaAfF<#>l?8916S*#j>Iq&C> zg!ynPIJ5t<15O9P_AV6Vf`k=;0&>V_G_Jfyxg06XFpY_;Le>kG3BPk9q4JJ0NywOf z0;_{?A{1YXE2<62Y~q5buv!F|Mv~!SAz%q$F~RO)0XA^9&=TG5SPxubvqie$m4Mcv zm2qiL&L*v6KEl*urrX8GJKA`2>ybYB&Wky#Lpk$s42Jm583DY(asuOeuzU`6zz; zj0GV}Ud92WTb}UDktT5Dph1f#=9MOetM-;KlGr0{yCo^Ebp`FV)VqfKig66pd} z=EBPLHo4q%;k7_(Z_7?wdQzcC4hOz6eNIcLm}kY0l=p>cvO{{jZJM|uu$J8yQ}Y*g z_b9_Vr6`+}#@+n$P>BJ?nT>ICeNqP16ok~V05|ESJHPLyY_crdTy)~;{MT!YU4Fky zba`ZOl$g^fFEobg2!|g!k2q_$)NYm^&dKyrX{1y$X7QU7Det+Nvk}7}6pO0wE=~^C zU1FH=4#rk(Uunu%8n)r7wNQWkHzf(#U>VTZowG`> zk*3+$_F+)ZV|QLvda%e9&5{m7Bn6nM^Bod_{|Gy_sWULP+cIx+6URyG%TbI3@V>uy zr;XhzB=^W8(0Bc+$=?IKeksuK2hc03(}V^PoA*K&iqfhEK@ zVM#ngzjqa?9|&nhN^*16ld8eM^b%J4{VDV0*6I*ToaAS>Bc<-?DokiXD z;;~&+(9poBrI|b?ZsG{YuL7pE#Un#2M{#EN*BaDigU+%sL5Xah=Y>4wXW%^FF&CI} z9(9+XH#n7l%)X*C6ufxu*ycB7QV%};k^!k+Dj_E0(B|LRubRtlj+-mx1SwCqg}cc$ zF9N6;=SB+ALOMP^Ut?KmCXFkUt*-7xm>1c zMp|5H@MFElG160>z|Z1*dx$Ii&8=VL5t4<)u!y78p~BTIANEgCMGTW2 ze=GDfHbrM1{n80M2qkCc2f6WTzSWGB@F@3?~iy$)=@bog4D+{Tct>; z&26Y}mT3n_uqSMns9pahZ~WVdJ@Wd@L#XHh7}N0m6RkZ52XD+z)4%R;%k#H1Y4tSt ziTZOEKDQ@vMsiL<7)|$h&sid#o?0ueBFjZWIc+3b9vsOcUcKRb;;6{j? zmdCQ5(-&92&WMSJMnuqm{AD6NQ)`}7P*%PrKLi6R;}rGMdMIwazy?pYbt7)=;0>FH z!RGWScU~;H%NmgL_}R%9SYAE zl&SM%PcHX3W8sX{CBZ7mbyG*m`9~8`@j179u1)nBX0Kg~68pBnapgKo6(SB_fgg2@ z%+6&Tm(8l_6&2ARjds8N(`vdoBHCBMrp^w|>KIACw)&09%R~YLg(H7TipND$YG5Hw zRK*sRfJqMky&>?)iS=Z^Wsceu4YkTiZN+JNw;|?F_HUC$2WDlCcCtLO zch1I+TI7Jt7wYTjr|%aVkMk_~-M9%e(KF~oCA=D(^?}Ul${0^@OVk(uZCn*8-nhS? zTaQ^cX^HOh&+u&gOCNF3mh|w5T+wkS$AT6$bNJ7>GGJ966vQ9i)JX4ikVW1_hL3ccBcbhr1)1!&fshnL_nEbcKTN@lKQ{g)2 z_oLQBAFe1hAHA5p4(~u%i?)=7L#vZoq*V|5ZuThUKb7E!!oh3`yyw&2HYX?MuZdbv z!=HJ$h!2fGN271unbzN30`WXLC&Wmo6%^^D2>K5!e#^$~LYqx0fWGu9?|A+p8!Jqx z#{RTH1x+{*zJBqQZL=u=K(3jF9ZJr}7J1Eh;=++TLPbWEMfQ55pTzs4VZA(^maW?f zB|_apmk8lr1YxU=hdBzQLXv!oMpOmCMlauZ@c5*$uQDQBPqYu!^J&ZBd82YxY^Xj-K%4KrN*5S@k@oqa$ zc^Z~lx8J`^?+f}8E)kui9ev9weJ$r^+VWc-cvVL*NM8ugH&1c#lPkH7&zYeaAIcU9 zyD}!_VY_3r3D7OO@nj+*gm&wK2*l2`@HFbaN~6n>ev&HJeSNbU1a1^zl<($Z zJef7x;L^d1q?@Ftk|>V%_R1nRTVgDiDubLc_|IW^U+>!B8@x6|%b6yQ)kzu#TYE6E!oNv$WVK~Q~jb>T_`PY|Nl zaD++Qvd`E*E7U)vO@H7??Wu*ZaD#Dqra|0`vCcK3kzBKv!~UAiHuP)W;UuIuXRk3^ zUd)qpWF;UVtqh9ZcJ+XDR_L7z+-a2*69ZF3V-FZPuQE1lA^2N&+|IAapT09OR|YDE zM$9GM=QYkP$-4d_Y{cfpfLMTW*_}VpmghcZ*G7!Q62E@5jTAf=&!U}zTkQeJrP!db zM^#K1g0i*R#;+GU@?y_Y+_+;+l%!_0FpH*_7;||uIeYl|o{{W2hw#druk25oG`iXB z_2jPI5j8hX4z^j}-G2EV<5^>F3-asCHvy^Eq+mc^_g8VK&>2J+$aK=H91D zTlQGKW*mcrSeD|U%%U})Ei$r`eeDId&uSH_of1%EbCXSqvXl~$D_h$U zI<&hZE~EnLp&u04VNo6u4O$Jc5P!{V$39`oH#PIrpb-;Oalz+MbTmiyJ)xCZk1Y z%5Kvhpr7 zF@Q$_)5LLs3w83C9JsJLk8f;Qf~m63-#0L{fSr?fuhU=TmUhpPB`uW=uxqw&e|Xx= zbg8$i*K7fuC9_OSO{A}w0AyJ{`@@!tYnP(!rR_qP?|8mo{OdiBFnQ=p|5=cARq*+ z-{l~Sf+6p_&Ddj*D6%*(Kn~|5ZLJ7{Q^{?_YpK-CJ+(b#wwth+;Dmfde~BtCflRfv<)9MOEpG`;hi7ZPt|<=1^3h2cD@r^cGo~{&$v= z@A|)9&Sf99+X3Krj1mvbeW@hqZ%qR?z&AarZ+u%Si!0O&4Tk~5w*Bb6Wl;Uu<*$FRA zdL+}l&qY|gw0rxTWwvWr02XtYaDLOtlb`iPcpGT!%b9k4Fl$X zrExfAj3jG!byrCzIf>X=-c|^7=B9?zs8Gc6VJ|&N7|~T z+N~gxHKNJ1K^3mFFUIq001nx)S#=rHW+jcWPuYk^TJa^2lgMfn2;6k?@-FS)fAe5} zEeS-~9>2w6pQJp0`_i^`vDhWQMsNKKkr$*~8^0&y)=}>aUfmx0VjTU;){Rkl6~%!H zplydPHj10o{BB~<%1A*dPPZ*4BcLY6ujXOpOVVM`j@6^dY z_{0ruz{`?(`huhezHEHik;YbHNiK7y3iadEA7y)rWx_g#e)Op;m?UNI7q_TZ_z=R( zOm%xP6XQ@Z@|LB7wxFB;I?;URy7u#9v;1gB@DP#vPQyGHL_DGct@&IBEs}%YxW+$u zsADcdTY;vRuiHuuY{3WZ)PBXQtonhf+)~E_v%XCuJcAvkR+rxSEnddy3JaXud-7E& z@TR`~!Siv&O-n~)rPsPMy5>%x=F@&iiw!E8$2!5q~2(3T$ zpSJ>v{0gx*Tjd9k{Ui+NNeHOq8+WxYDD{lz3p)XgGi$PtNUar|UeqsG*mcM&>AU;tSVQP}aH&txi zApc4L+zZ>I120)7lk+^i>y3&_Vl`}=KhqiFF2b8j=oTI5VZ7xdH@8PmUn(-J$U7-u zEi>Z9x5X{*U*#+GsyS%WFT#d{RBB3$J_9Sl;Gg)Fjhm)*$YR|=y&pO5tj671l8M!c zc-zIhkz9bqCBdiCxm=wi#Rzn<#x@_@9xN(PR{RW?80X#W$1iLDKd* zg}y;hQ0tM$99}oM4yNckSPHy7M$RY%n1!)!*rkg6H52`&N`IMf zQplt4bVOG<^Gy-<(R<%bUv)W;PPc%~fbJStE|&8`o!#o%d~-h;zx@k0X@4g?xh3Jy zH;@~reXn=clew*+GP*>-VgNiSo=)n>_-VD^-C0j=K<-(e&xnc~R}Y>sZQQnolylsU z(2hdnpH_+lhKSNQVzSDK`W^W;zf!Jn#C<|VP;*(*tfY>fcS;VQUzwq|ySo)tVZ9Cp-)Y6*^ zg2*4WF|*S{I9XwncBLCv>AD?~;J2>8dKpPxqiTac(H!->=T!7|(PZ3ZDTU6B1o_9m z&{EDe>54L|D8Lb3tQ%b4bwoSUwinjWseJ&e%rPCpcNeYd@my6g3NPYUp9CfY;eG`i z%n_a^Zl!gpVeF0#vs5h&fF5Jg-%rNFwqlU~L86AOo2=So`OUN;YcYxd^f0sg(1M(S zo;_klZUoL#(ek%vgS2Y^?I~8f>Ilu(N*tY5%@(h?COdwiHX-_aB953Kdnf71dsX^P zn|1X{vp!pO$APr(RobODSj)JKd^%$#vpw3+$jduCBG^B|_{sC+ zbKa>YfzWYI)ZTUQoF6Xw%{F3&cz57MG>r5(aorMx1tKiVC&7GG=3_fHma| ztP=kKVTS))NKA>@AP4Jj+&;0aH7qm+bF!Ih4f!!eXB`5xt;Hwcj37G|=cX`w`41QC; z?DtE>)TG^uuO?(o-{M&E&c+5Y5Pa2ne@&>$RE;^vusG$LO?N(+Hfs*5(S$XJ0@YT2 zLS6KkfXWgp-rI1Xze4X*NwC{X2!b0X^GJ+-j$!)i9hxSml{xJNK)z0H4k_%A0TeV#QTYM6Nh~`D7j%D-s{|9 zL;^(lrp_g`;9u4vd{fEsK|cc~+LgtrDw~ z0yyP&d!p3xefP9C{Yc>7fNUPXG!WQJj8kO{m`sF^cjI&ErZEGND^=5xhXqd4EATEE z9#_sb{2`08O3I2qR*#99!mZlKd;%5emTp|w&9ts~ZDaUSNsG|#t%esB0rxCQqwglH ze1NOfIUN6ivHYp>$8CUCm>UBC$I0Uf_Sy;Tm%!+kHejM`1vuSS(#$o`W4$b;Xnhv< z(K&%=vEvUnuwB6-H)%5`^Spy@ZL?8sYwV7YNWy#jrr79bdOS{0CjAS{?oQ}A9^d)2 zCvW#|4~ia%9T|L}6Ydvmhe4b7F!os2c9uBvzS6v5BZO`cWcNNx_Wu1Y@1vifQ;Ks1 zVK%5$C1i;;G$qV_xzjRq_CdGWY@heYmm42Ziv-hof+6jnX4gLGw>BTXmcpN0qerTp zja2{J1_0G;L59M*0~(XRAOBdlhKO499_R6QX=-rb9Vov(sFJnogD9~B+`j4M%9af4 z98ccHUn9MgA2du;*J;_qE@}vG8M4D?u{QfXF8nVhg*}&{nGJux@cB7JugbM5g?KZ+ z&+5~vyD&iHo90e*_DjH3TxaPYWjVi_DR<}+mEtZ_BrBhCcoy)jIck%J3=jdBbwe71 z>|i;nnqNOU4Vsj^cK=vm^SL%0p-JchF+*C^tmTtfHfq=nz z`uPLe4tR^0cu#kRXM>g|=%xaEs^ekwxMG$nM?NNI<+@QCj}Ve5tn%WylDtDX*2X8` zMf&57HUBPfq2w(MNNgOvNFs^fDWL=VaMrhOVUu586`x1w44p|*$*S??EB9JVF~xs& z>KxJ@?M*Hp!L5bmk`24CkEIDdyS>R+Qq=h%ba$!v;gXD#XeKx8px5vhQqK`xEJ-uEaVu@xQ*7G#_C)`^MroB~ zD#e~!shph(<13m&A6?9AwCe`QijLFusG;exvTk`J5OZM`;f24r;%KJ_an@y8zUHLj zhwJXMvqTOQU1i#M*7TcROXB*VDzWU5e0Ik}QbO8RxmdLSZTS}fZ~5x$_*etI6Q7HJ z9xg!`{*0FhxOHXP@{Vy5Qi6Z9rBebcy9}2rx!FF$PAeJnm~QJ1ptV2D^(n*$eVYF1 z)9Ec5M~z4+K}gZ(3oZUy_#)Qb@?#JV`wFx3B74gr)n_Yc&Uhk!(>AkXDyY>CHvJuD z=QO%$3#2Ies`?oq=r@PA&c)J@w3y$Rn42tZ3pyVp?-c=l44e6yaIS{%JEgE13w_2Qcv0q3+KZV+AL+ za2t&mmrY1=?Bntd{YQ@{+*^VFl)s&uCHFI1F2pK6EiH|nKVwdx#nV}hZhp&KtFqE4 zW-X`y6vME_X^$U!)-H8gMwok>OZ+KZiMPA56iLQ8)MZb=k&KcXT=+7B4c@AoliT2B z=SiZ-wOtLFeSp~Yx6-7c2@Q(3LGv6K#%FeHjsb*5UF(Zm)ynGxbdP-DnBa|Tu3b7P z^JC`r%%RGUuUl?v=f!5Z+8)*zZ$dQue&6uous??a^DK_{-VohWtsh=_ua>oiyRIgC zR!sZW(m$SM3$6J%*S#b`S{Z1jdw@InvkVWgU4Zq!-qgNYhxuZhkea;~ckdbc_y#4x z_6xv1w@BK&ksaE+1MUt06jULy39VQ2;Zwrac%5(roVQ27;KK{jPu>TlcLxw2w5hd3 zx2$ux=2?!a%n&}1J!NbbsHRjQV}XVCU2KP%tNcct*$diM#hRYhGjw)7`hNq7wk45T z0js&{5#y8w64s1eAU8P%;(@C31#MfK;``!*94M&xxXH% zR(aTE)8&9F{t}krVzcX8f9x|AbiCDzySqA2LAE}Iw<*FKXBsDZ5KiYDZuQn2gPGEzQK_L+gmNt@A7t)(`kGXx+!xt9^dWGGu|v|?tHaQ){Oso zH*s5pZCbUd|IT>#i|(I};f-ZZ@<_Yez677wYpS4RrrmI~UhxP-KrweYMi|X3(jI4- z8z?y<9EQsaH&8GOwXXjOe>rGeX$nQ=JE#(dnUPNi5RYdHOcj{qv414p>XLR}^3LTB zE+zid9dJkiEiQ6&&f+#A!q==idD#cIqxEYhRC&BkFtD6(y#w0>=*P%u)k{WjnDC^=?#)r=7O3Uyrecf=2u07R!2jW~}%S z@B%aO(mAvYN_*`~tDu1nSkh07adU&ifo?tn=Q9eF)Gfl&eopAvp=MBANGHz~VC<4w zDa7S*Bk7+~tv(KwV!g3n!hA_~ma=Q#Sq660G)hf{qcTkv(EG!X4Sg-{?u`*^WD?oa z_mq3y1LG}qK@v0>ZEci+L0?j_6jctXxUMct_1Y0 zR?>hU^Gh^LQU5A)e1>UU zKVZS==nSdFv;(TDByppI-efL28|Q&5hABi9?mRT>w^*u?+xacro=r9o?;c1a!$qFQuoNFLfro*{gOc`Uy9nUl{nG^fxT zt6kK+HWW=~KhixvZ#(2RP-k*{HDkxO8;McSqA?Oh5<%jUJ~ybj7FPuDf&LVs5>UP} zoYd=h_==WU6j;4~N1W&%=(hyhJZKjMr(f66-cEeUX$GN>z3&8ASY}(@n zs;Fs#a#`@uAOD3|f>vQ&{Wxu4BfC4FVO7ICxa{Fbxb2h_+xaz+t_4R~^b(Q3x0my# zpZ=4?x8bB0)pX^!lM6kJ@8`V1K*yL%X=6BH?&ho23l7(%-i|mot#lG_8=u_bAwCH=PGdYZ3qBfqNTSL4la5nN~I%5AQ0jK(*rP)AZN(#!g>SYFfz6lQW@zqEu-a zM%R_d?7f0?tTPfJJy-rLJD0u_Y_;LZ%j2GK;l0&jYCv|XZ((x7FH;3fff)}$ zsxXt;_YdJ#Jf-{lo1l#hts5w3X!g+47nhZIja9Cn<&mn4_L1ZLqo6}z>srY7ydl3n z?2e%^!9_monPgC6nw%HSf>bPm)b^eKLETCt_Y1htFAg4BdB>MJ$52AoS*F(XtrG%8 zh(O6l4L58)XPnlUYp+t9nll`YDc;n!O4=RHT959okIdZJ=p7;Y=YNh7mdM6r`PS35 z*FMp&!w}0>W^uW?TQ-WMXelO-Nm&ezP&03xrLZD5GGr-)-)elYXoU;i;ww4?=`f>J zrfe5B+vOnwbUU?Agmz?9DdNxAME~9!PfzZE{-#lli_g$Na{(8RzpE*~^W(IMY9gqj z*a^EG*`dAXf)uYZB@_Sr{cb`+HQxB6nek&D z=xBNF?&TWFL$E5(#`z0rUtV(uI`*0B_O%Mf%-cTDsc7aWLZ0ziQ14Q4jP7 z4aWeU&Ry!mcf+6POU2Z=B?WGR1v$_1Nvc#!^yE5?|2Ug( z+DHic&7vH2!RRoqb3^;>Ajtwe#RHT@`s1A%+d!j`&Gj11zDUp37o)r_HKC%`x@O~7 zElb&+wp6g8tr4`NVTsms>rXB&4oB0I24m_nI2zz!a-D|*mP~qw=5v>8v4?hY>Ee07 zsKb7THYotySK;L zVuf*#USa_e5Hb|$B!EJcP!yy?LJJ)NB!MKPyz?b6&U35GD>w2xEUn5-E*)kX-jaft)@_ZaTmj%>qa zap9~}$}0!|e7NkWcE?RyeQINz1g0n@RhJEdMHP1}EXR!39hHBFPQN=N^R#Wer6qfy zL61nX;W%KJmURa{W=R|bXi zl9y(w*c-o8RotUq|AGa)XiHnz1Dh~fLhb}Wh-F^5bsW@8qZ#eqGRxYo^!i;ZE4G6{ z`)(DT2ACl?tHrP(+cbI0r>e%+TF!aO&#m6C&Ae1@2sERK@Lk27H&swXUP71jaok?R zk(1{qI)?7b!rKei1@X$83ld0&Z-H>aQ~hL_HSBQ*D16dp6i|+rr59H!NuaJ&ICQ{DVe0=f~5jdjS<=m9*h~P2|e?UnCztBBg zTS#PQ&1&PA+D`DxB|g`ShvHpppK4Pt3HuQIFgl9=7tsfhcO+~2E-MAeCqlN|J8H4_@TCj78>Ef@ zI9kcHfvlZ7!A@htj;W338%sdyYRf7F4fJDh+Ka9f~Zd=Zld)+Oc)#;@d9_=sP!b5mpa zH!QxO^#?%-V>gzn7oHeVc6j{U`as)3ZsOzoLObo@g6v#)!htKhhfABsbCP5K`21`A z{4wvI?WkzVIBe2*ImZpgh|Jf=KJ(QrCvPZ1LPkpbf~4X0)^mH{8&pM&A}%5(0z2Vo zeneOor`0mx`=!io%Hh0qQ#N3Pyf*n5#dqK)(YQ&o9>RK(iim|5HhWEV7a!2mQ`;`9 zb_taKr5`Wx^=0_IAD14LOPt#HQ}*5l*sUb?*vbhRA$+>xM>^oGoh+eAhv69W!Gw&D zN&AZ~8|f}|1C;quzllq65A$_z50tFLFxxjc-2CZTb8>!hkL+c2_j5&VVx!Q$PV{CGhcHFdPbMTb%m6@``V>>YWu_T-+<~Wo!{7W;{1XDFAQmBzKGI7F2 z3PI3GFmHVNBvvawR;|@@Ocu^g&*@SM5G|~F-1zcDSdFST>^b(s8f~-6o`>JA(1Oar zc{e8gQ?OikL`nRdo9oo>ALw@OhU-eRpX2Gu%_{`Y3sMBnh;cVX-@4+a0^>i!#~+Q$ zv9Sc-1$O7zb?}{h>2Gp3BSwkJFdfTgY{Xa8{~gI8%KmXE^ZVHdVNcW&{_xnGR6`1m z)4;8G+vVA8qzw`7U3!~>0HRUEZ^H@NGB05ERnFr1pYdu4&RxVMDt}1Zl2R9T^ho** z-0a}z*(L*xD8xb@VlRr<6jKXzkG;i*!Dk+-ewlkIi+#JY-sN)0J-3o$qj90{#|3k` zDf&@ZpUjoPIlms!-{u~lHCfjJ*Eo%KZN?fIe;X=}eX_I&6*K@Ua2|9;Em(1TXo4P9 zo8;fQ=9aeRaPDVhGy|ZS_A)y_kckpQ;?r|M&4E|{$A=k{Q26UI*iFT=wR;!A5zrOy zIu=RQ{a!VgUX^UmcZ#vKfD1;EmM=Nd^}{EkI5(T9{-lK-ClF+F0z_6$*RH)S1C@jH z!r<}3j4o#J?}niV)eUpem(}W5`MNu~W`7{ib8bg{$IO6(k!;vs zD&&n*0NlZ3>7FlvhQDAvqu6JwIcDJu7Df>{t@n~?=8S*zF5wH-8<95&cD-X)J=?77 zXQ|cqr3c1QMNoVndf8tA)pk7fmmJ(YLukt#gdr}gm$RBw?sXxP^)6G{+5S;t&G9=C zHP*XGq6_`*?io!*kn-;pjS++y6CHVJiAOvgtmJ8=>3bT_BXIlyCvXf{QtsgUo!}mc zrJ#DG764c%pnE&TC&h#xAsmTVM1(>Y-J<}`y4Wa9zPzQ)MPRcm!N!z4JiL=ALJ<&Wb81PY)4F*|+c4CTw03vuDE&qP?XHQOrv zJx0i518DlB`$#iSJ)WcZ)hIQXapImlm1A=nn7&nXEj-uoGT;g+8s6}UFt0S+kd&Dn zqjveg9HzCAPR8-c6ws5U)}IInI{v<9MXz`zZ*$Ci@a{5&X|JRU2Y zVhC??KOp!YW&tq9oPq*iMS6DWl&X?&IxO=7KixDf;{qSl5>t>O7IHo{>F?`Gv0}h< zSjxnc0876HNjOfjgU{teM1eEjQ*%%JL$i=ZClJ)91E$UFxyTo2g-3`W)-^5{L`}Uo z(|xM^>vJTG0;o@FNjytY1_YUMq~jH=zZPd4)TRCfyQ^1PedN#G6Ymc zmf}M13dAKp2GurPLD%BmB%oCw%};Jdse>fUjO?X%PsE0@;ze9whjWO`ukWZxa420% z5;bWEOaez!V=`)4!;N^Q&5t5Ndzsx2Y8Z3g=ypeM>QTkZe2 z8X7>#H~Sfuxc~@I;+hTvuif(W>C?3lB2Glay#YA~#^5+g6y&Slp&4A@4OS;- z!O||!>HAKw|4Y0BFYuw&0U;VwK)QbKx@8111khDuT(}%Eg6duT+2XNB;rgZLmkO!; z4cb;HK?^F1BLnd0wTNezBy=670;Uza-_7Tgc3 zb%8VEazXjs0rT_&I3b@qds`Os!exnE28!17u$2ApWp8?Zp)5xBlo?hNKoTJlDbf|uG!1Vac-?uH5zh-mD)*}8aC3Czv z4H**&Lx$h$O>oxwldL%xKK2N{Tly}5XlH|)=Swa1NGvRj7}l2PBHj}VtnSE zF(54}d0E*j@%DU3)`69$0BmzDFl;qxN9BLL|Dg_G|9%p+q~2-Jwh6>cL=$aI2YW~rd!YN3Zd>48IYYb}WfEPfzHN)I<@ zGq}kN6@-Y1Kv*~l8-){%8C}KQ0RvCJo173XAm;>9@JZB+<00t~O$jA`uLv)_en#JTsX-NKH>;DU@DIG_qFD8e}pkzX+cBb+*D)`zqQqDW%JLGnW z?gAfcRtv$@asrSu$Ch?vl8(7K8vm365a6{a5gP?OmP-JTCjTcY_v*Q$kRGk4@#}Ap zI$ScofkvT(j01S`t~U1MyF4#?Eoh!9AZZ|YuMt+pz*yhwM?gN0Ji}Wz1~=Czy!_8~ zfqboBcQQkJO>gTTVjd>ck!9U{#u0R0z>&+?yHxa9Kj0NA3(LaP#_ZAN)XJ!*n>{hS+<+nK8 z14^CHJh5mPuI}$W;SilHbeG3d9rQH!Zcs-4T%PP2*#$W2GyunR$2(h#Y@4H-9wC>D zV;4|RX_|2q2wTTM1>KmrJp8^iB%b)f zD1D=-S|d0IGksS{4U}uCYLNI|^0CNvp#me|jQKwJ58Pm-f4IhZjww>B-%7X1*^3HA zb2N*VL4C2ssAz>=Kz4Q7wUgo;w|e(3^{0B2k8>y%)sQf3m6qvs5QEMX*ij-uML@ZaW!n z0fqSOFf-LR;>_-YaYCseTmm#MP!P~Y#LXgw=Q;pvEwDL(YIbi_?!o3qC>!GR;8K$+ zaBKXB|;tr8zRy%W800(P6Yxc4K0l{*r|8o6|YdvCMd+o`sj z;LMbJqb0+Otl(c4bnWOuAn*~%Q#9ayZB~ms+(I$*6&;NR1r-@}C&P7bV|W9gAWIEB zH<5l5G1u-0p{=X_;WvR(+KJ6FZ=lxRPJpL!plaI4caMHlmzX%p>XSUpIS7#ttcT!2TYfV#m5CVfO(Z z$_CJuwLn=&pR87J-~jzlR;d4){0B}wsXJ&q%dt?d1{{?9uT0Soy$7J=12JR&RAD>T zKMB(=o32_#e;KCu%X~Y;Km)K|cIHM5<;E=A(t^LolaksTX0KPaGpb)MoRDh52hr3^ z&L=WzUAlY^O@)pUK%GOzFAK+`9P2&Pl)T@$3q~T{_Qs65W!m}cxPQ)ps&ra>ulC#| z_qdA6d9FI~f@fn)h$Le)teV4v5E_!#(B{g3fDfif{XVr^p%Wp47jW;Ml zanFjM9%#kwi0PC=>Rq&jV!@8&L`^>csBXNRW{K|xkS{vO*N<}eAW@*>r%M4biq}w; zMaBebMRP(ID5SA$dl49o18A@e19VT2z;4*(mE-3i^!$`UDZcG^=jF_<)(Jv4VPQYT zIjIxCqp_7jDAw$Uz&?Y2o=LGy;=MMd70frgc`#?*B^d0x!U6m%&w&{EPLk{d-|eNQ zwe-NtGDXds7LSp!=r>oWAc`G10UgN912}+wLgTJFIr0zxJdK16_B4Qx4(&R7VFAdM z69D`>?JDOT?Si=f$hZ6iHiZSPloW-e!8Yj)D;cTTFQ}B0?y(sUd5)^sE(1a5fg^RnwzBu`VLJ#qCtcXar=O=d|MDR)>oXg!*f}G{Ytj1KI=+Y@$IMw}n$ zM9Ma4j7FZt9n6e$u?9JG1vD{oV(<7jY~u6+B(0TqSCIEbN-Y4DUX#_eHYH8p_cwOF z*2_6#^Kat??@!DC@?cc}`gCcD&fht%1YpmsKPMZV1ImQHcbsuo7XsgPM3+%#gWka$ zuX6Jd@f7-uvq;+`O%y+@g^htfdC2=dYxV^)H7APy%Jo0~A@9m!c6M`UscDvOROxu{ ztvNi!ZF1h>^ZsA$K`tXa=Zi18sWSeMD`dg_k1e0qkw&d(7?+Xuy;L3qUFFzWbDX*rnK5z8y;QG#M1MOc6rI()N;j z(h(**;exN2q~R@N*rE3E0f?%J9DS|`?(XU;s;UA{GQUaHfNZAcUr}`IHCKBuP{@ia)o7t`OB6X5s9=R zfOkNHM1ukVITRH3tSyDzqN!|D>QVFnXoBG)_*iT7=do`}GHDDT$K9^`359+LLyLtn z))>i79?%Xhy_`XX7wa71_gl+8H?R4v(M5(hA8)345fA($x9$US%Lh!akh+9T(Qk$d zOw7wwTAE>URgDMgWmb2bQSCumDxax4_%rQWrbsT_!?@-ea#QT1InYz0K(usyKw9XO zBDGn%z(p%x2-P-0X(|^ywxA^W+>St^t7Ro)Xu9u%6CfQl$AcP*l$8m{G-S}dX*p@e zdpp(I;qH@jSO`8bi7YBp$RNDWsWww*g_Y*a|F%0?iTjb8Bn!77x!}Vj@ zj@_Z92P;nQ2&@v`O%cQ=T<=9h>K3?lnAkS?kA83#fhv+Tt2a}Kzef!T-m3n)JQbp{ ztqM&XJFNunOr|~7wNgCTwqd~=s@4g4qUqO_uc))3m41roZqzK2`q$ z&GakG=uZEuJoey1jy1k6Y#p23hC)q&(@)Mqy?2~FCU0_5m9yEpv)R4sRA(IO*juMv zpH9jTqq?m^aV?9x-+2z}rN&_Q}t zEo`mASW%BNn`5Qw4;`@8EJh>!LUex^W6^Cs1&+&CAuycj_DSaeJ(AjAKn!vgj@~bW z>)azTyCKUrWK!N}j7{)6eCUJ7C~nII1BCC&&S7>}rYN2f1ro)Jy@J5}h6Ha@sfYz7 z^=54maNbC}ql`S{rnLOFb2RkzIJxv3u%2PNA%=*|JD)CVgA}G}LqUo8yxoJ=cbBye zZ{0yof?o!w>=u}eNm?iOqqj)4<4EAtaVizZ8EuSgh`%WYJ`_= zqm#q$$w(1h|C#XmJW6W|?SB&y;BZ76_i?PMDkEj`pxzh*sy?tii5blIp=kh78hA{e zaZl~`SZKkx(4eTK0|ufp;kf`|bih(M!vy~Vt=pcwLj>7$K;T0*k4DB4x4tE9+0co+ zq)%>f?>}8NIXZlE!yN+5_heqgY{|{q@sef@m2XWr_QH4O(HHppt8U#64a5V;v+A#j zJ3KYgiRHkt$pwYaIb;)ky~=sxac3?#`8_r7uv7CY1BQLF9TupDJz&{Vokt2SDE<8L zo;bnJF*cv@Rs%^Gr;>8`n0sBSPCmZPy>Kq26H92bQ~m7k>ff^&s&s7>8sM*PJ4*9r z@BMqnNLBP7KFEt-hMfhG+U#sX@m$7%Piqx)%*=H>Ec%Q!IRFe8tI0`F?PmvFPTTqd z^{xq@UJwi%$H$$pqiNR-u)!PDkmxr$*Ix$e?YAU9uboP_K^gqU(bT*f-5=VMFnI=3nYcUix0KM{y$NJd)P#3%UNi$ z0()<-s1dvC-)*A(et@*tasl*QQUmVAKLV7Gdv1NVT2diD{P(Ej{SO_0{u6WdpLyEd z%ZDnUsML3XlwyIl+W&aF`k?&4Xr`pfRH_d4&*Su}#R_mKR!5;7CZ~)u>0wz&C?ATS z)o-(tq@Y4N#Km6~uWpGmu_2G?ERdJ0whQyLa!7w1ZO`QktM}oRpN9+Ywc7Mpw`_VKyCzVHkm^WNIYU+~F^&YHNicO9~pkxL0macL(ibGl` zeNFFnZS(xRttBz$?a=DF+$UNDV$iEZoxqY3yyuXShtIFd-iC=fwe4u30=H4gTrmR9#Dl zU@ua2_r5Y;(?314q>MJZm`TXMuT95@(Ig?~&L=(7*+_EhXv&?frQGYkee}>lJ+o{~ zvpl`YAg0{znDG7nb8CJT&&=Wg=g{o-&#Dh}0P^Bq{}1ZXd$TXuJw3HG(oWy+mH2yV zev9H1c}v*M1t6Z!V{-}FRxeHTZe28w8URmHg6;p9e&dNaGSZO{-QGEb6~_Q8*otYS$ z+UVL7;BmPqu z-*TVPKbL9J)V2l-#*>*IPt3)WvQ!FMAq_wxnd6{h34CYu8WQ|)i=+6UQ{e!jxZOUmurLUp0>CWkHzA(slEMAr z!CvS}9#SfHxeQ4Oz%Ua5v}NVT;b0hO)`}?X#P@rj+agT;`kQ{?`?4p|I8C2|vf{+O z+RyXo_uFogUMH$k8WYp2<^UY#tttglE9Ph6h2n{oTDq%fGk*jC=@$KtshURpQl7%^ z7@5sDzz3l8f!78U?c5~2>C<1i{;QMJ8T(+h=rCi81$_WQl>d_i<@*1S=-$7@QuCBd z8uUSn?_}iby|tBJ>8VOYosxH$_iB6bzm&hiTpeL#oS*g8!~t-s8j6Y+hy}Ic#Ul4k z#d8QsHgJ4q#p#&&eH&>klglPT+Skk)^Vbj%MqaYTLaGfH)!v&CfB+eo!e5haSzuIQ zlk@^}B}?o8{C(&ZqQd3*BcGdFs&6YLIggwSyzX<3d%W0fA}7zKA$ov@P2G;;o(*Kv zEo(;|VYTUP>cb6*DlSNTv3){}4Y5q^azVb0SG5ztHabSW&CXUGJ2^L-X%W6J4@~%) z69lt1BOH%pr|!?MaFWQ$l2l8@zCtYsTqvUXRhg7pik(Oc@Q4!Kw!=-RxKbjyqdnjVXkF&;YTQBJSPor*Shs{fMd#Qnm#z!wQ% zqRcYp!r~$2uh_-SSg}#S?t4uSr(tp@1W`&V+IGI9?E{Q0I<`VWrUCbpXr^_RRhX@Y zo5^}j?_elugheE&qp(~~N0T^WahtjeS)b_8@yRvjHxHX2(P%JGqL_XSl$xmVHX({YV%?Ak=aST0-M3pH zaU$>wr@0Y$QP*r9BEX0{YMrf$n8EI?ed=M=>X~G2X=Czc;8Qx2zL%zVQONm1i$a3b zrWcDdYSMt0oaHLUm#$cQnpRX6tSg!yC6t*7M@C6|Pkb<_)g_d^Dr55Y){ePqs4%R2 z125;ez3mR5pS>LTc{=}+eA!mX`g-6X|MU^;2>U^hqNujeIGPkRGyzz&T$ zCm*eZb+5Fc1<-S6dFMa0=nx18t%Oq_J2DPnw(6tqpKdJo^UZ$VrhbCZqoj``S{>Y` zgmsKk-H0$FGtWp&x|;Lf>*4!z@IjH*L0+dQ!r~=+j!A#&bpJjIH#<&9+~*V!ptc>s zJFO{XuX!52PsBTX-)h^oed$MW#Pih=L#NkEGOQsc%EEey3hG^EzFq$|`z1-1Ao~>U zHPP3$w>09g;6O%9F68=6 z$Vcu|)?0m8_D8KWrtW;Qu8X=>-RishaYM`;_4z~)VF1-`Bg8E@M#QV_=r6BwkZ#xf z=O@z&U@hde^iN*W-1M{Jnb+)!TU7ha=B+tFr2!so6Hbm{4PHI<+IKlY-f=q3y}HLR zM}Mh`NGR8yS1=a;>h}$xFb2FTSntUdF_S*!EjbZtmTa`4mr_sGM6lJoXYIkMy7^o* zy6q#kHTSy2M_d=QLHz4m^0j{Ns9Qn!w8PZ3AFWWmSuT{JP~DzBy}s+rC0e2;s^?L5 z%%q(-9vE`jaPbB$)8z@9TX5;+Hi!#vW?)2r55jTI!CxvY$$PEmvmUZ01(cyL0jDGq zb&&m=cr5!)tJ@3Lq?9Oy^$a7L%|d$q)xN}MYxGA8VH$5xMD*cu|Dd;Wg=Y*&*X)o% zEMZquj{)y=a&sh=kGng1CJb?wk@U-iVNwKwaal)O{}!XlY^`h>N+?KYQ5lU-=cZ3} z1pD5TjQO*~d+yDMN*ZNY3)$t@$MHSr4n+cyd4<>MPfH);o^4kW@&C+cQ~b@2VVc9k zJdj;DKZilTvYwKd(W&3Oo4sj8r9pga9M_L0e3;kb^)+rcEe<9z%z5#P8a?~?;D{5t z@9QD_#L1boM$~zPkOa$oID=pKR%KkMc()ginGVmVQz%vowp)y82+lG2Pq>+6?&wq( zuc=joW;aSf|(*$StmG{`)^!9D*8!^}eyEBXBUGG&}`W zhE|7H;kT~VI&b_6*(S)QI`Gq1%HiEBZTlVvY?+s=zf-ro}3?L zb-bk5?N{Zz($^ra95j~*!iCXu;>D>jzi#Y7sD93QwIyjtcv@6^W8w8Yt+iv=8pjUS z!3Gy~rf=^UEjNv6@?K#a0T*&pEivV}*loiST!g*Fk{ITj=k;f1l<#@O8X)OX1Fw?t zgtLvpE`;H{T2fmlLBBpnsu8KM08?4y%K4$u<5$npxxn{@8^wC zV`>_4G_3}M0y&O@kM*;X!;%M7`%S`Q7c!b*#qw*lD-gENk*Mczxsz;`fTZ8r;XYo1 zH21{B0p3f;KQZ04xxNp&e%a4YXMRXOq!c{y_;eWRc?|MTac(1|!+2>cyj1HN4f>kg z1^1elg*B!E6kY-=i-gflg45!qL>!WhMfJD`e}LQIO$undW3i3~%9w@ZLLWsD-J>zw zO}!MAlX*u&qf2sra^Ac6%r^IK^rO*SZ_4Jh8(I4L!WB5QnxLP7c&k|I9_-;O8u;L% z(}THCC)1{$k*aGRPM1`s;@$|GOV7gMLRwiC_2ZB}`>c#=GclBoJOS+&iS z1M<69C6HJvMv>7P8Fx6^IRC@?(_scpZK94pZ;-%SV(0v31|~Lnfd*?XB>r`uqy{KHEHX(S|&y!ODSov(2vYFN+etlfm8Hc#Vm%#l%6H?2%- zD3KbxFv$XGf|OH_H>Cm?ys~&jV)unE9$0NB9e}`?ZOV#Th^ATf#2e$4&eQmn*UE@= z7&+r2lg7jBjTiA;HiviM$c@G+lL*Ac>bb1A>DP*!w8y58th+KvaWTnQ`sDsb9012Q z0nB7G$X7Ihrg@oY$zW^#Iau-*k^ttB=8v>Hi{igdHRlBLx>Ii)=gSHkANugBK85S+ z??$R*wCneCT-L5mIb*3|JdgFV<8>-&ybWh}yQVc4;PE5d5#b9{>6Q6{DBSkIm#xn^ z&+nV=*R#ozP128o=Z!e<>PM5uR5q*IynV$9;(`R8`F0dRcI{e=$U*TQ?{zkN?sQo) z8OkhSPGpN934bYm$2$%Z-CPQ5NX;EFI)(H&zq{~8aiPZ`5hlNz;)EQ}DN+i2;rsaa z;K7+zxPA+74ydjO!u93j*1=wS`U{;8pWhEV6MP%-yy;WcyO=Nsu8HdXu%=1ua5Iko zdcIk~TO*Z*8aY=eilko`7CV|t(eeRr*q9Ko4YaU0fJpc8fQJb@4Vt!)j%=93#c4Ku zny8`^Ik0W_pl;?VN7|5Ahi~jY92O+jr?@w;Wc)q@YoZVOJwlYjc@rzS!$8|thEUfQpTl0OWQ7wKbJ_nuj+ZGIY-dFGLW zp)|@zcUVPzR=U*3hd!~umPPD5I=4*Igm#ld+mC_KTZ%-`F3QUX~4r`vnc6bNW!xvuRi_! zH_Cx1ee+3b=O(%S@tw2o^)0(Bf*v(6&z#`p=Ab&Z!cgw+$Ui*X)pgIY`*+>j zKb#M6oGgg$)e{3CJJ*5$;I!%9sw_dc62i{i8Z_Qn9OvoZ&bl$;VgCm}8P*g~ldx9FbN~e~b&G2) zC%34GO2(v!ifp_584&meWKpAIVH#es^pN0dm24BL8@p@Yi2I~3pEGk~1IGI}=HyIIWFG?n zE}{K!(1TjGbmL2AsJYyq8c)^t%$9#&xEI*bt;9#|+XiTqv6)M%r|-_!6mfEsD%wo@ z67mKf*Wi6saDGKF1-)`jEU(?3HrpmyTF2X&HS?hFltdSH zzgyB%Ml?_buuG7sumE&{dOn(+dy{60es47uI^7a& zvuI+X)Mx5TtgXXwKERk{b_Mj$R8}5aynF4`zkw|0n?LPh=A zB_r5Jbt+6L6pgnv`-^%I$a$)#fjl8>2%mI)#X$}HEI|`so$-1n@!A%}ZFIUU>5dp8Q;wUs>WdqOMJvaCLPl&y;(Vts z@kR;AR1_O;bn0uQ3DQILG1crzcVRTzs%zXD=^AXr&g6Lo493iT$XY-9;lytL6D`_c1gWY+OPLQ%-Li@+j-miJ1 zgWNt=SLEjA(lib82=Xm%?jc3uZVTYM7Oos%h`#ZC7)``{UiR`)Vd>3t^Eh5B#g3rs z6)`#uO0P3_asC3@LG_XB`p@Jw;#s+AQ6=e`S5)KhYQYkomtXR9_*?NypE3T08}wCvEWAU@tPpxn>dCvCuBwnp8Z3|>$i+TTGhwICV)^iiZJKVW+Q7FVi zNNrtoIwkM^IJ77_lDC)t{ZLBk-$?+%@Sm83aRae1-C6^xY?LQyBm^MTIs)-ATM_o5 zhhaJmqJ0OLq_(^`kyg+>+eDVKg({|omrRUz&DR5uslF=nGZJk zx!p{NiA1gqN#CArkvMObeIj5yt8hcz^F|fulJ*5!5@dDA*2nD_0E2NzI9Jd>d~VIt`#w@7~ZQE`3{s#D0ft?E(-Er;B`mugf@#g&rvAj9^0Q_aXAG6O+^bnSOwhK zU=kT;Y#`)^db!UaIXCeZmyqYL4{iTy%dUAH?N z*LQDoO^@jH#^DXaw1byZ5MO;IGx#P=;_+3i_CbcwfCH2w*QFFV_>59;>Jn9<+N1ri zodCt;TJ=f4;EXg0=%|K**iUfkM{b1GdwL32lPPAats9c zEx$Pl0J9QT<;%B7@zmP?RFdX@W{c8Amd{C!E%K!7{`xZAf@DMKZ$|4cqmZ(2PH(J+ z%r{R?%Oj57&4E)hJ6|zl|D=`Ow44PUcMP{=XgBHx2U|9+{zhInT8$1b!j`pVG%f%R ziELt#rhLyu$zl1)8HrJ@cyjVmIe=R2@7fg}&I!yo=8eONV%Y#ql{z}MmX-F)6VzVN zmyYOmT;M}Ek)`_+sP8g5Al38T!&h?;SP2o; zjYJiy2a_V@NrlJ(8g!?2rw{-+o@3PrX%k9)UA0*1HRTtrm9rZlUWmCjx?Z3Bk(nOa z2asaFK#{#2aozQlWwa`yula+9K5U*N%o#IX&nAFTK zWx)hbK7gMhgX-FGpeS|}%x}g`&nH&W6GouwsJ4hanp{O&JvN{he-UH&C4w1_?JpaE zw&sbsAxvw>E2wrOSM-lh(P{PQR$%%(+?fkQxAth-4D_d zt*BH8;7~?E3d-@H6ys+whL=Qhg(PeTeE&t#)?Ux-*!MtTGX~v(e?CH{ev>=k2CLM2dM)3oj07o zgReO=2bCfmeaUk@!v)ZiM?i$BdD~wKPX2(_dK1xB+;mm+^8~?1;z_({jS&lE?=O#b z1OfhA^OFj4H3_CQC#3uK3re@@`Jed)jyt0_4&LPjRdL9_QB4i615Mz~P9~SG-Kj|M zB{4wd=x;zVU+o_7UqPRt!h#wjfxPY#0^IzQz{#JxUDwmJ4=L#a&|j=3q7@%BmhOp4 zTQHEFfh#{6f#^FWuBhowi3020y}r+f3A^2uqx8Tye^lbV_@--sR!#=yyVWVfv zsNc%gDisc~cn?_Pnxx|GCA1G`esjQzXD@c;;w6jJca=~f4N<<;${)EmVoxyOICVTe z`S~M@{RXgoYW6&ESc&%L1$pNN%@6W{g0_fc6Jlc3l!hxm%NHP5TtF(V2Y!*Qj1QU)`l6D*|NEzZ!=%?o%j#{R_+q{+bme0j-1_{ zRA8E7-J9bM;<6xC+nTnWM7=LI5xt~jYH;~M*f(-<&B6`ic_oiKSp6AN0noH6xO9mX z%3l6`1Rv>%^=Zh1DtdDrpw~vMdyicI2T-p<4((fSNzU0F%vhT>5DS3DSAAVO0cnbS z2l5oqO7b4f51Sz5Ws+-RV^sEud9EL_z{B`zL|cRa_NZ=P23TrkTLVvc{iu+(K%Lj2 ztS2E4a!Fj~6DGt!m>odv!AW9<_R2g-WV`Ny^q2iTdN5I}KhCtOqWf_|$)Ecq&D zrk@=^1v$$ms48Np-Pcf&96mbe**)`${c|B;tBHRT)Bs`n<>w!MW;VycmB>%5L;3aN z>l|iz0c|^v3*TIV8YjySg~bvTUt-G&qxM=_Fc5aTcP+#YD!$~sPyR#c8Cszm)NFdx z%{~0s=nbhfjpZK&pz)fGej1#?DJ};L7D=xATkzt9uax2GMV);}zS3K|OYY%W9pw+m zUzd%y!<56@JOh~Rmht^Wpoe^3$4=;++(-hjKZ^2SXMR`g0=VDyK#}h)T=~gFRM-rg zojgKWZ8YQUp6vfXLvli?IFq$x(?6b^4pQYref-Fb{YeChcx^V_^?!VBe1AHBG!383 zDl*#tvTSV$p)ddk`1{&ZhPU13LU3=Rd-xHZk8=+O2nS#4D>so{YYvsP?rMl|)CNT@ zeoe#Gf#gQ*Dqa9y?x7=OKPBU4N4?tqOtM$L{C)Q5uXQNlfGUWLh1<7p->?qt#|v3$ znSY?)kh9X>oGDTuKV7$=OXC^`fu73b2@)vOQLVzORfyg`@mJ`#*~KBnkFSdyPLLZQ zR39o=>@Op*Y0GPdy~S)0v6G9+G;&=cl>;#V7(I&kxpdRcppP@_KYyri7#5dZYj(*< zA`!|vkJO(qG^2sm=wl3qQXUqVs+Ki3otJ`Ni!okJnM##gubE5dK7Gm4i62brfU-n` zN#5;nU9=~Xx4HjaKa4$jabpV>oUwaPo31T{CyX_UYY#&@77z5A52@5vf=Sr@`*Iae zhnl{mjuF$^M04W(?yN!DDLw(mp7cO@_~JaL9hMb+wJAGd)-(Sektu$1=iL&OQ1RS7A;MN<1-_DSD*{h%@B@!gmV zdLVOH92^blI4{{Anh#&4on>}ajsn^&11arCJS~-19L}=EqwZpSKlaY@RUn%%+$j6T zAm;vt3i7@;)npfwB6{?4@xs|3UOdMd9`o=(TK#2j_g?Q7@2*+2(=txcN0%?@0K!A( zxIJpz13gMeN1ewx@pHe~qkLeV#Y%bkvX506mnYLZaNrj2!&u%Pc;wCEmVAk;yZG1} z<@HZl<@#Kdf0c|t#2P1Tm$h-3iSu^u{c!L|Kn_psQDe%hJz_mo;b!?{}&0TX9HRZ#IzG7dD)MOW*Y^vLB75ihtv?^dpm_HWoQ!#on8Bx`yf| z4M4-LbKXO&R3edTw(-=m*l-R?dxoA+S^2nSvcEUA!Ex25I)lRQk_wkq&~<*_y!fE2 z*St?Vin@mM{;4Q>*Bv~`{wA1EqKYJzB?nd=`nJvPneo;K11mJ_&Yy_6pJ7iW*xw#~ zv<|+E!?A?%z^H%{CVriG6*XlRZ3*-{aL{Bj+$E7n@!Nj`5?~tsorHfULA)FOl>}%S v{@o7$PQt(2K{5mXO2WUA@c%**-iu_{!LJ?*JBJZd!JRv0d@}pE{hj{>Z5#l{ literal 62404 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 l%zvNz-;@6OTb?^tylfFvv# Date: Wed, 21 Jan 2026 19:25:45 +0530 Subject: [PATCH 005/192] docs: Updated background color --- .../Images/ReadMe/solution-architecture.png | Bin 139821 -> 144403 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/Images/ReadMe/solution-architecture.png b/documents/Images/ReadMe/solution-architecture.png index 36dbf23ef37d3088810fe5b1094af9d3097ed589..305331640554d993180934e8102c4022afc602ca 100644 GIT binary patch literal 144403 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ðp0*Sejkrp3nA_|vR+_@cgD z8)-T{ma+ZnB7K#1|N5cubO7eFj*spvhO;XniAX0)ug69?8AaW_CukPFEB?)NtN{%G zN;x=mBfA)GUj&1r!PPgLioR<9zuF@D8^QZQvk65B++80o{wgYkU2JK>z0*q>Z5k(q zQ3AGHc2kbLt3j6(;>Kdf)hT|@8UmV@Payq(kdkI6AHiN6&H@L9RWE-1If2uO2w$>n{x8ns#4)bb2~Q-{qCjzknUHtY&6U0YFaeZaunX+U}< zSMXmQB<3q5^?%DfXMY3=ERstoe-F%u#cPF+3^dwLS5#L1&oClzwBG^-fFA@pX2FcP zxS-!Xz(D#qGV=&9m28y2& z$%P06`-_0N&`YDEqr_wBs{N{kpS_v553^o7)MYzYh54i#7bWP{PIe zbdw4S(7-i-K#JZY%*%mRZ20za@Gyoyy6OxKNMBW4<#DZz4{!7Ukr9y16{;^7^1;vO z4-ahC0bqKd$Xqbh?)q=s#^^c>NHG9F0BF#|b%Gl2(jMyudLYloc2`!c ziz*cc@IGeh5zLX9I1M@Ze@`sz`_!)rkZrzmjp4I6W{XCwhFCtPdEE}kFau_6y*9r6 zIr_W|8c~N>DoJ+5dm^vkWBt)Uv#bK>_l{E?lUOH~9iDk%9Enf(aVE1z{`c^jtiJ{5 z;_Wy)CXI@$loUrt@?()TJ@u@W;`K^^HOO8`@LIeJ)Bw0=OdCR5qFOx_T$=aJ2XFbs zj}E{;W2&whHKIyNfOPDp%0MMax26C_#)^**ZVnCA6!lcHE_xuzTy7u}HAR%V)2ehs z4JyVqT`(1nI>9#l3YUXb@-v|S$fL%_#xmA3osOoZ(tee2GiOMs)gBO?TvkO`t<3j)a0i&U@zX$ zNiuB#`~xLgEdQ>uwji5zZ7HgQDovB!X?!+%2bwgx!PLm2cszDD`lE94JBExZ0b)cC z-4i+{Fa6{3m z0tl7QtCD*Cz|gV#{KR>Y9b3HWyez@Tdx)NVXj=3Ko@BOaMn_|8p>^C^~|Kgl;V~yvNdB`JPy|r$7szt_&@Hd z?Bg#nMm8rrvQE-1Jpt&p#+l46ynjF824pdC271$h-WY!W1%udTlQ3xg+0*P(n2JI- zeqT!$Z@2Gjkp>*f{9HhVHDe^|EhIb9=qqy-vf+KahB4vl8fkyCvgl*GEEUL&9F~HN zdb@JnkUUbMtf7gD+pH<|YW%#lyr9Cb{oA0a*7Cc0ys0q~@C}5IiR_uO2iA#&cr!{C zG4&_+o9U)m($80hA!+xf%PEyM3DoTD#~yVs7^zYi?=czGdW`0NIWHb2^c69Z<~rm< zV^v_$RP!r)0Hx1CuX5hlV;!RI;T2;tJ)JF-TEEBIxeVnTEE!))jMCC7x;XMvV05)? z>(Z!&is@2y5kOtSc|QQPlp^4`wGQ-e5B^>-2ln4Zi7UezqV@iMEB#EYu+CjE*NyY+ zGHE<(oZMw{13Dy<(5u!D^{j51isC%Mer|ZO>wHCpaM2Y)wbueGKM)0FWs$2JD5|?D zenIEX9v01LD0dve6<-d|TfHsBi$|YtrTrtqB8Sgs3v?10bI(Qt<;KjhVh{Q!x}tsU zh8x(L{hN6{|IgDBh+;L-taqk;H~D6N&Tv#`#?|N^(EMXMhp>K}-h=By@NK`Z?v)ii z^HggA7R_sZcHOaWbwdCYG+geq{sC`#CiIVVI(W-3RyI&O3EksrNYKF+UfIJ2*F`~v# zY;hBXyEjUHr*%J<{#-_*sBCKin49~~D69%{T8()vxvYzmc$0hon7LzT-BL&qqX4W2 zdisT{+(iRp0n&x8hjD_-)#?dGt%Af*?SZ2#)|HTb+jaZTJ@1|crkT45Jt z9lvAKA1w>6wB2FAa4aR4O9z8I+ppeXdJa)=y0 z;Yo+TE!LPn{~c3WJC*oZp;E^hkNEV;iYR)Bjv12h@n5M&uMUSEGC$oH`C?n6NPonn zy(=R1kkRx3pf}8}X9=VG4%d@JUhV}-hS-TP_ot2yXK}^|vAE$dI(6?w= zyg#L^kt)8p-bOY*wm93I6nuA{I}^>Z)OvFr~p=AQy zQ0dmbj2kYMnVbzJW6z7dDu_~Q!&hF!y$|1yp|LMrwUTJXxw}bhc zzHSqBFsrVU)~$fXvo$%Ydw9gT*ZA56@#rL^wI#nNvdiVMmA67FJ$fGQZ2KzMEpZ z>v!E8`vkL46;1w#x1;Bg6J-hYQXvcBF_X|DLv>}`ZYYc7CB~Q2Cq@Uo<(pV25xh~T z91}qYLi&=zNAf#TXd^%X7ZdFW#0_)YE^o^`((O3J>n|fs9xpTGI(F)b&I;{ap6={9LVc~ ze7btc_vHI%S~|X$yQjByQoTdvOO(;XcU7>(7nSx^sZHqgul^GyLQi71>YSqA=)3)L zU}bjq_W}yq02;RY5<|iak-i~r%wUgBawHu~ZQtiaqJFB{h@m`l`0I}CcI-62(@<%w zYYHu5H{kTy#tHi>yHQ`+e2t_k*Fr_^M(VQz9I-X-FWVh4f*$QOWJoo#WSNq=()i$Y zp^{oQ$hBO&A`>*#?({O7RUnYFBt47r;mN-gz=s;Zhtz^a(B zm6OmEdiGqrY5h6%=gEb&RILQu`hBnSO{SRGn1cbWkMFR+t5cjYvH~yCj-<5^`?Pp< zc2QB4Q_J6P83$I2rp6JrQVijZ82@J$Akp>P=U^3B>UQ1WwDI${XE|i$eyQ&jbw1== z3xS>vOw_>gQzC*GBTYC+G3mRRuWk!TK2)%CN{%0`(LUY} zMoM0~XJFv2Pog-x34bM#^OFNAX6DK)o6*7R#YP*JWJsIoFI~Jv1AZ zM6@eoy1lorS_lZY!bL5#u79qvq0ktb+JALo3KVlq`KqEY`eMZpf#5~Mt^*FZfWi!8 z9SbZN9NvQVFi3hSIH?+FYrmt=Y+^Wx8!ZlfKp+a8Yg%Z5NkkE!VujAMKIX&|R9XjR z#)#R!s}!HNnK7{>Vn3TrspOb5sfJ?bK;rm3t^NiqLC`F}zy0{S*+j*PD6I=ufGadx zY!yuPpm(_WHU}O15~(6W6s4c7y#!Yp7}j2*ff~I=+1aKWWGZJ^tH_IJTQ38or^9xe z&@=%ZW8l(cZcr^DFC~2?%(vPznxs%#)%8~~B}GAxq>!Jw_E+%^+qFB>q4``R2Tm6$ z4pk2OZ}F%_rOoHYDjKbpi6o7fu|4YAaAZXIE;^(9RuPVcRwcI8mKCAGCoyAkj5V0T zp7mR#D4BFC!*w1(V=e~rY->b`>i9c)sO+(p$Kv^BhIE=$IeIy#D>~4w0y*H#iZrBEB z(`At~`%4DT#@XHuvRTos^F5{pN6*F#`(3QRuFolnA0BpLD9@Q#v1uplg}2yQ$h49w zDs<{?*8}zzSdNY+sFN^h1?3QnA``dkP1{#Zub-C7RJ@-x@VsxrQJ$lJt5ARj*C1K? z`=_4^);wHb6j;++>!LZ(iF(1^+S7Pmt#3v=32|A$;Izx+V6>&=E}x2@(2o>W42F`N zC{}{mDmEh|OwcSlm!nB^_j7G0Zu;YD`qZStU`r;;H-eFI)8duQ`e@`aB5M3F_J&K~UQWrXgyvxqzg<0n9dVt}@R1l~rzLrKnrNnf zs9Yy8y>D=UfL75m)OdAhhk4@bqZ!O1al_NT+6FOO?WrhnG4>~0493-QeEovY%g;*z zqCNZiixlr)_&VuawT8Vi;ca16bx8?f(g{~w|UP}Y{M6>xloTwDr_p# zwv+QG63(=pJ4t}-|WsdA@(NLYPRlZ8NtEf1C;*8;4q&(Kz6 zh9czve3SquPS!l=iB!95Ft~L>IL_Y*C@L!G3LLNv>bXdzesvZ?DwEG=Fd zlwr2vs~1DwK_PPDtuY0H!!k4SE=A}hozdTU1}U zTXLkAk*CR=FT!FyZW7P@{zz1>rT!6N44LqE;59mJ3ulSuQxuIrExP5rIrsb%0+(H! z^S71T^Fr0|IR=AqEWKh*;xd-?0)3?7g)7Cg2?I-eTy5Ov2QBlO^Ni9;Hbzq+rlBh0qESEAW z#6I8s^9$OHVAD=8-daH_bzW;V17{dk^Lskm=kK=QSgJL_X-t-A8w%+Su#p z>~&DPZZU?%UMnQGrQxAzqY4v`11%zp7XpMEq8$~*^v}n@Lhq5-W*!J}b4xi$P#5FA;Z6qU)Yh1dQDjqewrqlic~P&2)aDIa^Gh zqh`u&wn}|9RCbO;4H5{0_micZKId9EF+~T%hN}KyhQ~cVOhM8NGcSSU1(UHi@5L9t zJ=NYiqGFtH#AlNVZpD~kqvtv2E+rT*MK4x5YX2hXRm>1p8uiGiKz>`Zl1~}Z> zH)T)2`5`au!~`IG#?KYb>tgR6^Aa__XsHLU=jcd&@*rU>GDN^GBywSm-fcxc%Q56{ zIc8Y#mTF?0#RFWeE&kY4zHDl1H7HNEItl97MN7neq#r3vJ*I56 z1qfrmK5Qy!&CEF1;=wDR=Fqf&MV=QORI64h3J`3hSn%BnQ4`<1!*{D@=1-orQ=17YP7)t_#fXpB?~Qq;`1#U)G>o(GdLY77t@Kj9-k8!Y7% zAjLbs$e|8micIvBR!^tHqy#Mh?Z%=vIk66^HTy-`B|IY?kCD96<+ud!3=LH1$ zcJ0jX(XO9IC*e?nOo*-V-kCz65bMJXSnSM^-QF*|eKe2f zZz@T&W`-z`2MEjcKmJWfx6OxV?;tNzGsdC~SBB zF?7B!%Snb`DM-3A+%FmzC!jcLh2}`QWiYJhw`3wOuWa(kYu z9oYXZq?VG3%5sOBAx(Yn+Q6GZ*YnCCZ+foZ-N;?uDsnEK8) z5uYC%?AjQ-KgqMp6}zO+vpRcSP-mh}S2N<{H%Iw_Zj=~TWl6~Pn$)wcn3Eu3t1~Qj zQe3`xS2l<%@rXlvdh-j>bV@PY(Qq$MyK8JtiHCLQH;`M~D@L-=EoiZcFf^}6l2C2P z`OX#wbJL&6x^swmuv`Rem(fPwtla!D*`~pK25gm_-zd`!emb3=w|fINO=?R}{X;C0 z#9jIoV%%u?`P2HeoZM>w$^kn5i@VP!GR;CD5Xc|Id*-);V-b;)@;SFWR2KYW{a6&C z#@qNme^32$0xrM~UpguHA2n%UwSSc|Sw!Yc2Hp(h&$q8sRaQF0DJUrXkrtQqKLjFT zFyr>-^Kn}0kzYT9UpsB|{v4Wl4Pin;|99>wc&+}4Xl8Ns&*O96??e3gwdcow#DRW2 z@yPjKfSUBRU#|K;@BQ@YUtpb<)-SN{&tJo`|3CY;!*7|N8+dfo0)P4gW(_`;)+0#| z0HMcrMc!vlcX<8#XaZ)@-6V}Uj_{HUF-jTdYEy@K!6fX>Oz9|jE233CJo33YjN$yI(m$iU;VmsyXTiAg^ zh#;e^nls9FB-6~m_-<1YGy$osxLF7+?Kr^{Q-+~86Vm-xMiQ9U_aXH6@@uxe7f%w~ zGR~jVtZO|;xqa^u0flrTt`_j|v;o`vMJf1!vxke0%fLon?jeJRlg+~Zj%Np*qtd^o zrW)pX0JW&sf==D3qhJT`zMM6ys&u$HL3$}Vpw}snV?=Jcp4;1z4Mbpq6=cV@>_dbv z#`1b!;OXA+4myV;wN0-5^~+plGe@m7@CZODjeh|(@Y`qRT9XFi4zglTB*@Bo48k8U)dI4I|@n0hBom?|OY!l9(FGGiyz z;3Ep-7y;(h?2&B<5*Yq|27{hgk#&u{xhce4@6$|b>E{UcL@R)`efVUDiM3CdcxAH% zY(hD3N^q>I-8R^9pukZl)=d^1OnWauyoWGmKh~&P=GeWWmrmhfrw(kyuz3|hs+8IJ zTjc{;6ge=2phY)!Wy&ZT2AdAWl*S&zPHwH>lgJkvd=#X7Y=2CB3l|acY9U_ybq+4S zZr-r{7xx>0M%m0DZ_wDZ3dx6=D+2dH9k!4b4P@0O2`!TQ}|E;I0YDN!WpAGg$qIxL+x>;W_3 zL+JDwhnMQ4mIi0>W3ehB6y2U_)j6F7viIWm;O{1Jz1b2aQVF^M+h?W18;*~77llT(}>vk3?9hFho@mreOQKDVj z>!fwyPOb@y?>VnUzIvVCPE#+iKJu|-;bEy$+a=)>e|=hGphD*shvCeuH|G=Rn$y*)e8#RGSMZ`~>v@&-=c4HRw3J7XS&Y&UnHd0niu`Sgj_4h=b>NH= z{=3$qEL(zK^e=N7jmA1@^W-IqZJ=%EZRK65f!nJ^ay1T~o}OQMPGaX?jnnE@M$$l% zTlzOt^Xo-ORz_y#c{hA5v}4tI>1t(gt~%%DU~4V!fH6ONW+^?v*h(*u&(509yWCzU z0palQ1ZxCDQ0K$ujdTg)!&@5p{bi-XztW(chQ>XO0U{sf982r!6lfthnr5p!sYWc$ zqlGM-F&1#b7<8jW_zwBCJM){DgF(A7JlwA^CundP<(W$N(f74=wPmzKt4%n(-F2+= zVjXr^4QbaFCpL`l@7E`jCqnI#!DhBQ&BJrge5@|epl)64RE%$zGu`SNPB6}SSu{#H zl2}_4yut|LYKrqqq@CNuC+4eUmX?CH1@r@Uhg zoX6?O8y7b?&vrz<40AA;>S$KP#0j>GI%sEQi1zTUIk(gtG}GQFBVb3BY@c=oJS8wQ z5@$k!%#own%m}o6{X|`9Sn#!DH%2VsK9I4y2BmRPn-!`lccx!E>j6J29WZqdaJcY` z?&qH-wCGO5Qw@i@>zlmC)TA7WAhIR8moG_^l_!s(1Qf4)a7U6W;l?>HyKO@llXaR% zvIKEKUEfWk5 zmVKR}ELkUHotVs!#x}+HO=K=u8k(66Moz!b z+lu6A`LyY3QGBia-h@u|#5hqe@m#(;ojOMq&t>pA&jp?aL9L<22Y)9xN{9ybT~-D+ z0VJM}GUlcvs;K0;#u2V_2ELTE!q^=>U)(=foF`oOFQ7m{D&+JLaOOx{u2% zuN*BE^`4UszZ>(68$XnZGmVRwZlS!0ZSV~Kk!LfWDSGcjyi%*frj7+Cg#qZ*w<*CE zvkrBH%bRlvm-v=Z5zQ>d%&am5;`O0ER~y0rDn>#~TwJ}~YY$UH{HeYs`%Cj}e9$RBBXl{;X&J6o^T{$;E~^jy8L+8Eidl5AHUQY{|dZKQ?qF{8Y@1CG%`y z`Pl8W1E=qZen>0osFlV>krh6Yt)OLvw}R}eRpxVVT7T=FAFb_6H%uQMY`lNJrjc&X zr8r{x?Ybx_-YI`~1dpGu@BF0(=W?xQAS~Ubg{h`@COjZBGIsS(Nqn{~x+YGzU{JR| zUph$EZ0*~1S7Xn*Z6AVVjrGMd^IBDc-k`wdqDa2G(@sI{a`n-Ve>u7R=a& zU=v47VeO5OQJGs!Dgp$L0Q}Y2thaBK<`}bM?Wo=28s>ghd|br?gXG{P!=e#^Q}~wx zQnyX9R|-l4DA_g7wjYt{wpp2$P#6%xxGtUD%#7hr!B^kAis-Uhy#|AgYgXS{VhFD9 z$Bi(9T}qt5nJvy`)ZV5Peg}hss7d9!-xOW;8Uimy@QQ4-e4vqPxcTnEDJ*d=#9`8N z^NE;)y(Q)dY{gtw1^;*p-fQ_>8Q+EDk36&N?*%~8WYqLzVa1o1OI`%+b>J1sLD(oI#RoO1rM&*rum2bd_V`ebnRJw*9jIK93nGJpT_Qh|uTD$=VYTalP){SNWU z#8j)oc)oHE3EPjh3A)C~ET1X;b)%5o*s+K+z?z#r0o#2*P$%-9_ConSUAe9Nl0z0U zhg7fcDXqIxIOpx-6E}3Fu)&qhVkR*7%#Rl(Sy^niJ)OCz(8;~5g`K=8b^g555xn+Q zl&DEjc^ds?k+ntbra)nmzp=Q~beyt+LawEM%}|l`=9U>ZSLtbx#1+nj#dO5>1N!y& z5oX`0Cf?KJv)p{X`Ej^T8d+tZ)IozJOS4Tx*~ZEU)=owqdihAWg>BB;xA4ORo~r}=H=0o})SGa4bTHa$4~GJm0rMLA5x$xd!a32OIfvene|{-L;Ui@n{({M+bZ0kXmpd@)GbJc;T$YfHGCo zd2!WyH?N_&+i`j^mXxEv|NXZ|`9~p&XO`+sFoIBKB?cZ<@ zzU<*^YCCTbphJk-nlmr6<=JL`yBj}$nrp4GG2u1Ho#GcY-#MMbsu-m_K9wNvqB;5g z)@JFB*X_j9=@q)UWzHT|yo11Y=y!~H_Bd0-$K;Z@49|A2{-}#rT3nwKcwgr)F;xGn%TELm7H`FoLX3AZ@bC7D-lsMDdig_=ra zIFXt11L5+Zv!N>&);*BWN0D}}3i2WeF;dqas)VI9+nIzHwrsE1L^-djB67boY8r<| zG!Z5(hT!8WS91j+Tcy54@Wl(o=2$%cG<06-QLpti)avC^(OP3QK2{?jESoP1&2(Xs z9d6SWygYT{K!C8n@T#rhlCihz2_9~^DAZ10jEFwSoj?M$#_>_(u3px zdgDS0F4f z8m%6Yk~_-jY@g#V%k!tj@Ttsb*KiZbJF4P*)3MQSCg=XzaXwZ|Mn7YPW8Bv+-iuXg z4s|rdm^qtE(*v-9~=R8GM~ff__58sIUQrY=CvS9WbwIdtPohBTrMmAH%`bz zda-8Xyg?6%*c2Q_BSzZ+7-9F{>UKdVk@@s8BORe2iMP~vNKV++YP z?j??Mw*{4+8^!iT~5Es3gLUEKJ#J+0bZnHbZ9ki%xV0~4T1(3hCF-2X9rvM zo25&FbMrk?+cf)_}{hg4K{)8<*sQ+*kng*bH)Y~xT1S{ez^%LL7p54)YHCB&G$dkoTZiHgFZ}nr(cPP5%)qZ5S2u(~vVelrG@@ zpE0hUN)IYo@L79Jwjl+YrSRf;qx^6oekn63T0O~ePQz#VYwn;#q*$>{An|R~F#j{b z#kOsTWiy0Q5!W8BxJuy9$^JCmxoeq5!rWE3URhT52G~YO5F|aqV6VLz`yBf;kisrly3WE zy^sIr?%g|Mlg*XKNFrp-w>=V_@Z3Ft5Mgodt;He+GLKs0g$?a@cC@ctU>-s$Ob)*~_fiK9NtZMwbdZqFuwY(NXSa}n%GO6$!blltLM8@eB|5!xN%x!IoMVK zZGH@8Y1MIdX$ThVCmZd#3gYX@x6TD4Z2Uge%(nks?J^|`m(w& zt4nEHXjIhIuPt$@z1@bh?VGd-<$ky^Z{R5m>_l(caenhR3OQ>`;LzfkHNXO(^!jSB zIVw1yX8Ba5qiJluoARbIh4}ux2it)K3Mz96pKH%Ff?)uWazD7Bz3~>6*z1k~yH})Wcqe%XKFH>UOpR2@@U(@o zR|j)wXf`vdI)5xEw3@_X7_wIpV?x+PWIj8KH6E22m`q$L6YU6by^Aaos24D9j zoK5nR#cWa|uf_AaL-<-^&wSmbT#!mWv(F30!uiNmIS00y5^tEeQ$L5%8^wLMOS z&GBzr0fD9aMJSAMh$l((puDcRQuv!`P)9>Gb;?J7M-o5>(` z|ISv-=}1fJ5L}BYNIUhUqE)r6LZJ@+61jNurM1>pLo>EPgncSL=yut={VkNh5OEBe zn5TR_(FO!5mJ9deCSr#Na>>O;KibiMPs~-(@eh}29A8v0@$h=o=GNKGUU^XqLE&+n z2+Uzo$m@#Ku>c3b0gJvv_r+d$E)uM;IDTV=QNkyK zSY^KK^lA8_*U3bp@Pizz^_@QduQL>oMb*`~+d|-kkdJbr!selwHG_UAO4<_GzH<2* z5X3(*83Y^UftY0iGV{Y&hb^^aTXAZ!@@Rkgk-$4fsxxCjq^|i41Z&0O@WL&=*8Qzk zg^-+k>GzsZQ9i8{@nabTGODtD>V^g>E*M7kDw!(mA+-(NMa>P(Yh(UuI46icpBYG@ z&SCpdnE65th(J1s*Ytt3$q(&jfC+TgZO+dQ&+X>0D}I^fgr)@_2hCSYh0HoY^ntpk z0TutAQBhfcydIQ1ysNz%o+N2tz3(;75V6{)^!Jw!YsV|UJspjn(Y;FV0<^+4vn3t9 zCjIIaL+~>90_sHT;_4t;YbHiFXr%+Dg(r*oeS0!`ujfadJDhV;?C=0vj)Xb)ofLox zl5Q1o>%tzGn&M@B=XFWXK?YAqntmEyuE>a?wbYI+7v)W<4ir{giDZV1?|@zCZ&Hn< zT)*oYSUVyhuE7tIQy)#B1dkyFw56@Sf&{n&Ws^&sAT zjM8t=>LCPqO#mz6;uchZ+0K13hxIf~?&ZaJ>~kLI~yJy{8P10?@e^^)&i;r$&FCZdhs&6PJbH2V-% zlQ=cdcUhF8d( z!y$npIwckM9k$YLRx;Rekmi5F-ME}pEEtHK!ZQ=OiIN(SN<6E5s;~;}4{br^EjRjW z=dw;^tQbtLML6r56d?&1scjSX(3~r2c>zVyGzu5|C<^C*U6}$S=X%ArTU_*W7zxCa zZ-YF_tkYc&4|y?_FVH*>9b5{ElQEEoa4bVvt^lQFkL7-|oJyd3B*W_X!dTzAp~(*e z2u_=ycbI;2SXtNJ%5Z|Ru0}=#o+3Rvc?rvRCSKm70Mg&yfn@?})(_YDr{pURjMMO|D*@47`~Ocu$pH4K@mANv^Gn z%>}+Nq?IO_Bn>jU`sEyKyxkZlqL56JI3p@C!C;`-jI57Md|%_v_=bm^7gv;v-s7QK zCn}+x77@|$*H50)QwPU+ph@RHAN)u(G7Tz`I3xxFmXQqsMw`c6kEe1oB+uB&Bx|Nh z7>G}0nv?7Op+_JlsiJ#2CeE^5&MsSP-G5yNzjF$Kn3z%&O89cV4%*VkRv`cLapkq; zQ7w1(a+-c*l&HeE{mIw#JyX6Kq*k64Llav*t<^lyXkPNSn^;b1ihN@3Ug-5Nnk=`> z94Avw+E&lxIVX|j?8~92?eyaN+V%ICgXtNhN5JMThcq5up}*^vKh_0sRr&A#@t8X| z>#2YFg4c-=fg8lAXrDy~8MD0NoUsoRBTt}eP&M{2D~fO0#uC3VS+VajP>o}Ik?e2_f5E6U0a zfgXjpu9je5pO5GTIE!8~p;e~18Exe)JM;PD!jXB7x}`kfBvUk!B9aM6o8~WmN=C!# zVdQ}FC6|s?SH95r!K`ckYq72U6E|psC~CP6?SR0Hlq8OH^Amo>Q+G%`W2XnW$1l6O z;JUzaiObZn;#;=q4OdM_n%8DD>R0=VyYs%ZuE0MX7<+6=DE1QwtrMHPv`8>5+{^GT zf~AWp3`}JoJ(AQUAe4zLuBVR3Hf6w!zugsrS9|Iu9x(_&{9VnS=6xmb&a)S9 z_Vf>C8A5@eIFTw{i>i;POO>A+=MONveyX3=XFfB?5RE;&N@9`_h}8yet;fr4wK(Sd zY;cqI{hz$xb|la|=ULCn*xgUQ#HF!mVqK3h_!i=#u^mZrn6NJWq!V4XNUjC%`BEc^ z0?~vzAjNNRYd@5oTKC@np_0yX0=+gVXXs^G|2;4qFZo;?KP2(qR>LsBxt?!~MXhvV zbV!NrJ3kIt`K)(DEG%Q!N_b3L^d-7yor3DYcxZ)CrTTo8B)FFKcYRbS@$kls^nYmO zr*_E%MA&mN9zfRYs1%NT3x=luL>&-&oN?jtN}|=>wnTS#cSB_$rgeGW#Z24Jo7_g` zO`bZwdXjoziowymhxdu!So430hTxsnGnI-$0$71(XO2j&N*vkVbR7Jvj+*+cSA^@zN-tcKr5%<%vc*Pu$eZWPi~oR~Ta?Z>E2H_7t{?HWp;8=}>R0 zk77F0{6Eq3;zirwx^~r;;NnBoS1&X;YPmvB9+lEYrD#v~PdnhxMtbp&FIdCJqA^`> zJ{-9=!Q7YeK%)~XV04zX14chLSp}uMz#Q6G8Bn5=w7!pp65dIEKhUy$LRV=fIL*c7 zVK@m`dnt_Fv~OO9U031Z*-{7gb^rbSLmU#mltr*~D!A%x@;u{qpOFPZW2W2tAN3>R z6VG^~nc`>3dm8CcCX9>|%VWr%^tz0^kll-3N z1BJrRSxg+8IqS6f31uP3NR}}Vu9V!dMK6-&<{o4c;nb&UIC`O2zQye3{p4 zw7MzHti+h*;_4qM7bCJH@4T#3`q)_>UpNG6-u=Q?Iv8;jKpF@hcA{lnTeiZ1tRxwU(Ac4%cSd;=UO`;fj>g%0)Kg*ooQ*Gi zc5ctv?>r~<7Buc6s7{DPH#wM`c4(F5QO$u6HUkIS24zndvs^0fil68nL^?{?LHB1uMFW=cv4$gV;qU=fQ2mgCtRBBDGDAY1y89Dmjpn&-qf88SRx)6TX;0KP73B+O@I&SUil19ubxMZrLan|3grHbxm<8o?WWYbr5lXWhTp>s+JvEZ&X)EblusSdeKth|>cy7v4LROpCtJeV>2#Oyl;V;Y>q z(=+IqPt}Tbw8!>qIs7|8T^2b%&RHe|%)HK`IYBW&ES;#8W75rf$!i=S${uU1E<6~xVEJ?R%-l61l*Ws6_y(})nt@`>t+r;2z6^baRwEL#W@42#%0Hhfac{7tEjP>xIlO9JzD4Jd{>bkLCLd0_X@m} zhB3l%K5S+Vn{lYS^?&jPcPHmBvWtQmb^6qcMA)I#-E?kQlm8Aaxb+M`*z~BSPY|a3s266G zh-TB+>FL3XZL*?}gjg(gq_5u$t-7O2Z%c6K%AJz4#CPH46y|BQH=0jEzUFP$vXW5I z6mv@{n(O?k<&;%l-G-8Cb)gs-=>A@n?>jl$mNj3CNSd#s#LHTX-(M7}`@V(v!w~n> zcJXP_o9a7rKCY#9Yd)@wUIG%DULHbAAHCh5C(}zwr`7#FB|t`n0xZ33yTKwGVk?y8 zDHw~G_sU4sqDf_7&XM^Pp-S9&O@n*q0LRB#b6L<}x;J&$DW|ksO-6I|XBN>oWA&yl z;zXs`?~ZYWKG{sTe{5v{5T9>p6Oyxi38(qNm2Es4w^$t25^tq=^=InDl=!0X0>u|b zN7;%yKDN$%Hv`kTQvGec7GmQ~x**S!J;7efU>k3Hs@I^QeH68SV$Qn1@7b0~Nnyb9 zgnYv-hf2Bh~}pKg}la{m1JVa#Fu#5akFiC<$u#=i7%u*qX+z~aq7z!}dEBENOO z3%m$r_CeEtr<$}5Tj8|$1JnoGUCL|^jEp9)Fc)WxjI_e0_|%Z?v;2HBx<64>8AR$= zW5amhlwx_f6eDByq$Vd5JT~s2avR`cekt zTgIFI{GeZ;F3vZfgRILgS}BxKN?fC03^5uMgA_oI!frQ1o&0SUfz{0eY|YNOJfAZB z#sY`~m~V-!KH&F`GmaArN?R)D-x(j%qz+{fdpl0(i*=~=_8CIc1i_;H>Dwz1&vVYz zi4lDJOv*4@sQ#x8F)zR9$}@r2^dU~}@z=B7oywbSUn4{k@PFFR)md@;{Sok+0|)!! zA!V3u5cl=x+`s2EmwY8S<94l|Z=A(*51C0NBH46g9}uVrh};$9<*&~S-%e>vsS<$! zWwrVuW90?sMD!l8aC+M&EF#hlzv3J6r=eTG=J;|oM)3G09Ak{uiydQCEYS(b9OAyS zpsc%EUF;{Dm-x*KBSyB|yhve2B$PvHv>AUx~Ws&Bkm z@gP{Had9@8V4*`J3XW3&LETAkjSy6vFP5{#uD{iy1_1KSH|zxn+hG;QW*{6pDw!r$ z)2tk}q7CJTYssE9enX8X5Ap7`%haV+Tvf@zxj&-#>H`p+N71iVFzBVJzMwHCJKHd1 z`WbO{N<-?nZQaq!{cSl{vU4&5)JDAt>V1Z+3By~As8>Pa(GU@lOYSw(am4%F;-5c~ z0uIw7!~>6xGSY(jP$5Bmty-((B?^>Hv3QRvEIeLl6BM#KAw|m-;dp-=&zGB=w%b2V z7YB{blvqh>EPpj70&AjsUhgRDL#wzxn*3-m2l#<#3>8vof0)jhGEMsT2gGS*Sb|n9 z373;pH*t8_%N@1aWnsr^`Vu932fY3z8ASSygg*StQK~IaPGhfz4eIZlY7mwv7`qT~ zRErnQ9zzG~tu}&N=>(5kK2Hz$@q!Pyc?aqKbL3Wtq3i0{)8qW(D;&cI)U)({f(EMm z*IYW}N94OR z(#a0bio_v*QT0z$A7YXrAvN>&47HYTrYuwlrLDsNHx|*^HjI4c6S#bYeK~NUk-L|( z*N(`9ksmyGKxE+9@W7rJTNAHp9=xGHmXkpG{k(d?Q6_`K!!KApj_jk%6~qdq>}K1< zqckUQb8BJnXnW0TPE_F6BX|VpN|CstI`R9|TqK3Zo4!ZvJYRre=Do0Oj11IlKI&w>KplFxvfoEmvrX&NjR4nbAT1)9-RP zoj2OnD0JEBv1Ww;Lt0v^sDz>5C_v2cS)6G5BQ$5c02U{EVg-YMzjaxIu_j?RX&GP( zeLebNt`wuC&YZ)s+*a#xL3*n{l+jN#yJ@N~_OMPFLXC&1PY>(&;+Uhjw+HUh&4>qZ zblpD-YBvwUo!M`)90CNR5v#4dY5c23TPw6(Z#$44%`$8W%+Xsu)Zv$R?61hyG_Ct&}$v&r{#_s zz^nThF<(^F?nT1^CwYv9N^)ax1oq!)<;u=jCXUM z47f2EO^-n*+k${)wmX7>P1wHBukE2V;xqnGC|jnes^pp@Yd&bcd%o2TK*={?g`5tB zRs*)v9GWgm_;hr4xSDYp#ejvHG7>v$q4M6Il%BKvP9```{-tCqxL z_GlKa>*E|>J97IX1~@*Yj?hJtR?2moo@ZO8l4LDTN+(19qB{?QgkP%G((6KtW(GK{ zZgsHQGS(Qga9K(zlv4Viop3kWlpL1(S^VH4W}ZPKDisH~1$KL-8^3E|HSrtX>>tY^ zP&ub>5UE}n+|`Yb?Vu&#iJS9gwR`om=Z9wW>{J zAmFPHc;QExpUhaFmIx5G%8q6PQJ;+fB&+DuQ6$!#IpF>uqQ0>OByNfyq~|uU04eL$ znw7rFH!wyyBJo7c&rCq%+CP*-5M)$MCZ?8#w4iJ&)*Oj%<(Mn7$q*!zF&tvyp_Lf- ziqR|tduf`CUd_wz19>;RtTv?5d2q(I@?;2khu@nHIkd)(UcI*~JY((wq{Jm)$v6rS zB&~4(WAJC6Bs03z1fs4vKaPkW%V27dR)h}!s1&}0Pc-vJHUw_|N|By37QjZelffBh zTY>Zs1^{P3guI+O47W#cN>y-UA-9RWLQdmU^AqkE2c%|Vxm*~X1~ATu z%VbydHG>43#nxEb0c`5pd&)`P(183E(HF@5LmnE?zeOF&a|8<$`hg9K&bq(A`Y zaw(wq&ANS}jH6SW>#7$?TmkBtRh)=+rx}Ru^+|l3;5&zz8fjvBVKkM~yt-BU?#1NI zb5`W=K8U~sC`atGg42#$Bx~k1W`Jen$XTKH_cI7VI0nmK>8u|zi4)gGU^Fu zZ^7xGAh)oQj#*EGL0E`$n*DkjzDWUfmQT#v10A4B?u0Zh<5tpem(i>lbowaLj=|Bp zr`?BNUZ=5qSLN7~m{MuVBy8N^#XNRT3MG8(ja8_?6H#g{;MSEd$%jfQ9R!5{i$yt;f+EK5kv%=BL`TG#v zs#9+UnUuk|GeuUZz%7|_ys^sDw4+&07O~QWRt=G2|B+fnF`zANBjtm_36flpv$U!Z z1{QY(Tx!a!^v2FrW|QEw+TnZ9m1ocw>ne3evA<5>q+I<;W|QHXwqP>yYH;}EAH%^} zD~#Mw_rxp^`6|dCq;}FrIm`WKG|1N}VN$MoVv^_wpYoIGXg;1U^ozosGg8hG+fc`U zmX--@A;`_wD?E*Cu#N@QqC5KJ(2GJP8A2!O|HD4%x(!s#)Ifp7GvJK$4m)L}-L1M| z^B>0y9I#y_(>Qe@X1uI`|NO(Xbs8*Aqu>e6&bH@3S31M8^pL;L5WB#2uDkUQfFEa! zjn}_&>kG(w{&p4Q>(^$c8ld{*nY_L`g)Qt8k2O})zy&SlT*p^bK$k3fakZu z!osK)4yE%5$O-x)a0?jh-Fh39KNi=k?T!Aq2RAL$(q^x4?_NUkd=i>`y~HE0=UfdC z?n*JBcy72v^|B5_YQ)&d$thF8{+#ZKj8{FiHOhY^N&cywhDi?&m*E@iAJlawSc%_4 zuqCU$P*V&FuUoA0YVI^R7fHLvzR&U=SYY;t(SPqnt~305Vk4evazqZ_VQFP$%qiw@ zb?p$>^Y;g-xluoyo$({Qm6c^*w8+_+PZ7Ln7I*1YNyqbTw?S>QJUIyXdZCC%kFH_b z)Av_PG^Q2>I#5x&H8u0sYrodpIdclM5qAIneNcLlJ5moYJzs|{G_}QF)9*j{`?Anp z()@h)-G1x9;e1fRz7Op>Rn*iOL;JewGt+0#e*RY-7w1h~+VbM*K45ms2%oTe8bYQu zgN0Tw{v8w7EkGuy;R;G=fZ0w+Xf-+pC$wC?t)^|dLf{oOD7^^#GX zY9iU03zYuvArFQ<^`I5y<#B=ad?9-ov2&MiS*_GOyR9$EsZ=Y;I5<$~^KF?5D@Gs5 z8iIJvSogdTxp5GM{&xjJs{zMkxC^B`%Evlr6`4Pi29~yI8_DhOi&zj zoA4;^HYnG|I*A*|-IeKfD0~$liw3q@nIHYStuhQfwz7Z5+`b-ct@=fkFLp8%LXpw3tMYAk`jk<}7x`bGb85SX` z>ODJ}YeGI%T3b6FqzaJ8mQ1r^_P;~r$_BpCo4&sY_T_XQFGHnHtKD&CUbDas$<7~3 z-ttCW{eW>-(2-{How2&x+Au+#P$od^s8CN=+_`lAyi_l!0=+HU(^~7guOk%?L*PS?E(| z<;5Q*$iM-BD~H$%4(FPhn$qd<-!;3DkP{}kIP&>APwR7QM`q&`QMibf+t^bTYm?|IbNDCw|u%z@FjKN^XOyeQtxQi0D7qmC)ONyDBn36)gjA6+<0;NOjXaSiLhQso|0dcMdZvfX)tSRvW zWk`x*nbLkBHEuLMKQ=yett2$-F0xTA?$8HxG9(mC~gt<=R{*ON2H|cXF+f z(S1k#BQq_nwuI569Kc?e;12C7IKcy(HdMy%PiPsb;l#u`^6#pTaZkFDWFC$JeiD?+QLV3msH3Y{Lwd$(qDF;KyrwWl2p7Zm zRPK6kMx;ZlZhBJuWIt9EY-#*@C}e#zHF)#IMr?g2#1nt!p6W|Yi1tIW@1jB zkw)LZ;?4U}=C&yp-aFCeFS>JJ+8d9Zn(W0hF1PpZABz9tQ6Eav=F}?YZ$+&7-n?{w zqPoawl70^FxdzG`OSGa~m_S>-Fv%#Z>@S+d_4Z!#tIs_OnL48FxGGa*ov@|9wx*^e zG(c%Gk7c8jc%azcltFx-S<0feA6!#OZ`(|vY}>Y?8q>CkK>Rb>P+c%u#hNhx&DlAY zZR&Y3z#;kJ{qxJ~va4m4m4hK6HHKvE16;>b! z$yN)nuQ>vnu(UdYgYcJwQlcZ@{zEe3KtlSq_u)A}x$zEE)}$2hgeIN;1jOLYWJi({ zBiiK$pFN70rkwpyLV7ZZaVTs&Ev>j6-r^R}y68=~Jmd5x6CO?{)p#LBYW>_tYDrW+ zM(p-QfWU7*HwG%)^$QD638`dUJYIPGc1b4tE(qoouvd9!i$@Ti55vLrYf``Gn=4co zNYjl`o6+0)Bh~?;0)(u*0C19~#DY`LEbOC^rh4A9q)LJD@rQ5FXoR-EnsmHj1tP~7 zq=bDBfU+$n_i7)fUT6>>@*W@ozgA|;1zGR@3^d7;l#2l$8%<<7^$<(T%Z`;yCb)EP z{(B@V1{IUX3iuD5so0*m`Q~4^ZUM>jBS1TM=e;y+X)G2m_y!y9Ggji#0<}=b4{@W_ zu2w_%`CK02oiZ(hl>hv0Hs!gfA3V>F&-cOnhP{7}>_})%K)O(gy|&_P-g_ zVRk7wnj`b9m~Fhx;0NEoW9Nzk^}QHN<2)BJfziRD`n%R==XkydonLBZOiB}~bKloL z7FGAnJ_qj*oqq-xhRW^%-U&~#weI6Oe=T0opBd%-Lk)nmj=8NPGNgK_>Rr0dN31_rKI1EY#jYxzZM6LopDm~P<=YHa`XD6Znr zUjiW^ISF(}dU|?#3idPdIMfh8x1f1MKrW^L?7sl|DbJt*=p<021UWeqV$y7#sv2vfkWc90f2kMW?s%>R^F~~*M0&B%%)Y;u zc96r$snQv+Lq-3mytwY=W3V@SbUcw-AL!;rBSKty=qXj0-&USpI1@;-#y-- zHu&}N|4o=B{{LH_|2Nv-8{>Z!YsmkBYn$fdV!jbH%$^{j7^6#F?jbUln`IEhq+Wg7 zHT*_A$sqQZoXhW$_yTX-BJ`$BZR({LxMZC(<#tbh>2SLgS<=r7&z240lV%$c6nSt9 z`1-2IU$*sc+(K;DPs#?+*ltbQw_k6L-zekeGRVpmLEmh9>L~~5xbn7_6RZ5i>I{DO zNlT;I-!RN?RY?fqLP_2RiGRb_jWRs02E`y^vrrC***kSk+VAiG)vf7&yOkC~9VQB( z7j`(D_#Jlc+qmNmU_W2Y<-nym023t`Vtm0>E`S`f5&V?*`PKO^|13*?L@y@6k8S9_ zKi@r+_mTarSqK@(;*5-wIrtwxaWt<5M6KT}(qDRYzq7iy5j#s(`NeYM{AxYN2!>`o z>G{p<_{N{tA&;E#D-Lz2sexpfCue*cPQf~ykMlQ>sQm=68UTLb@JoNfozg@SIe+@~ zyt=r-#>XZ9h?9}wN@;wkFSkyJ$F-wpo%-+hCodap&;W&cs&TS5q18WoA|M-w>5dow zgNpyv^Np|m-zaGfY&Vkag9&NO-$F5$*HjahZ$0ra z&GVJK|BShJv%hO)*n4AtnZKH@Z*i|ufenNXZU`i{OPS$ zfBz-eN%+y~$=2#(0)i$m$Z-shj?68i)M7FhB%cpKYYU zRVE)jdSvh6@t&n(t_3N83hEfmD?{>K$}L@I@_cm6%tnqRAc?~3-;_UnV?%&mZaU`6 z;ad?E*Ra+lXEl@BP`S-4Bi7kLujnVVoh^1)*JJS+UzLs>F-+h4?8xPf>r!5&{Yvg% zIhV2>>haTV#k~K3F@D+pQr&fSKE3R%Fslpy(})p!)c(qxN1fDG!kUWc)F4f$RV_Wn0L{9w91{1=-e}N2NX?%>pqf z@cQ(Di`O14?#3vhrGVuPmfhG{n*_T6tzL$&6 zbQWV^?QaE_CiA&RjM=*^wS4_~tcLJor0Cw$;F?E&bMrQp9kp+tc();){1zNCaPSaL zg27qsW5?OIUi0jxv+RAbih$M_TfC7;J0kIGDr5TqVH1|ZOt{LN^P6zmwOf4S zu9@V|M>aef`4h!+8hfTNDFcD5cOxwS(&T+?xo&4M_28c#v)B*n)VW|8>ijpcznKhz zUC03q@1whUMb+%PZaZ~HUNp{WDw{twjg3tXm{(P(M?oE^7KL87wD}O%ur^xPnSJQl zSVP;uyX)O<&_29DuodcA!z5=kY04BOhv)_eH@;Nya~aH?Vok0l;m6(C8se)28N#ZewXlJ8 zkYBx#RyqKPuD34F_u}`K`CgvJAY`%U7$2smw~%w#E^upkSIe1l#eQbxRJ!S1Q!55< zOZxrBRo|*Pdgr@mGuSudb3YM2u>5}fhs#(3%DqmcxV~C>ee$?|i^gM1Ci>=_AA--7 zecNiSksEg)gViugAEjYpcig%xwya61&1sJEpZR`u?IxB*A2IZ6cEH?0YBIJ;Jlegn zfDhw_g~;833PXo||AF^bDvyo$9gVh^cX@DLGQ&1@^Xhtc<)3T=HEH1azFG0( zl7x%RC(ppbC%HKUXaM1iMrFu9nXcEE^fxCH<))>wTX%G)i^M7WB#>^`y^FMA@FqPQ z&k~NdR4_*f$L6}1uTt!tb2XHX+wMfajm5i4257CfVQ}+bff`vz%v_RS8p%wvW!jzV z1FyJd2S*RpipZfV7#`YYW-{?|k3P{`&gsmowTP6*H%DJMH5Jh=jk=(IFm8QLLL(j6 zsfFvWJ(GI4oLvZ(S#U(j~U6 z7`-E}57aK~v9reMBfY#CFq4QDnGMV2mCL>L z7jO{<0G;?IdKrScbkTEEZ>qUqzwtD84Sq_Ux0z-;DrDu$TY;zU>%+Vp5Ez7c`pPCN zRkPBI{O9BD|6H*^+!@y^kI@55G%RbGL5RtKv-zBYX$ke7UF_hu1yjZ!S=Gp{Xt@)rIXm(Bs3nFMem+ip z8e9CxiY6i0nIgiwHXgRPoXVb`^uO7Px`!S}k;J7)ZJ-+XQ+}TqXWDyW#?xjHPIqOZ zaUtJ5G*;HS@7b>b2`H;sR^(x!gQs6sxwQp}Oo@p`>%qUmwl12%R5S%&YO12DZe9t% zC!Joq_Z5>ba9elnb2$A+S>XCqCI9?AgmW&F2pyv)r6hEv&r%J$TopxGOwaYX9G!^@ z`57|m*Z?1&Jyv)W-Z6jPv;UKo1MSRnA4ZtPGkhDS+pUSLkBQ<&v2V?eDGyO^ck!T4 zYsjH?PMB`Y&(-OT1MqveNlvBm+hgSNk|++<#FD?NU#D>nayryjF{g z-Qi>?gUQ=v=!2eSI#qP9%;z((1D6Kacid-&CcSc!kj;D<7Wtwwt*uCrsdWROL0j^- z(wDx*4|_z68=gaI^b5gOTQe$c(QtAQp&H7*`i=Uo+Hur2hWfca_s(T2U&!4#ObUDg zh7;=Aj5>X4ji>uMqDY@GatNG7T-K*P0wg3bD0m9C+A-LjuJtZBc+n}ylEiK=C&g`X zGQ6wt4lOl@qqYqf4hF#opqG|xWsK>%yKzUSUHR}E)Y``x>v9h17GF+oM7GXe8{w!;T_*C^dpD}++QM+;-T6q^|KbGS~f zJAF(5?BV+I`OyPovBzt9%eAtItIedSe7Wf&#E+}0F05+UY&eSdLH#aYhJ1H-JRhQhw1V~l|!Q(Xr%NlOCpZ+pb<6U%&_N{C3hU5zL zSTa52M*(HiQ(ji{Aih71J2UrkwB_KN$kprfhAGyF*=WlU^iP+%MDZCp#fp8O2Vw3n z`%Jaa4BAxF6x``n^}HL5Z5lkuP?vc0Xc}=JDr|&{{=u>vfr^&DZcIM4a%OER2C;w2 zKvUFRd^WlicS`P-=$hkxw3&@(vtE0vkgY%Jr8wJNi^+|r_kA6+aet1SN=F!N%%8T+ z#*q`N?=WFdxCT34xO$GEufu@*SYB2=%Yyhd`N1@=YO#BBaQu}a_pSuMt4(@TWafkt zl#KUeRNO<1Ts0V@#7Jh+Cx)F6=68wZfb#L=p!OB(pD3xt_evU zW-jFwJg9-yti7$ga-K}~n7A^tyK@Osmq@abcfE9HSXD)|-)!KW(%6zcd&%Du^R?>c zk2A5YnL0@uhV0AuKN{5W^H}n3*n#-*2$*zEy-?v)*I$%=hkhSlapCA%bbaXuTLt0f zFIOG9yce(btd%)y)8n?JV>OwP@^FBf|L{F*%cM8m&HavRkX!dl)t=E&vGp!{sQuO{ zDhW|QqROLD^hQp4N}$klak6K8+hW`&9oPO-M|L$& zIzjH#X2&2Xcsc+?U2h?`Rk&gCskl|$ojVorfE390dFzkvv<;+$M-AU^4V&=yxNBS# zS?73We&;~UlkfE_<}C}KFs^Q0YYT5y#_ul_f|GDyu{`r$?}cNKq|PA-n_7>Krll$D z0nL^tUV8SuxMq5~!qwofwM<^wXeY$dotdFQ6pMF~yhX@b7$9~x4h0n(?~R$1*V4H( z5Tn~K)0w7DigdW`vStjW!`El6f!Nga%bzK}#f1}Hwsj3()Nw`7%PcA1GEunx_OX~J zhecYWGu={xU8jSM%BX!6gfGvHrs=`Yu0OFhVo`?2D{WiLYAH8lhC8lwU7%@Dy zzz(GEgz3&EkV!f#fg|~Gn@I_tHpykYA zRO>?DJ+#2bBuvbci{y6+BoS5g(ae%dN^!_1{Jo8@GkxZlF6v;9-9ERrLrw#BH|ye) zU^Tss_cai6e_Mgo3olO*AgtLubNQ)Q=YhFn=I($(Q3Ca%a4;q7yQ?Gx=i0;bEk^kE z*a5XojK$8Sfffgax)xPq-qu#kun=K+775>Q!T-p@wyK4f`^jr5xR{6{bluJg*Mx<7 zfsRU+vzfNiQ{+H(TmU)285P*QU|-suybnPoms+~M-L|mfg!!H<;{5!H$^pu$+KuDz zir(*Fz>Pt~?Am{8@7lwX%+k0!ZQERG9Y<#zvt)KQa~v(V%rtMzj+LnaQ#R%$WEwPc zEE`lr6ttVRnM#wl@`9Bbj@Pujp+H$eW<`mLfq=;v0jr=0%6-55Z1;KQ-`)S#e|Wx+ z!^3yJ_x-)U_dV}9=RHaKXCXdlqv{lMAzHW*%1c%LV}eFSHEjJZVShdZA9+z`e~nN< zWY%;MX0EjwR^6GTiu~PkH*fwkaJ5kE{rw0N3mWv&>siF?UxwGx?Kh*#bh+FJTWPe2 zSrLN8e;n*jS z3_P~0TYz3n%dswQ)~C$`%$=i<|Lhgk`(Ocfo;h{K+Gt$)Jt>BSU#5y9pg%W;kvw5hcc-C62Vk4wCSY z5-uBb)^PGgaO7EW(7h*)d2wH%q@hqGVV6TXo9XJS3KyqgQSvE*hScI#y;wtuBR0}w zv09!_EW%9gkWi9-Bq}b^T7mv2L5X%>2+FOIP=UCK7=`#Lf0i)HDJO4T;3y`CvP;SH zSPHftbsiMY?sw9W=CM69Gal4gzamYwV&yzCWkAJp>7V2tx#Q}PaUv$4?3D52RBrLC zd~SbPO;$ifk=jo_=&T!YTf3t+ejYcTDXF`GPZuF^P4RwN$}`MiV~-C^-p4gNER|sz(4Y1ooVgX074F38C7GI`K6YFY2N;>?qjum~SpDyxe z=p4@++mLy4w6Pn&OyH%-LA4wzQdiNo0`<*F2{fR%feM`?8<7jUFb@uJ@ok^fku({> z(BxdcXFkTvnN5J+@dZkOPNt>o1vT@x^~>>;lVkRXi>Z#dUC+C~Wybj@Ph(hYBA+K# zWPfDKOvBRSRG2@BDZ#meha0`R_0Nax&Y|#AlU+uQ&*K4wG}<#j@Sp(yvtEWldqp=mN{ zQb@wiE%Y|OpGALT4lml&A8u;=quRNwW$$eK*-Twt3YEe;f)7q66>ZJl#b-AOUQnUP=|<-MG^^NKzAuyS)c z>gBdGz5p?{S49Xv`;PS1xE@8Q{8Qj0#1OFyz;7VUGG3PMQHE+wnz~wbAb*InY2lfh z?V(yxphqs`>6ORw_@-xR3>7b|xvP0voi7r4&EYTEc4jY}e!2$R%={H zNnpO@di*ud`#?c^?FkN2)#_nUAl&BZqg#i?mer#v&Y zM*kh0#5nrB-F;Fj$(?8C+ejK;Be;5P<*kr3G%(~7zj#}y*}_7(GZ>??eoK7v`arH9kJkc+APyd)QP6FRtts#ws4k_zis@Oa zS5BO>EG~T60Pq#EH|j2|MZu4R8xaR@i^dV&Svj2{5?gS?%MY%bLBmlN?0ccURetJ( zU)HTp+Hi0e!~p|f75(+WbwpQ7Xm7`~cE~YAEI6)~MO9O_6N$;O-kEXlXR`ek=+)3b z-S)rhkUJPfmop*KkdH>(Ha@BHH2=eGdrCA;XLqfd?K8<_Wt5p@~bRL5R z6*WRG*OrAwvbwAL`HIh+eIbK=A$-dCLfB0$?pta{!q=RMDm(Hg<`~D{P_1*1CWyjb zjcD43C|LT_<@tt*niIUc(ysS3u=1Vleu|l^+vx;An)ke6Ti%wSC3UAF5QuR=|0h|A zpR;PTp^p6%EG&c^&#-g{G^h!Ej#?+-l&&h{@I}reAE>2~9QOA{LH^GB^j))zcrkMw z%UJuTr6+oQx*P{r6xkpsr~Ue+G&fBF{#hx5ki~Dc>BCVM$a-F%65yc0_E3Y+E|TKG zZR~a*9mmG;XFqibW40AYRp_7uhm-b*B6>G28Q+vJ6PY}$zuep{d+cHh!5Cpum7>1I zGc1N2jnXT5Ud2N-MwzY6&<>NVJr#c8R6X2);HtH3QTnia#;_f<;flNg(1$uXul}d= zbpWh<+pR~!9T0z*KYj*ZmggVYOBQzON=9OjL?e6b7?k#&o}Ox8k?inszid9>UOfr| zQA7d2_l7!2&48+bxsB+Ll#h~|UU2Tvr~Nm@&*_dYyrLF!+c!pa{}`(^9XmunD$bds z9o`y!q`5THG|zKqpZMCTo88dTDzia6LUo+L`}%Ger$`mBYT~sUIv!d++D^B*?7%U? z5I)cPuO-!IlI z4ll5LG7~t=iP_WNIunpP2_YzN{B`qf%5~HIH4eGuiS$;r%JZBa7o4jqKT1$#lGL#| z^*|BB&S`3)jdn>~_xMfk{HSZsv50PD(m-D|x%5^y<%3rw-?=wd+tMgIjv6kqxUA_; z5#|ZDVd(tavFAp3)Dg2btT7z_L=J=M*JV+^rt3xmnZ1@O3ENG)n1W(mc~6&uP}GU4 zL$@?lW|Hf7w3@<)u+X`YKy*K($ycWELgIAVB`i%G`t?)nlG5Jh_)NjtG$6-!wmO8< z4+MAig#x{OA=3?+7H=0s8PmmZVTGK+YXW!iP>8*}8QHVb!33G!W&kX6@O^XmA58q% zyZXzUn<*3K-7^7Yz9PfR!cYuC^nsL$P@8Q(7yLeH2Qu4f^v6tw9@uNpoF@)FFDUwU zJ}NO{Bd|ksotFUg3a8%%k3X;NTl764pn4=ywahnid4dmJmh(L(fOw8`4OH8|XC+vG zVG5@~OS!k33o3W%oh>eJTaF*V+X!orgO(dTRvIlX|IdW5oYCJQ2wnCG;CKJKuB@op!eRyM0IF7mup$JITvm{6~(mPQRkuK6hLM(#{2oaH@2vHCsHBv(j z7D7aXNDVb80YZcjLLelheF60T=HBn`Z>?|LHD@i7vrjnLd%tZz@4KIqgiAIS+qX$? z6A=;Fe&PH%I}s7FHW866;eTuqUdg>7@D#rNdGow$n23nvk+r|yF4!Gj5MKN(%+BJB zNO_kmMcDY=_q6qC5s?bG825^($fkoIE}T2<5dGWSnBU{qQP6Mf@w8_V;SrhhRnpg5 z?^?1xc-6Eq!M>UI2j6*b-7eE8PI}qh_Wbb~4XW4&uiv#EVb3dF-`sKUeu7J%TeZP; zjooj*Z7Q;v0WMQ1!B2-Y;_t{*`y*I<*(!AYt`R=oeSTOC_UQxpXSTHzv=&Ji9CINO#VO3 z+jin@oBz|iwP=_(>zu5C+Q#E9M!#I{GSg+3jXbMO&b4-cikrbHKcVh z{OdC7V)!>WY>46C;P7v7*sz4P*MEbS2bFp?JU25%Sy_4eq;w+&Y{&(5M|2NqAX=}G)a#l{~FWB#L zaUJ9z(bl$wCj#1kUVeAHMyLW2%kPs3#;WP+Od8@L35U!G`6{o3Fq1uLu)l>4Y7yp7 zA|ihX|1?F`^M<2$&Z7DiI~G|{f|ZWYg>T{4Qqd<_OYqVf>x_Zvn5M-aF0v;VdRZ(4 zpAkK>kp3&1kjYukNi4r%L0?)w3g!z2TVP6ga##zs`+x$+b^vcDuyt@yJhZz&oQ^W( zwOD{!0Q{c=eOtlSA_<3ZX_J7p(>`>$CbQL%aPFFGz;VdPhY`x^IIKlJJurX^+R5ic z6PN;1;>w-z9cu#@9)q9ObECIi%?pfYEDG@Ygu^z37V$uUbs})KB;7bg9&@-hu%XCh z`RhHH6znYtooCm+=A&zep6Yr6R2t@ux54^2tMe5h1M{O*1AxjKSbD#|d_P7XJB=9_ z1H@n?0bCr9UeXfjxN)n%@jl1A3X zF19PQb?4(qc}ZLTYt)A}M(qs{urI!NQGTxA;RHjp_d5`~;0NXKKUx&#+tt5`4va14 z@;5K2?rO5Yzl{%AH_; z6ogu7dsi5sh-a{Q7jqu5h8W`X`P*V2TU*clwPVLxHZDAFe&4m0f4)1pJVuj;pM8K# zI)-uU%yTO_SN1%kw5B{`FIr9IF={fkz~594`z>QO@w};>%y`qqWG=cT;%IQQZuDlm zYt6p+d`87GlS)f?_3G7S-g!i)A_!8)deMf%kqJnA0C{Ujf@kCWA9|RI3g0Bg4+Gry4yBU0h_iZ!%E4k%up!+~uE>0ndGtUX%jnhgWNN#D; zcj~2djRf1(QN^Tuk;_Lia2aLebj*s_&-LM_+qpcz@TmC}w08+vMdY%5rq)S7E8r~H zC?iC}H4Iu)Z<_RsGOfT2;FZam;**Y=epq@x`}!z!Mfqy8K^mhrTc;mFC^!1)sL|dVzP7`}@RotsP!z;84%qu$ zYRe*Z1X=E!)IpJGbLJ#MUmwHRwNJ>=>XcICJ13qY;bu-x7yK%jMb8!~tLe_362bu< zO;1&}=rVW&OdEGjoNxwvDCZQWRjtl*I$9o9rJHsLl?+-5Ik2HzkpZaNtbt-7&Cp=gzGG0r*^8hBX7&!@en$nwLl6 zOmlDMzMhy9#}|_)I`*n00!NJLHK<>zd)fLk@<3+Yw_Y8;^HEzjT?ymt4Q?22Dm_=@ z=6URhX?CNBERMW9^oddW@SB#<9Q1;Uv9HcnA)#GEV3W^BvE7Z4W1*{5d6*9IVbDl$ ziqNWeH!46b$Bm_|Gy~=vW=ZddElnEUnZDI2XjR)_Xw;8M$H?PFgr6 zPNXGF;|KglFubt}p67`3=yjoc{8SauU_(`kFouAqo*Nqsx(HOr7MmzxXhRBasivR^ z0oo_*lZ%R&huPKFw8z5U)Ms{LF?!1(DT)@?pO27J$=ywX*oBx}yeFV0F0yvF&#`do zrAI9g)rayz-DSyQ>>P}R8o_e*NheOkw-CuTaPP6KEDzp0Ua~aiib3QY>(tM|km2jA z(m*N=Cb-np6av~^to3L@$}4x9FuwWvmS~%pL^Veq+p<;9q711o%}y`~UAz>4Gy5Y~ zS1{i6rK(^v$@_YP*5}J3wb|Zy5?sSg|M>CBtNU8Wbd#juo#QvXclV+)mOQBB?5wP# zN?pjJX-d}krzLhZsv2>)SwYRuxM5;}Dybum$t#@!2Iv$fUu>66*rp2yn_?5c&-+PQZe^ zFwi!Xdgq*2;Du68`fe1zNLh3a0b6k=AK+Vc349w_(@H>!9E{Q@K1qdraik9wWh*1~ zE%yJlbEkzdCVEU5s*;5fb*2uQ=$2`|FoF(&rz*GX_dOKfv=-QWW@*i2`wDLyr_of? zgr*4RM(n1e6`3~kt1~!na@WqzaSUf3s4gb3f6QqmV7!`A8UbwIBrp7mfd9;ga}mGt zNlHO87gj*F(WVQn8HOd$!OYA}Qx8l9@#VkKpUwMnm{C$RD(p#Kvs6QX)cNC$iSWK@)ha_jl*(H~tq=onk z*jC}KmD3#t1cLU@dM4&Z35|7hB@2(+VEh*q2h*JDpb7}B=+HTu#9lOFWNX*q&Gr zQD(W#LAdI9T=xZ# z)$aEwBxe-GXPzkQsQ%KG`|$XAdgSxOW(Ty&gd#9Sy&*>lfTZ-0trGq5I*Bk(&KR%0 z*L+H)%cS=q^p%7X@=aZueq~ERPwW$=?}!T$Ei<8wy|HXc-Qxn4S>HWat-h4jO#bwp zn#UDgOTMZ(Cwvvn=G5du=rlxj2CPCUXCy~yNI6G&bSGAbLViZq zE{*j>?y_9;cdR14x!d{b^~lIz>*lO|<2SslGF^2tEyLPNu*>n{Q@uVCE6({u2$#l1 z3mlDEusAi%W^P&N&=J}rW2$#BN(?1cIq*54JSN~NmKoI?>-vY_la%0OB-PE>)7biz zmvjUIuhOaV&BW8esIEXa9m<`e8`!Hfn0QXUxJ#6HYZS2Xt+Tkb5(}`)!(1=)oe9YwcX+8Hfe>HoSY@$B^0Vq(x zu+_@8p7CpsF_#{j-m~eN^sp3PbqD>vKe49r*ft;{0?j}TGGqNluz-(PHshNN0Oo}f z#)g>Tpq~0czs4o(Q=69Lyey@bRyMzE?}kB0{lwCn1(Xm_qN0WS`x%cC`55BSV14Pb z^QO|S4wa=5CMA-#5bx6m6q2W@5G6hZw$jA{%(HD?ypV?%6_K+!pUKSZy#%0V?k&;+ z?VRh}ApMSy`0EkzY^g2C9Hk%xN~Kdxv`OXgxNu=I!)2sIU7M7V^Ij~Fyx%%9USo3q zL5O;})}xe0>!-jGVk{nk2Pj<-MwmZGDIKCJtJd8SPYR>8(hto(kY6pCIV=a{R0KuA z7J){=*&kM8Y3#l{YHz^Il6>JQh!7-6jSvOTU`B$Iy$(wSI2YM*a;5?ZOhd4S2}!dQ zC~av~VU;T-$SQ(tR4P1&uifRk=#Z zH0$9!HJxpoUyUv;2%j%lsf9L;b+v@^UweD8Fi0)&@YP%9t1o)lz5HjEBd?+5OY(>W zW_^0f6&%Nn>_I=#@C}qfG3*T~b6Jf;y2MdpJ-IKU9?nF?y&VNDZD_&;^%JH+mP-H$ zo44-lw4jUaJqSshtWuXY(?*`eDbMXSv^}*?8g<@^tgIrbDD%B5~rU0HHkMDQ(e~rZR`yzxK!6Gu~=aL zwl~rWkZ+Hx;hJ0k$sfHsuVvaaXJ{{iV1h1MA~=6--HJY^Jf`#-O^7nu+QX^N={6xsM%GZ`zUJVa>rkW9M6hmO5ag*KN z+Q$|O_YGEG+wTJ5VPL$3quDy0F-7sA(a1|s4wD*+nTz3er_9oXtLcQtdHWBI*yTlgGD+3iTbjP)bKi!1d0U5(>pmuuQPP`f-DB88ZJJ-A#S;SjK8@33A|WqH zdWwpQR>9el8{30#pKsVq8-Kb4km9^kR=u38@(^Fip1sgu0)x(L`;Cn{b#kOr@n(z3 zO-)mcQ%uMU39}mx^mpsP6B=mDaa)xYvjn^?(yzs^i=#W-%L9YM zVwRRO8K^CGS91%IvK0NJFUV9^1@p0$RWD;EG9H=;X)r|(eK^m@ z^QRQr%rnlAe6DcQ#?_TRYVEW`Te#+2I0wOuMi6jGWZ-v>We+E(5C>RdYnATP1iiU` z|Ng~oAW?Dgv`{@SJl<{97#%bsnV+B3@^_Um$FB$@YskUUKBUMQZIm-^Gmv|Pnt1n| zJrbhu@E%Go!SV<+3fivFOTNmA{~r59qZtJ?(NtHt=qX*90*B*1ebSdKv$9=WD;4x- zr15tP?&h=IEZidqKi`40&g*nGso4W zMu3})H6v}rScz*mvm`_!2&_Y3^8&oXu=m@dWe@KLCWS?i^yE`I485r{p1)#S1Dqr zXQS~x1({f8^=_77%>1h|IRZSzw0~J!rP2n64g?W`sjISndj#Sj4j96=0#R5PG@^?4 zyis&0CpYRl$;dUiF19BBM|$|rK}U(<;qTukoeb`!)}RJ5jZRV`ORbcvwfg)lIqau# zN*Qqp2cb5UDwkDvHSW)}>^1|qF^Ng{@nIP}02Zy82&!8$&*-1_W=ni>uAGAX4g8bK zeaZ@)9~RZqixVPqL}YgG?iIFaii9>TZXqlb6CoC?z@AX_Jp0204j2yQF{vY@aN&yk zD3-=^Fcum>c$2_kA554rWX6SF=?;zfGuv5F)l2#~svt;T1J+D|Qki^-7L_Z(cI-2L zmh2DsD>rXi;c!vlz)E34RpHbCosN}W-B{Dh;X^k(T*OKC#v^`i zvF_XMIV%>=OU?imKYa{cQ3g~5E=H<7haH%2r1gf@+P!ED8maY}wV!ETs_$i(E`9>x z=EpinOG{n_e+~vUM#1K{TYn1%ezl>+B1x9L)kbmzD2y#7cW)w$w?8ub9A+Wucgii@ zLS9srw*^@%Oo;0dnq5WlJscJewwRi7MUb)rz1&UJF^Qx6%{UBI5?dMJ8xJgYY#QsD z4G&zeCXw-$wD;@*iZ6_Uw_e>YG8R|$v-m=`(Gc3>ZO5pknee$GM$!!()l?s0x^XTS zc_f~ie4g>Gcez^A6S#sV)M(0xm7^8J>C^h4JyOplc1LBO!ARReI5BnyjE*mM`m7Y3 z*V9m03bJUYzCpW-@W5lSc;p0#`yBw13`3GGSS5C(rQf9$h?n(h7p~}Ps9ciAT#4qh zaBXcT&F54^y!Ls~8hBlG5lbICY6Du7eQ$YCYI3Y7`;0DxvS@<$u}LH#?v}vUw9%i8 zw^PX@vfuB-3hQ~%Lr|3zU`xVfN_{m%;jAziJjf^mqF~|S;aFbzvef3`9v!9)?xY?w zknUQ8M+DQ}``>{5_FAZ&0{mK-5DI{SU*C0c**wnfx?>P}9PU=8<=;=dDh;XWk?Hrx zk6vR9_%w_?KMM07D@s_b5fz^f=pGr7YFSis#>QVSs56eQDLEoKO1*?mlaNNM+~kA+ZH8dlLX=pHk-BPDm@e~K>)Q3iNL5~LXU`n*+<_n50z2?AruTo zowPm#97c45AAX3UHk=Upfza(KT?G>8wOAPbVh4iQ8=QgR2h)1}FOVlKac`GQTuO@O zi~!Lci7TjnDfRXFh-m6;B=(zuDNT|V@GkQZ{Hdj-K!2~`L^mMJp`=-EGuz&(jMNZr z_}0(fLy(a~I@7BWZj-v|zom$}FQ)A3M2=BNLZj(wMT+*4rQJ~|!BYWVm7d#Z?}6Av zOP^rb^aPyejMU67o6KJlx_`g5ZAnmK?(iwbt(SY-32v_- zKn=4+Xy@DyJjX3;|ELxc zOT84>NEtO>Qb`dkW@7Aq?^MIKs!Ukpb2j}5rn46o7X0o_RwI@?gupi}Ds6(LjA1Gy z203qA>4p0J;8K`TwLSHrLUW5Xf4}TzNfQ<~xl`hjJNb(+WRao2h7|&Du5AN`)FvnM>c#Gnx-kocATl$q)U zI|+Ca?)4gf*#yJ9_I(yO(CZtqGKP34jMcR_JXbH~3bPiW9tZ9IsBNl`GdQ$Rj63cB&LtgI>`a@k~kPvGXkH)}F{Tg<0FNK5r`4J*th|3DoZ!eo|tw zzJit9pjn-u%d`wh;Z0WjueqLEH3?RE0&MwO7E|To+`i}}0t%9tWi-XWjwG4q4|CHX zPNT%i0xe;6|JXctoVdGX+1*)Gggh=3YDLgUXHu|mal7L)Qs75Fd)9r!&~NvrO;K9j z3LEdXtZ*54sZ8MxZ&J-t72+b!eSAPhT)ax#(C`F0lA_RAB}!n_kFf7@7VDV9cSJ5n zj0tO5SfQ5x+Bv>YxLJ_h!Kw_}vUMv-XoQKvYUJ$*9~w&xJGD#zDXhuH_Swd?t_hKa z3AAhmdh@N5y2#TG;U0^&3MN}v4?dW-(^U`a+i8-P^016-NK5E%tpL9;tV3ezl-=p3ViuN zkCIJf)(0E?*Y@qYnPqo3_PK9Iyo05#_inKH-o1NayPI}xFb^*`7yVSr`gcCfTCcON zp9@3uzl_9nN&L&bTo=RtWSKgxaV0MI&&k0K3Qul}bqu_kUCRXwS}y)~((8Kjw(ey+ zS>dOFkhrk5_fq+PsTD#o{I8}~)T}4xFMMNiEi!zP26Ug#Dj^k92#l;m_3Mm>;IK4v z2DrKYbqHg{Y4MG@e9iPKv0BHO>0C8~|FuUxy-wD+%_x_{B3?XCEGnWzQ)ezV9qX3S zn(B`Zt(E35EH9et+Bj8CKfxuG?%{RLW;)MmyL3)GnQpL(J)}u#Cp9FghOz@V6F=^_ zIjHu}%+4lZh(w?7CTrps9#T8jljxgX>N$G=ChqW-SU;uQxQOF%;8K02Blv0qO8I(m zdREyrZTF5tC_M$j4b6V_p0jWrRqcMr9DVv$v|b)6W<1H_P%&=x>SaLyefmA0H5H(T z9RQoG`qz}>w{LXxu5E*u-BlldWz~w4(#GO{q_1o(rUweLy+KnGS+bAb2+0C5YJZ2c zdh9~TUrIQXh-kOlg)nQbFYflxA8D#WrxteUPfV0(CS#JclA)a(FnBRK6mneCh37r zdAf3@8Y+LIx=h|4*Vo0w=!(*N*`xgD`jt&JK|)r8_HON1^*m$@=WdBKdQ0C>T9|75%re*n!@Eb1o|ti;K%yqYc0=TC{WMkX zYMo)J57&cp%XNC5H|>)`1S3`Gl+7cjc`iGC)Qz2$;It2v9UJ&#DxeeASKL{kpEoSkJ>F#U z6_We;qGF0{2tNXM#JLr|qiIizT~TWxpTE(w$Yt*h#=dWv9JXa)@fueE7?#D$)@w35 zuh{~$C!+LfFG7O-DbCGV@7o2Xk%3?NaEEeb7YYQw&UiHTpGllH7XF5s(S{Rm;8 zCk|U-yl3&@jI2_;xmUtWk>k}`lRq)0QjN}J`KO%`i!lL~kXSGmB8#Z0)nblwWgh9A zHccUT|5yl=H8K@vPqt?b1LW}VoJX0Uoa9_S@y(J`{=kU1?Xwhr#^Uho_RIkKF!a0_j7YZZo88@6Vhgm59WLz| z#dNDqFu(x{X0o6V;A6x{$PWTpKCR##CKZ?Qj52s@Df(h_xOy&(DdZ+Oz;komv`ym} zK2Td~nR$&K+99BGq{bk0=^B@MBKuIw+@-l_U)Wzef?dPE{2WZ+U+a+Q+xCF1)8gX2 z^a-nbp$q*FbHQG%pzcZXf5fiLPL~gL&VqQ|nWLW-WY~>rK zg@;FSmi&l9EbMJdG$gKRH%@sm%Q~N2HQ=!7^cN`EvZluk+~YG0lt<0sNn5M#g)&+L z|Jrf?=+7rPE^q#+mZ{11B7^9c(#hh^=VTF&Fm6XGrv;0p+JL>Ldlyc)I{kGAuedx{ z29p%hTAV^W&HcyJTpePwosmCMX(oHp9>8(0e7%x+c=?3S?@sk?0q6T#!IqdS<^{vK zyFe=CQnnCAWPy`PMmVSsNxJECz{^h_|CKIY;qwykQyPOV>uKIQ*Jsb3CA6PCVVhHK z7Sgb25HkzgrO;JQyAVnp&evsZjhx_fQ=3C? z&84%j@RZgsfs)P6JIu?FTB;`fpTGgBjzH@KynmUGX-bIK_0Enr)rC01bE7!wP5Cqv zT>P)+Tx1?^gdepSMR?oAb3RINe-n6aUxR)om;sjF2fBC{cn30EZlY^yofvX1_6Fo& zNkKsJzO0jyCrBJpx&jq`mSfWz=#=ndn)s&Azszqzfo&xFzd#oOZtbvzO&s&?N%&xDvxF~#WZHgAcFM?_;bSV zF$73;>i4gzb*EXfH>0qrQY*OcAla0UC~FH7lvxd0-yfRvk;QIbz&>S(rcIFZSb>^Z zC?OT;98mYFJtO3_e<$^q)T4h&okF7}S(W<>{{zl{W-M(+B|bDR`4Uf0eyE<*M9dQV zu4Z-;kj=NX{w+4lP+R;22b7Wzfa!Wc`Ilw0vl502`EQn(d+)^749L_FiHH8i7Y~g# zd>*Cx3)e909Y}?c=~Z~l6i%Fubk`EDcJDhkifSV7+7#E}SC?gtTXK?SfEUF?I$H*+ zeZt5n3Mii}(TbGCWXU6H&ag`(j6xjpY(t2#5Y_8mV=`OgmLN@wN%yd%JZ*75{eFyf zYQMgPZeukYy-!LvllaCVHgDKoZDOU=E?M2v$ve&sk~mdjwhN&fqOZ`?)LcLOPz}tO zq0pVz0O8splPZw@OZfgGUA-d@sg=Y}TESwWw1?ixpd@3nh4hEHs~&$Txb{^U|428V zOs+29W5P?naWUuNJ%D`DJ#RqrSuKn#`%AdmbD;fn_I1_tEI(rI4=S8!RsM*tR-Vv# zmS9!}vp)w_syq~jI#*+-QjYXn#5M@|OYT>=8CI2bm6ckn(#@SFUJ~mA65>zejTlkt zSdzXE+?!#*_m}6u+~CHjb6)Lv+9OBvSZ}6NrQXL%(7{3WKv^jJlq{>eH*`r#t2LDl zP1U`g@1!!_fzD9ZD(uw%vHZqYTsvaIMMr6ex%cAD*5!}gFt%grbT_h{p6;)!TJvLc zS;x@S`VkPfH+1T9>xiCjMG<8MKSt9F@$Gi+JcL@7bSIaUB|XN}dHRVivfC+H zCKxTH9kP$^l*+qn&L>f2^`xxc}`fu5%L2_y!UPNPl_+d_Ti0 zKwt~-yjx9rF~@&YEx$p&F|m3UdqkQ7mdF0iQUq}PF7oHFGeP|Rb514Z(yHS(9G8$v zSY&e2h^yKo6w|z>9-h|QYioE+e)Cq%8#Qxd$l1E!512-vqh~nyxq<_ z2l8sW_>$MIUd{WX)I!LhB5A>;&?CaU+lkhlPeOn`XQ}zOBY`lbKPXw zbcS}7;L?&F4QMA0@}rgTTAHH!MxRL8Pi6!6WEY!+UK>vxg}XoQ9}j%bUgx-qbS0SQ?{02xrq>2JV==UOINy281Z#=@DSwaawh`aOEW_x-J6ev( zhu%`sTMqKKzKgGV({}d)y&~EUVs{aacl!%}Vw(8_!FtIfl_Z{+8=hNz)c9nZKMHv%?9|IYm2MkG#%4EHKoZgmgA=iKgPKh4HC6uZhAMH&~v<&!=K4sgX1{2dn67eD3M85;oaO(cyl(k2*Lz)Aas+;YdB z&(poHDfH!OhNGGg0^K|ghRY?PJ%|b<3r1FMP^(X7-^8>&zAfXtxUy!_@`3n16^xgv zwM+<5IRq#Vq;qFxZtT7s#xFP!cSWM*iA363X)uHC8SuCJpb5jD2_6K&j1HeWBoy*Q!b2E4;9yu+`f!|IMRfxe-vSXZ6m-N~e0 zTR_}#@S?v&)pv$vYKv4Tq_yY*-S$x;0{+c?Ht&y_q>&+yqY5f*C@lS+GHLQXi9S7> z9U!dk3Njv!&!Mo{<-un3WOGH;bj#8j9ZyKncbQ-hNvu|Q;ct<{QO}Pf&a5&?ZXK7J zZ2b^rMKc!OHy84*9tR_N1=Qhgf#pcV6Q$=!k`112ExVV<&_k`foi zj|4YUY6=OEa;k8rjzRu-#&4MS%q_Z!;?gT+*frf8h(NXr`F7vydFDhEgI=|<=D%D0 z=_b#ZeXPm64s>ft=8K0}xhZZ1duoQj4%ZpeAoJHjs;N`1pGoeaki@axd(%od{PyG! z>r}Y?>@*rU%do6KLR8_alYtIM#qz4L|FT3gtE?-U)GsGDt2`xOiU}76D6&^PjPY&=5>&%WI#m+h(K{F#qw<n1=3=}899$LaqPNfeas3p4f8Oyft=eo zmeso})@j)%xuh-kUMZNM)T|%LXL=M6-sS2xDllI_C-Y&t!H6aBz+wb1(5c&`CTb<=2e|q*1{3G^I!{T||I?JmF`|Fl*7@GBj`~4+ zqIKMHP|n?M73J)^*G%_~Oc#DiL(KI$sMob0nYDNVpKOVo8-s-hst;-BToiY7M<1vV zP4)eJrUS;Z5Oj)WDR1*|za$iiV2reBLA>Hr{cPCXU1-r{07D-U`944hO(-l<-0_&_7q>jc=^aRa<1z zsz{_uo}*FazlsB7dr)yb1&Ym3=^2Wn_S0dp?VpjSS(5;(x)`>%{o`i}+3LGOf=J!$ z8{w62Au~l~^|sW`?Vpp+pH^`K!I98=o#5KphpOqH>r|P_y!oaR|D`#()=)ia;7h>;`Wk5(6qgD zSMG&<5K{+~YY>*3(y*5pFtq$^{=^Nc5}19kW4_a5WiV3s+ z?nmP)Z&t>C(l{V!Ahbk&zIm(Je@N&oTX-D+!Ff2BYYUyPf*EQ49TJ4J|30$mgJd3t z-b@R#Z&qFDkIeBVdsE9H9~~n`tQ{hZxBJ6pvjsD40lh024o?WSl4DPvrs@nf@g}GZ zY;PEKwMaj*v5gWjJ2UvLEy%vP)<|p2uog-#$n+~D@^V{B8;NZ<2Jb`Fjo_Oyy#d|Sv%MAMQtbf2hyKY9`Q?2t?Ui&+Y zMIkCUq+}ahM*cO^^V4}>^u)2Dl}IGS``$pQzkO`Ly#@=*#n1iUAcM*#BSxizMlX}) zW~*I1!a8d-9|oikDL-*~jMf9OIWPmw>Y)DWfO~DuUNPyy2M%4{jBffun2Tf7kzCG? zrFf$Jp`TM6O{VX6$Dsyhy#$RBAMpcScYD1_L_(2gV`Oqb6(?Z~NA-PmvvCJbA@=O8 z9r|^*BMBJqy-gb27bfTg7gjw}+6BvWi=+mQMwaW3b3@VdiVEzv^Au@?cWCY4am?AO z?_IBK_KlXiHk*>&Tw!x{nW}F5V8!j2Uc!l&QgKdB zf>)P9B|ayWq(&yStT37W*KWAX4m%ZVJ3DynNVlq;_Baw95@>2P6)-(kNmf%e(+r0Z z2e!M7SDcAc7frQJy?e~gKteevQCc;yJ8A2V4u-LYq$IywDjMbU+cx>(i>ME-# zqt*rWhIZ76}$Ru%r}%|Yj{#RHM94$#A{T~m;DMw;o9 z!hGHDCH>z?-9P9E@86wuyn=GRgYgm> zJ=2rsxD$mg^V(PMB@(ODUt4yjA*V4XN%Tq8_i4AZAS+j0Iv6(&CJy+CqRH+-QxNa> z^YPPOE(SEn7(E#UcMowKi}C^w{rwvkO!!pZ2n{=3Hca+k5l;hw8nu?a?q^-Z-A`%Y zRo7PAtX}N2* z1L;BltI5I8!>+*2Rx{JxA)VAIjOz96AHJiBt3G3loJM$n_dzc)J>lkg&0+*7gcce! zUr!F!5RKH7tSxsQiq&*;AFg)kD=`ip-*GHWYU}g|OzOAy3Z^$l#Y7d@Ga!olI2ZS4 zak&EEdTh)UQW@AcfsCRel zT{JZN`0DPl$n=S@SJoFsUbh^0q;vDI17}sN1{rqhqoSf)>B*CNGt=3Ca+z@sreOqV z-p`0%c!r0p)?I26ttqSIq=(d561ep2v6^>tL(5HUZv{YbbNu+M<8A#k$158<)N4b} z*!Ii24XZA5lkkxNlh_?*>4{}GXP?^S{}$se<=($y>6(5Jq?Up9V_TgJ|8@$IJ3dnO z{?%^LJ6Zsmnjb~A-T91Fzf}-bw2XSAzh0`ecOWy+&Z^=~s)60LSJ7I2*^fRZc5x&h ztvGth7k%29_+!50#>XEw151<2Zb5!L4=C@SA8Uk{$O0U1vZvv^nnG_O82QJ zjO#9<>I>hJELz+Iy+Q~=!3@ECgH5m;tD|lbyLUknNP0v z@kn&A3CNSvkmBy!d({c`0~&OcxU{?+p#An3C(s2OYlIxm+^_yPj<-zvnsAlCTsO>^ z(bXu>t%D153_Fx%OU}o1XRoq?YeoO`yExXywpv#H%~t!-8YkY_2gT{%Ki*V7pzwh7 zk?!;-QOr19b#F84Dq5a1#gN{=e;{59gdE3kJ({O$M#3pR?#spFC#_JJB@a*j^ROkO zmMBczY(M$OU50+iLBh*ae&y^q+(NC@Lh@1Ot#)5c*DlAv#Jx|w)4?5!)s~@sUS(Hd zPh9pc5t{i?%R)>Z{o!kkqa$qL!A^NJ#`|N%F=+GW0W^OsQ9K?l2r?ox%2oP;Ywa~6b8#!l67uDquYOG%VAa2*JjwT+!! zt(JW^s32=5&A6BN6Ia=&P9=i9)cs~=ZkrLOTpgpuUJ@K0p)Y}TB@tYDaZuB{OvD${ z%Gv$P%iCu@fB^R7T=Z#Q1lpX(`>3i6ebA0L@P|ZnjM>!d(4I1}R%b?kRyzo4Avn1XKq@X5)wbFpiNqCopU_iV8m87}wAdB*=vEQ*8>t=?l~&zsXc3ue{$%LmY2y zx>OrHrV91to-8RP)}ZW#*-H5saBd)(25l*v{j7%SksD{N)n17+uW(oxqml+&+5b_V^e&|nYn4n*kKUlI8+E*yJE7rLQ|LKmclwHo-3?D?V@D5|zBTjRa*$#R{B?yV-|YbLgl36XvUMVv?7lkHBVh`)O#HmIrBwQ#LH5Bv_<%c!G#f*{>7qU z^}i{Pf(j)&Oe){9Iu$t4V?j<8fbAdL8&O;yK>fyf!8w=2f383Zzfz?alXsh>vl)wA z@AuKpDn#r2ev-x>T5+9wdbHTb2bvNHuKSfrpkeWwS1LChC$gop`(h6d-0?lTEdS=l zwWHy8z#VPQ_vpEMpG665KNe#-?FYxMrBCGh*F=kb=3JTEw0QbR+MQulbr=kLQ=Um*Z6LtY-S;iZ!sh0`X31f@eU z);fA8x=peY$MR{=6;2vaan`787;{OT6{02ASDCmVnF5Rm7ZUl#9PmZSL#ysHq4)ti z?$DZRuOIJ5V?vh&sq2ZV0k6h&8XzMa>`pRUkNk`?Tbn zyz?QIztZrD6K~!260a^?k!{$<(2EZ>D|l0StKc=?4$)=od#^SJmMh&+=HH1fc~$i0 z%ste=Uc<6s2M2q1n{>O`#qDnVPMxu(ny-qq#Wlls07wdOLJ{8=k+u_2Jbl`3w z^`=J7_$$@a8Re=e;_`@P5+8qVy-+W5)9t{%mbd2jEmw&GR(x(_Z|@})Hr(}!(msIO zeqwQ}b6(>M>!FUU)AT|G7u zYiaGbbBZ^&U9KRlNJ#dybNCy-qwsceh{Mb!7Y(|6HA8u#26!yLJgxgx-lClBf6CO=Q~FOwO^Y9ZA4L_0ml&0&*m)?A?l3CP zWij7iXv|(mIxA{CjbL1A?LLx@pK43q|7#?|UuF1l;1^c@@?qMm%N|#-y`hql4rb1q znh4GzEvUuAfwnwSgdy{VGQg zb!sL0-`Y#Nj35_?TXeZ|9?frIsJmxgUVZhl?wg7_HgT(Bx``UyE0r8jJ<*6XsKrN@ zww!OTv}#oj+JsNPjlLc0l8~kn{t7HMNnXTcH#H%dwLaTq&Lo!_y&Oo&?yD^hDs71l zhy6zY?~3AoEj7*=MgY)McbiVn$jdi(lDV4_2{41oN*sSvx$|W^^ zH2>m0;$a0_4-M&%w0N?v^b7RMCb7Pe)uZQ4H;a0CJ;*-U558hX=B|RLlIovV?EcBj zT-+z zpg#c&cTvANZe9sSTx;93)aEl8bk@}AN`7B$yFI(T{p980jG^ z{kP0*G~BbR1HB(CVn+u=oaQ&y5TPouE%?#&V4cY2;QwnDFAnuw;!*`T^pX~U zo4UFMoEGsa&tPrsf=dkFI*z)=KNsNV*InYZtlCVHqwNy;qWphN8u^D9cAS|W@}s>AADm}&9-sWf&`@u!{X9FK1pmGKPOQ(?!C9eWu9|Mau3?ZyP+FOfbg>;PDeO_ol$JRxK~b>z4j1 z8=RoDTY&oh4|Q)I&UPBM4Qo4ehM}FQrDN?fs@EMF~5g1*NJM zR+#f~7V)fJx7Gf8MNl}RLKI$PFj8{UW;Ylu=VehnkbOMdN{n1W5>tey8YKVn<%vnb z@BjCm{D3$%RuVmqGM_kUsjhADJNQm66mCyIi93u6%TVP7rK%TJ2!8gLzg&^42oKM1 z24M^ioLpEc%J*HC7g{syFAvPBUJhH(Jn%~AZ|n2@B)E)@TkIos1kcTfD-~2r&lk92Gk)8SlBGEMJr3H} zaQ6f1pI*gZub%h3p|BAasl~n6%ks-^-|X-UEK{Wn_+jfr*sC}7I1aG-oZRW%Jlw{p z4P^{PnF#Mmh~G)bNxcWW+?D?d_>ZU&1@Wb7gXK)rFW#hy>|5B4OG1{nDcGk;^b9o% z5GA)3Y02`*uix%wSFF))z6gwz6brFIqvb|%7vs6PVt@MEyno+(glW`lE6blGyR5je zi1(?D8Vge@<0<+>&$%y<{ z2v@7kZf8C>#k@+*tG$~VpD^kQlrKBHOr_%mqlENs=byHY&x%3uc()@~ADr8az8f2} zIpe(Bg=PuX7}xT3C0L{;c-Y-ygmB47{rAPAWUxvOr<9~*MSfU4;1D@0XMsHr7mq4@ z?4p(|=aOu2QuYZDxD}WbbUtatot1@bhBg&z)D{ZOCJEe)62@AJ%iOdVeO|e+BDAle z_3xPWyHvOwe|nmAov?%_Mn*S5|pm#q^WZXdlS`m=znBD-~~7IoNrWg|rSXYcLq2>8qB8M@WvAs#N7 zAO5o;=})>V^;@Kpbuz${=Dos~-J;kh$^B7Q5_I#+q3!xUOYQWEXEL;pLwVuOYx8C7 zmk*uYevZ+A-L!u~+)1hV;0mba32IM!dvNlk0uZ@;t;6`hof|_fK@=51uJqIYxu7YB z`96d*%aNqW0|%SYhd9U4r_to-lw{f9RI{h;t4TV|Cl*c?x50|C9_A$6*a}Vz2FKC) z-Oea4bS$fAyku*dw?*zRu~E#>k!!KQw;znclq??5GdN_S;iT&?!OBJ_HTN=5TU+q*)qS?KPZsVOir#euJyYi zg-WaNbGePO`1yXIdxB`RSl`lS_GR{Gy;-}B(Y0pFgj9yQ=<|f6z*gVs{hL2b?UR@P z&*i!KhwGhyF&(ck@g~K5N==dVonrIN=t~Dcj~0Ft?ZKrMcLnZ_eOcIGWD($Bdbh|+ zQf5~a^Zd&5Y`uTiiJyiMM8($J97c<9=5aQ4@T&_)EijuAwTjZie5-=8#x51P+xLOB z*fKUwTN??#IA;}3@-+cTHayk+D_Qz31un;@t($rh4oh~t@Pfe5%eOQ2qH=5BK*Y?o zwDL*R{q!B*q8*^G}_*{^I!sb?6g(aCMi7b-Sc2Kkf`ZMIXkVz+`n*Ga6b-#NlPiO!ghtD* zbki%QMw_{{Ha2oLgCSP!X{^HRO%b={T~kD@eTLs^65(sN4}8j6nIikSoqPPGNOZyo z^Rt5W&lE6|{{m^U*GG%1L+QV#bW8LZ>jY{*@^qOGT)chFNeGgY|J?G5;AhqWiABV1 z{Eq)65Jx)s$@>ePi1!x7a;FEa5k_s(Vbfw-)1rKC9^(ClU;RZN450#dvTagewuM@$ z>-ZapbU=ASEx7GdK1iW|_70r<_-0|HdjN`hASL4oQWEFyGF6dm*#1xaR{Ck`;X}Tb zcGk4@oR)y#r;m!I86GCu%Yyomyn0}Tc2SauM9)c>A9TK{q$?%0$gDss>)3U=g(k09t1x38=I5t7JRdv8ojkz%8FD+=Q#-g0 zF*zq!QTAT1J)C{(!C5m?Q+veW_I7r$8~joDbwj9)A*I)?`+}?+cy;ropM5G1iMD@f z=l)rQ{6F#}B5?YXzKE>ZGI}23ZYLRO~8z0@4Yx;8P zyxjWB-By|TO|bLUyKui8EA&Kn4zjkk+YzoM`UmSSIMEU)!%&VfQXl+ zhxu2af7bGF$u~bI5#kp(K6$$L6a=J=6xTG-w(Og^pvuQJ!}r~wUo>Pe7!QD=OiN0o z_t-bw>dh;i-X;|9=OU?sdL#py#c_h`{dxpqU9;wEhfY^xN?kNUJ2;|1#s}=_`=H@ z3xa22l2q-LMdL~k%{Xa+z`-TkTow2JAOGj_thj_VmKGMo`7(k7JdEAlQ8=J85Zmr^#0`^<)fX;jgrk8K5D^%Bca3G+tHth?~*{0J3shjoo4RrZU{ zCuTQna^OT$>7U$zQ3Zptv}XRctO$lf%EU>u3BEIel0KhOC0jqboz@;StGr#D~8_#T{rE$dizfVrPfWVzUs$`dmZ2p#LQzLcE)i01=GN}l$@7y|(%F=siV;<0 zQRkK;fM71_j{0lam@H!p2xZ3##2SzuQAqcifU_=dLY$&aC)fme8nrkAZFHu>KH->3*v@C7)L+x48f>Q@ zT@!i6N;Z{#t)-Ngo(j%=$Xm^m?Elg2v}!>$Cg-g9ZE1Ow*>6VLp4C$+AM=Y&3)ty} zwin=^Z&zgr*q4o(N(-2Ih~6%L5!Np#^iocg7C(LPhWnW5hSZ_?YJEb<7o~7|h3?Yh zulwYG`0m2a9%SgQSk#RaHj;U;=slR0H48qwhzS&4q!7aJ!v}lGWHJi2SPhAd<3{Ff z^>g)hV=g;vw(Vw`nlnWQ`1UjXUldn5ZWLG@4?iD7=?zu3ko*z$7IEb-sSsX`Jz>K1@Pkmrh#Fy{KdnrN1?^%;der(+}hMq zJZ>7P>&#DH&ySp{Ita~~9^3Vwcfl9%92(DA`Bq$cg@t%?dVDiCo))G;j&AL>d#PhP z@xIi(Zirn&!KcFPJX$D`XJW6%@mI^Qp~GrmBp^80-N7<7{&!>?KfjyT12cd3avK|) z7X{{M1<%&-*a9O@G~KKEOaCBls=m7d4?tMb&8Thu~56^{iYb9Ryckr zwK5-DcS8Zq@8+hMfBf|uh#xQSi%NMjgiC%uHuJ*;i}~&^B_{sI&7^;`-;8oy|Ee=~ zYK+y=%*Q43tI)Th+Kwqjyg|4vym|A^i0f|4OHye`{SFTu0rVdMEvrnoNGcY|EpZ{? z6#no=CSfZv)(k&Xk=L%wt2ob7=JTEoY4^&#nFGx85p>N_-idkNI6CC5M#bSmCt8{h z+`le*?M&U$S|CtUbYn1Ik7XCoD0Q%r_7lu>d%&m!w5S0PDquQg+x*h2pzuNeO17iZ z+mf{mx{B>*>R+vJ;{i*`mfJ<<={fK&M>TbpurH-$(?rL z`p(;Cy}CEVZVL(~khyf0*Sz2{ubhwwR4F+&=4*JW-$`DJmqG_a(Uu7odOE$&$@%Z{ ziV`QB$JjdWH%MdvGtzM5@^{;Euk|6u+Tyoi-7)~NB2^zMf7Dyv5y@XO=1;WS`mDd} z=CPTG)L9q`pURdB%Cz-gYtb&2E2(v}t+yx`W@3$l6~xlGSu%XVkc|P^0dhtfeGRyp z^qk{&hg;$u@Ff^u`(38k!lL)AQ|7$pVpSMz#4Uk?_TI@(+x@Jst+nX#xNmr89UMT@ z(p;}w+Hv%_HRy?>eCSw05FO&9D(Qs5cHZXVw78G)x4q?q_|akX!0^oyy8v4VRSvHW zOQ(f;)Q3DFtR{yWgG}REisL{xv6DCI76a>1#bG4Z#-V`=PON+i7Kb4r(i%Oi#tPo1 z+RqdZ0x%5;zGmXM-eGEcGepyZy41`fjDJy zO4Oro(ft3y!Jd7cn|lwmIhCa0vuvzVM`$n~M6cpy95AyFa$Z=9TjcopjsG&nJ?0-5 zxt(%py6Q&Qrn${nxxS}dg4_LfmT?O7{Sin0DeZNbs1A7L9$Ei_qg#!g6Rtsv416hz zSjUg8iI{qU?7oE<47CV_qGi z(4`9t5P8Vu^3Glk1t9X;5Tn^$^EF;jVye)vdgEgs~QtgfuRfYbV?5QMYp3zfyRAXT>BRGuy36K)!IUD zlv&O@C4AUOt~!r2iw;L!3;&`*jvpqPGddrCMf>3-hPTSbapnU!ZI5uiB?yi%#Gr z+L;*RP*ECAWMA37`ge zV~CZYU@uj|OsC1uJYDX{*#-YW z^?5#_X8Vh+_WGK^s80K(!HO;zb5Lt>gy5gx?i!XOv_-Y6FUW|cK`$iD{$-WZDPJ%4 zFV!*`(AFp=62Oxw$Z{TJ39E`P#mhM)XL|7m*BbZ|Zu<(}OiX?KBHTa-8<37-mLp8> z9F_fX|GtK&*ZwgXXT$>NRyyUzwZnP28Vu*g5WYyrSq*+hEJHii>Klovz*76>sCc&o*II6l1f&J#$gee6Oz zPeMY}8*jqqpxc5PfztMZ3s?{(yF^Uy7Cc>5e^EUIZ zzi~x`b`7cGd53#lCdP+KVH)AUNRnsnu9?HoiTixQU<=aD8yy0(iY~lth^j~%1#4-0 z!Bplb>OnN<1lx^k(@N@)cF67k8~~CH)S7FRxZ+6dG7EBIF<|n0FZdE$ruJHpLYXI; zcUSkbeec36ie+VCRa~zuEw9IzeYKD^8$H=iE>0^-XtjD*hl>eMv8(q;Mxgrb6W)ef za72X6SknpeeDh?4*kuK(8l(;+M$;j9a%S;3gYYf>y)g{HSKdj!C78^+7!X(AmG4@S z5&_M$H&wa{f@lUW7U2=p&{=R55j0lq?tv(iogCCIGykfoD$ZvBA$juMRB|pIkj*9j ze&5>(^KJt`B)uoXXL>b$aeFjjkqke99X`buGz`iQUc@QlwIP?oPnAvLc7hgbZCesp zg}!vEgd9vj_!@Gq+OMT*{k);8763~*H^Fyk(A#T((fdRt@hL*Ujs0au>o4sG`e5nl ze=VMitNd=`i1L7Dn(Q!EsHJ@0s0~9lnyk6Vq^I7;oziG_zPwu8>2#b4#AL&Urmc(q zoMG>-;UG@yz$y^EwHj&$+t29IlA`FYPFemPHIwnf047)}fE&mZlgs?AQbeG*dS=L%y0w)M7Te&gi8o)7nXPk6IV?nBRMOMgso?l{bZ7j$++Y(<;xFN4dG0#c3VMc`M5Wy8RBX z`dKq+Qi(?xzT2<1dwb7`K0^t5n}75yi`WJrJG(hb{2iZij_*!wsK!H;)UB2Wqw2!9 zmLEQuE^l1!Pr;oThLAYx)@_6UpA&;?Nc2mu%#BJqG^C9~<9RH^LnoL z{rK-aU^i(tKU~SRXHcJ7{irF{kYOaf*3_v>+XG;`;QRYm?s#jm0Jz1$#VzZmO* zkfDOOccwcZk*Ggc&m6F}DA2Bx5&l#e!vI9At@sjvi*ptq9-J({v*B?aaUv{?WF3$A-6IHSJY$KVtoYc|yx$dajw1Vp3eY!j9-NHNj@!)G%7my?bPa3_#-6bqtjl(K ztjiC>Re$t4J^_I5uz_-Rkh82k)Ho_SqbzLCnY~dM9{aF4IO&QSa2#M6Nw)P1D67%c-`AR7yQkHvb9_|Y$Zah|mR+t9;uJJj{9}5F-C%17&46MEu;o5 zT406?2O+~AA#5NHD}{tlixvBk+nVoX-k~Z%_(ux=aJ7Cu+UZG4*FW$TSB!EWtKyyN zz0=akWF;o-B<~^hMxbK55@S^#%n!{#2NsrX3a!%c7MRuV>b-~tF|&R1fY338dZhuV2N zEt}*3ea)ww=7!x`I7c7qR6gn;mWA^#?Lzbe1)9r1P)p8f3_+z(-aN~ugq6PI1Xvpn z4Y_`tWcFOH<7F>G4pP`VpMAFG0HZ4NyBt@gs)0S!i-s8IUX^OqZ_4i6J=V9lB3#05idl!6h*00R9w|M22L+-1m ztr>s2XRe0r<*$$bJgbXM^uh9$Ft53RqNIXys=7k7FF^Xq;0{ASgxZ{=JR}IOXL#O+ zDYg__peR1N@t!>kV_{)+t>=cD3tik}Ryv)LMQ$!TiY#@h**A3v|7!2~z_SX(yd~r>ks5i4wSjX?!n6F5TmEf4RAc-u-)}(+JbpsP=Fw zsa_rDLE1sLX>+;RCrW5?W{gcb; zsuyr?7v=`u(T9V7M@j%Jy!RWB-NkmmjXO1N&_$NI`q8uB3#YTV;RWQ&hGA&s!)pGU``k7 zzI!KND{TyN{YUeMl?%&watCJ)lzG))+DW z&l(%{Z|v0VDy!}e$szu(S_15(iGPD3fZzS}pPmLV9y6 zoG_O>H;OC|s76CU#NTM_Z}J2l0btGl{w3dIgAOiXIl>^IEa`6f{~Y|cC;k6LKL2R@ zUn{?;2iji#xb;<}{vr+y*gj&wU0&9o{`bnY|Uw0 z8VV~aWW%{9!O`Hb1yjWzKz1w&ObNJLuTFl8F}|HjV0!q@=H&iiVMk=)uh6=f0gKCF zr`Yn-##+tgvrUA{8MO28BZTNv?S;pw}>vHBY07i#*dI6*fUm@3=d# z-x%qe)*X%<#9Z1o8yn$DkN@tD{@(4ahKDQGjE74F9uXAT`aJnY8vRped z7-0C8)i1r!&aaBnV3sqg}C#z^K`m|$g?q==diD*{3o_+IMa2jFHhTC zt;=2h*>-;=A@IYc5VTs|yy1~(nx_^Hq*2vVsm`_c}Au-nNIaM)Qh`i!pSIeH0uCwS{!K>`NsVheDOy*=5wtW;KE@O=Hj% zFhyxZTsdRVeXzejcd!iR<#cm!r5L}c5p1Mt&-W#-1-CM|A){#tlcb4)nYVH{{o1U1 zWmIn}-SwmPtms8>32L<0qoIyDbniV;-;=$bF&H|unMZc7+1vYn5I?ut0EUF3(Ic90 z4)&d=>cuqvUm&Lk`gleax;*yHn5o`ETD%7OS$?X5h>!eg01WSpJJMoORd@mGHaF8ZsS)pxsj#bu9D@^YHaD+S4^#r;|JF!4_Soo@%+Gs$p)hl(e(qixarjw(+zn_}Gfg8M4|XKk5!8VGwSQCYv92RF3$yR|O9G zzfs^D8V2tg^X8Ci_ z5|q_D5V8lIiWfuH2^s^K%)9^eRR6q`7jI}0#nNz(EHmV%05h5!VLX7Tr z|G17NO)Gf3Q5bci{pP%W+0+lP}yB zTBWI+H;w9)aZ(bvrAmq}FIU<>aKTzk7kU3#(rEkZ^(2rbEV`VS26}RY0T4Q$7SHMy zgxzp1^ESzsK-#f3L(cthG4X$UeV-3j$r}J&3Yb+rygv{D>wQ2dy_A#Ap(Wk-`|rI3UY^XaTcx ziZk48Oca;w?rt<*1(}~H5Ns}cxQwfuWv2QeG(xvn=>aSy|F&5WI!<6A+5P>^PHS|# zLr;Es@b=Lk+Yh`tWbun8dcZRi!gmcat_q3Mgw&1p@%2G20SvfBF?Uml3#BjGZx#h* z*y=8pgD47>BUyuG?iYUHi*_{>g5xg1`fVQ)`z<|HSWy;YUX?3jp|fv$hk|iV=(>B@ z7Npm3(s5X)DM&0gXj^7$XTSgdh^NK{U6fqX{rlB5W@-LF-!>vihCc^#kuxEq!GOC| zZ>=i0IRq0du-75X)b(~`aG|nUe=I0d)Q@uiFrfy?(Ug39?L|00O0*)Fnl->+-|v+L z{i@je=t@sLe{@aA=DW@g{)MayR42w zWztu_INuZ69>$?m8;U+47Dy}ERTbw`%JK*%Hx5i&W!&Y?cKKSK7{u4uV(^IB`cgTj z&Z_%*LOfw0TZ*29*lxEI8b`;Ai1R4sd^3SE)Et>3*Rla zOdKuzoY%Nfu?oZOhkGW6nu`6nyI@%l)!o02H6H*6L~Xt*YT+leHcGhdF6D(_Z+y4x_`=Y0c~wk55g=!n{liVi%|; zjDL#Fx^Md<$CVu&Kwdn~DKP>k1PT-cA2TyO?7q}(EGG&=Kj?H1yJ<8lpRm3@VGJ4- znuZe%NkhvmA677GHfOYhP%h^-Pg`3*y_@`DKmqkDwLs*i#=vl%>!Bzp-NL~e5sFvE zvX8|7!j;?pun!2QkMdRP>}*VW85j!MR*tjtv>9jAy!VX`d*MAtm{2y!BBOG$L;oyg z>$SX=m-(`c=*PRJn%a1!q_+_0m`RXQ>KmGxpfj>ADU)(RjX4w7 zf!iHCveRJlVYlWRNZ`-ooVhJ}anF+CcP2}B+$_rp%SxOf#>PH=0f8EW6!z9#`hq;w z@}S&;oSqH&*Eu0EzAXkL6n+2am*A~sEpXIS`8ce#OieU}HI08)n|Jobhc5qixumd8 zYwNCllAc{v=53`hvo3YiN&Z8u`NYoaI*XlDOZHaaxDTu9Tr=R9UKMy;9DRrzY+J$# zO`8he>*T>L0ZNGp<#Q#YZjE+#pY!6-E60jAjm6qZMpMv5bpwwYvB^vsO*K;(Kh=D} z;dFU{l|7jG8!BwasA9-<9SEz^m$ejLA$B<|>ea%ql{;m#ADcN12M#?`7_NT%hxdK1 znIr$?{Cje6lytr_^8~gPI7Tr>ZobYt7z`>lP|mXLv^>6S))6ZE1XHsmyEVOI43_$7 zRGVr8fCPtXI~{(z@A61VhuJLKaxmMJvetKa!_8>xeka?8a`b+fyU}pJFr)2@A(Zj@ zOU>7jdmOSSdh1c_(7H@&Q5O{_Y&O5x?R3BpT2`MQcJL5@Iy)hT!E38O^1H}Dmi&j$G;|FE!Xazn7+fJBQ2D-Y`O*W&n>m{HqJhD+ZE2Q1Z&z0K3P!GgW_HW zC)2_ew2R_Z9;V0CyvcNsfDEht2J5982_TSJBY)?|Aa8uek6M4C=f z7;xVg1OOXc8=d*qhBWvNLb`_c6Ou3($i;!JvgcTZJT_U9eU+!hl?r4d-D#BdTnsz0 z?wTqB;s9wK`OqVCV#9-V8VGb&6vQ+5aeH~-n=`N-8YPFcgx-}auKK`mpYj(^sFB-f z8_YAHyKjy0@l*ZT!%Z%f+-C6%Y-sL6d022iLjF8*7on;tE~z%ZfKaU=&92?a(%MS+M6Ssd{t!-+T-&^d-6$e;F3W|U8+(FS)vh!BoBp7|P1`d%yC z6I8ii%gO+p9D9&q<&cDczq<_9S$S+LK6=PGF*FTM{IEhYNLlP%GwayY&=9A-{wPFW zI%FP`Gm{m-jJY&>s(0bun4!|r=>=A&dq1^Ol`51bh7An7>~7;%{FQy_jK$dXoCyP4 zw7gWaY?L2zI;TFy5GTGVD+4fyV0~$j+)k5hfb9JPSNZLd{VeBw!Aa4fu4M@rgEir) z4EgJx`(V`J{SBrVw}G)8W~JSwT6-O}5uZnz6q6Tq*BG7cIkWdjlVCGxIKDop<7u-p zgegC`ImF2*T3Ubos?%Rpglrf578dE0<=XaeZHn`%H;i(=$YMs`y)fX7&Dv-hK7ET#mk0^1Bkp zBwA7wAdipCeyjCP^toWf_;T|QxJt+&sR#W!^u^v?s7Jl5FE$3=$g;&Z82XV$QKmzQ z<}ruXR~ez4)C;^eB%0i_yP&Zn4|XHW;sL+e>h4)aC>U=y=(K!6zpY$TZplA7OS>?r zWgH*)PNy$1(^&t>m1H>#-Tq-c_o%eBI zZ*8p)I3)nX(mW$6abjwnvK{VW*2xT@UZc(^AJAIwy0U0982X#08Xpl!JNKUDNoYx` zOL(v=L$$xxa#!itK&ax>McNx123#|v?yRHIzFR@HL&)R9Eyd)gQ0s^F;ib?2W%ryO zoF;@j8nbzv=yLLw-mF-+pY$tg&y_4rT)*vcClDNY?a>NC>a~`qb?&cUv*rxzw##Uq zB^(y6(cSWppL!+S8>ZFmgt^4NrAuGqT=+r$)c1zTpSC2zIwtG-XmYxwj%`m8`_P#f zCl%qs`4|3$?3`+<( zcH-s<57?(*rwyP|r}Z>09(Hp8>%kH%M&K;tIoUSXytDHse|DO-V?YZ=(t|lW>z1$p z@0M$v9bCE%XA(8O*ZaN6{V!LXA|R<=D03}ke)D+ip@dWJ`>{e=Seagg^_wtdfQ>Fq zumKT7W599*wco`oD^Iaic!o-A-(4rPVe)cw?5wurNM#+TU>==;loLGJd`6W7~C0bnq%*+tQ6;~L~o&9m2Z>bf`YHug3% z(-o~CeJMhrXz%t17heh-x~BMvlJ23j(NmTcH4F-rp|Zpa=QcCSGBj;&vo1{)HsU9L zFma+-p7Tzop$%%|&11ncA1^)-YyILLU}t-JVJt|hN22L6mLT7yE+Myv43^g;{CS?= zzIC*fPq@*ChEds^M~VSn$pdL?grQghU%~9QTVPOHb78X#@{XX~5*tvTUYv^FTfA&Z zvSFmV=}+$)%knZ~^8BWxJwcYEqX{RIKN=rAC<`TMn(SUL%6&MSJ5$R&rx3A}z_ZjM z)f-l0utM?_?f}cRNYSNwb~#oFl5|f|O(nkRKacgN?;y@Umlp9G??>a&D~Ul854tHQ z-)gv4mrNKGi#}7@0P1n0fPY(%I@&jyAl|35WS8eh zD}Y^J_${7fv2II&J3)*}C_V2uoF1RkLjJ`VcMx$RlRvn(<@tBY4X% zt&nS!N>2k6(K7fC^us!--@`sZHwG_{j={}R-&WdwF*Mxsaw)(5D=1KI@}(6Pq_(?o zXs@q8Yhma&Nz)SsIgNh#GrI2xCi&%-!hwU;Xty&PinPT93rD3VzCEh_1d4Ip6%1d= zp=8wYAorfdc++B4(Dp1F1j3Z)muRB`N2>Q0d~@HwF8G_C zcN^vU*VfBFazChQ;r@aI*>n%et=2et+PliPQ@64FHe`!e$E+mXa|GRpi7^69{RPQl z9+H?JL4ef)U2wD}N(wOG!FtKp7bFUzM-SfYiE?*(Tm8Y(N%4Wy53;8;7eS))-C>zE zTPH+5R9>lRTT5)OYhU;TSp^xWe#&kH(z1!+6z94Uw|K(Z_-)Y3)Z&X;MX5OKpFIDD z7yqJpy^72r&E4zes3!#jmwd6WN$EMk%0B3l&5~DI940O40gzr<0)pA@4hHc49K0 z?=?_M&HmK^y7w;J$Lb(^weWFbma*&)1VyXice{S~vODeUd@@5)FII9vvG(j&6+hym zNdA#|f%F@YG4f7ij3iy2iV=~E$sRC=6E`!qouA}Hy|_{!Zu1_Bl9zfAh|0r;D!on} z5(C+lo-!KRSXf9#9n(45yl8bY*$Q+r)1cK)z04SnHGpgXk<6Ojs^qGRngJ0l!+U}p z9HiCt|I}J5n}2c7FZkr-Il$tT-E+ic6>kuNTS&7VBY^y~=LaD89W z3^!6*zt%SU!5NO(N}|sebFSj|WC64)zuHEV zoZ{@03%?!hFLY7(^S1H+>$d$YPM0!qb;ypsB3G`6zQ4W~BaD_MTS91Z7ce~NUd>&qYgJx$d%XWhCOZfz=lzm ze9MZ@C^1rX?aHe2$r)q$KqAEVRcf&$zg(uru3ofj7cSdVuJ1%nt;YFxL?n=Xriowbv?&q?t!yQ(Hb9ND8|0b&Sq@!L7=-4)rMEY-Q^w05EFw? z7XIpeb4Xaxqw95hSlD#l0qES|9jvPPqmAja{fUv+4_rC`Z@KB_{s&fi-pTsW3u3w-H~7lOJLk=9rK+9BW@__NJwMMs3j(vDa!}^=R_?C{ zlQIvsuHQZ1t9JHxKvIrp{>6Cfh%omgZVDTxiuz~RpiS^6nv!Eaob9<~{sNKZTnRsn zIy@li{h@Gee(RWe$j#fLKRMM6C^3>x@Tc7Mw3~DvcB_7eAR1d&C*~~OausSdPxJl^ zTm5R48W6HI*qn|SvA(T7SpU38OtwY#%Zc$lUz2|8-@c}_a9LQgvY|R^@_>?wcyysz z&e>Hds$9Fp_syILABj29RdUh4Mct4*I=yK+nxgt@^Sn?CbKpOny zU>GCLsx<^`+BB(v@IKCLC^uNkxF(Ac5V$I9o|9S}Ggb1;`N|pa;b#f5B!g9Y=z~Bf zl@2M_C)#yz0OJARC;n}Xj>S0X#Y}JZWCF{VjPJW3*qR`Bq421;(D0~h57B3^cgKGI zv*WmIBe>~}RXhk}Gj1s(2DtK?LT0N@;jNdwV1c^;RQV&jRlD&%*rHTh#L8hW;)!_w z56T?)5r7XI_`=Vv;Js`v`Xc`4PeWn(SsBN{2=UYLcSSBDzruPC&IR$!#u_T#rhhHTax* zlk^-uZhBr4c&nTL&;$Q`YeyanT;&{XI+BM+i=WjpM3!2Rd7IG*5iU3*CAXZ@#Z8o1 zJjsuOV40k-3`w2)jUf&k7x0%GQaiu5hKR&e7BXJnurD%L?RHpQw=G#8>AtRz?Q|xJ zM6kV30_`wZRsS_q9a->f^L;@$Lu1UaIqmL5pN$0W{hKYWy#(o*}*$4S2K)$E*92hfweMbT2 z`Mc=ayp*gwX3E2%H~y_@7?c{W3QjV^WKfcEajQ zMnMD%oLNO+a$kC?g(`HY%f2f*xiv%-!p&s`mki(b1<)2qQ3z1*LyZE-I?z=0GhH}> z+;|LN8_wcJhKEr)yK6d9kQvE+G6MgK#duP%s`E4<3}3VU?VMxFQ=6C+mFd2ok)q7n zlE?{!ip5snxW1d*RkzPgg^x|bUzzGf#zz~9nq==EGj(bNDtZ|fDh4}^R>a^I-a5C# zl$g#0;b$d0li5zkLn@0_NRys~am(R=Lu}}BRMt+QgZ-E4&)oCuwhW$jOnm$&QGt{6 z`7`rT!1HW=nR5YhJ^3|kE{R--3);sej3f}WK|l)sC)(t&QBh}Sr!VWBFzd&Qq5lpe z#zQl3ssZlV!Po0$i;atWQ08Cuv{G=&zi>l6s(L2p&N~q3By?i#559^+DLK))MkvUd z4Qc3A$1G6!xqBFezU-zD5_8uf(h|KzahhP5(DpCCHz-Ohqa$yHg6}vFpX5(Hsd9=f zwBOwveXPVeT$5rvS5P8&|MxeVeky&6pZ9amY$B^5|g7S zvy^_^hK5t9k%)A=t0D@hj^fY43QkP#2fGhzsr*ij7r03b)Ca;%{Ne4GsSr;+u-uz4 ztnx6TwJd*Z52z<)YSP7FECgV#62HU8w|9Sc1~wTLwL!y9c6r&_iq-Nxia!dq|;5@`nsyVujccD6oPJ=m+$H zzL9IOk?8Nc_mw-mG>hDLE3%$jHYPBL#1s-FM%fG#!nr@akuUlq9lRj*6P9)VM%er7 z)y`4eJ?*#4kWw-LIcWZEU8Vqkw5WU&kTtzasV&KMHtA_D{G{amywhrCzGE73UaCOt zfw$0jUB|`M$bfDQFd-EvH}%wmMCKbVy<9it9|Z7VKI{JSKO=u?!aLT^qTV<5$_=rT z{N47Lx21yr1Mdi!#$Og_3w_b?{2y9b+k8s*dz<3`!cM=>^}WOtWwY8gdpG%JCa*g9 z%6ltfpk?0$@m7|y1se3MXaPnm{0OlMt2zNfTr?wIFN(Kt81A2{C~OTTO~pp`*_5Wk z^CwJtw6!ec5zo+n|Bh=Cj(|v>4ye z3!U^L>7xnr6Ty?)lW#IE?g78jIsiyqz|Q6@3d@+<-l0;dy;lx_rnEhORuvZOg|}yv zOXQ)^hCr*W%hoDfb+NVB0bpoL0^l*s+RYLcynIJfQ?upmWI%kf1X6vFcp#$sTg2$| zW{w6mYM9ThEO8yt(mBXwB(lA8Aiffq9vSie>vh&IAjW#qVv^(b*X1>R$?ip&j4p40 z-00@!A^4n8rhw`z!&rkQo~neb=bzXVJ>3Mwlw<+=w-xP#Rr#UV4SzG6O_GOoit!i9 z^fvAogRUeBtiynCx#EHKJKWuOj4vkshk>aL{O0mAixR=x2IrGsklKOF+$#aAI5@j` z4g4ka!S5Ak!-`%Qw(gv~GZp=RNPEwyCbuqXG@`&kny&~dDA=&j73odHj)2m8ktSWK zQbH533l>0XKq*o~#}JYL9z}@|51j-Eh!9!`5J(6i;oGsD_x*m{JMOsraEu^%o+mrI ztTpFcb6u-Wi4GhaEV^YTe43#YLI2D{W5Cjw_K+UXze0;?StYh zP}@oH>w7u?IadTpi>RUSaul2zfY-QT&xA*>mNk8UZupe22~L)7V5ZetJt^V;P9JEV zVpK!zvrK`?56)jiu%3O=zP|bQG2N4-*ydHOe@;G5#3*7mmM6Nj<~ZyUKcLiIT^kQD zV4DmW@<3CyPZ(Cd@iBoieorctl)aGU&Kd^9%EDlfyDMX*SWib`*fFx4;}A9xzhLID z+l&$p%+vp`X}L#SG7uOi?@IpQdF$3S`bZ2$)em0)gzy)g|Kp0c&8+tVS&6;P$nCuB z8~gXYeOrck{Y)ve5C6tD18gT_l9$m^vX`bLgUNtyp8E%(+?{vf+W9YF)TJ0o1fK-YHf zBi?2Z>8PYD5k;Av-oyXFL^ZdrDO_HH1lXvfP_mCxR!GPyesTTW#3dY)3iy_~r|v8p z>*&{K5GBz6@L_U}rDdX9kLlj)XLP<&ERpF@&r@w!WlX*n6?%9R#>rSP>UEYcFUFfuV! z{m$mV%7@)fy*73Y?^+Il6F0N@KNa!`;u>!pm@utU_OpjPSMtkta$G+C0cXOq;z9V) z$%#)~OZ`WOGEZN9)Db3pK~w2KPLF~^jq1>VN&mgvZx24ET;1x@t>E=8U#0i}Nj81o zo1GtI?)91QzqdOReI$d=9f)2S1tW%C#BwV|%0N-tU=IJavh0nKl`qP;=?tAnbA|Lo zk-M0HDJ#Dn5$#X+R~~xDO{8Epqj$%vioI?qrHCaNqn4fo?Bh?CVAhRAsO}3mxabRE z@jI=x6--oHmq=$Bt;+T8xz>uw(@V1^Eo`aT_@Fec$bP%jJWSgxdDvV)e?T z&skaG!TKkATSol_>l%H+C{?u8U?ij|aa8uQ7BTTVbax>AFruY7AfMqDnX=;YEZDAr zoh0*&Cj58AymPtE#X~tLIm?477i9XzA~KyC4?t7qVTSA4FE_+BPQS9Udjr35k|gud z&M(5p^;v}C%rMuo(! zh*n+6<>{@BTh*d82Ys~Yt7wC&Hv78*)>;x<`qoZK2YR9fKY-qK4V326LZdCoIw&5o zS(ElGkU=5w59dNFYDwzXx!Iq4C6DQ}3rCG@o#-FhLtY=^-(e$mpR)m7r@vE0&!ZYV z!r_RU112lA7o)EnkLIh*o5o3npVM1kN>=#<)s}bP`dxp=%^))y zpP=`EA-Q;=K&hOk2e{4O>>C^LJaxWLX2E5jG|W^3s4$!)9Rf};(rzpxZyf2z(az7# z3%)Rx`K;%zW&Kk*(GH3dCanL`!^+@s=R$oyc44_D>f39o-f_1B zi6QhDuxBHbvq*ZIjNAFkK>CHi;eqjB<)}u#Blh!C8xtT$bPRnf_@TJ`TMT(m`HjtU zE>RLNXx14SrYU#qhvYwn-5^AO9J|kLEk$6x;{RZ$E?Jypa8Gy+&7=(AVwU*19u*%f ztID0VZoJ?r77-F^hOt%4DN~|-|6qwgi9ZZ8GZ$<}rbL}?(tT)eJ=%|KiE^_TJFL@l zcmz2xuwd{kP^L`9%JPMi@szC05wpl^mT#;qiMP%thqXtnq!gnr9^SvNoM)^8*771N z&=DXWC9kM`RW3Q4e#-UkTk$ns(2=0lnUd@c9e2@ho8)%APz<5!-6Fm7i_J8?^igq5 z9LaV_hSK09UnZXG=Q{2?rzP>a@mi$cU&!3gGAVY>gtnoQ44zsFl7jYFGKk%UDqO{rCMggD(CkUGf$oEccXuj8S-@6ndNm;s^xR)k1m0nK>|P4 zw@h@XFLOtb?THh`C|r+;cVz@KV%W39UQDc?iqoT%%E9X0AK7N5^A+Dat?fA;N~DK; zObUshF1tK2r_I^D$FB5LKJPdTUA}wf_HuivHD2=iDemg;k^L7>6;dl3t@XPXr>o!> zFMw2lDP(!5!cU;S>7=DujjJ^6boPd3c+tQ>&qW=wrW{IrU#W(ZrJ3%~F;C`Y#FyOXGff!lGlcHW%$|tliB!u_X7 zPOX;BKHXm|#cz$={{1rro^fbT%yK~taS$tDhto32QuW{U)Jh^SdOH8!>D^-68zIfy z^G4#1Ft5JlnWSMeu_Ler-J!3HbE1S}5{7;^QT^wj{f<8TIk-AJE4UY3ms0Uf&!KT7 zG%Ip%><;Z)v%dq=9}}#FOI%$1rC}+T`lQVcor)&(?au8E`&W)jS*@&!lIBW^Y17WQ zyl?jY<)@;oJIj%iZa6pMVB$9&yP5Teq8GcJKlF^&z;mCk*u#qZ&l;y5x1`?(U9Zqd z9l2!}VAMBmsNrV6WVu);1uwtI7hURez7CDIF_pT=w}L)T6TkI%FR4QX1%#SBcN@MK zL4N#rVf^os-2wqVK3TU1p{MHO{N`dBm|evT?e?L}Ifl&vUAu$CuFq|&mLG_Yx2l*v zL>}kyaEPJs|6mhhUz46b@sFS(bnwV9cv4calLkAxw(B4JRod!1+$1)gzgGFh!%ql% zW6zwBv|ABZ43@kGqeePH9R@~U2Mw&u5eF0p!g6gY@4;rSn@e6V@Rlf(q{J^f)<564 zxm#TRIAzz}!Nh6dd%dt81(^1Rq{daA7Iw5Vsr03~~T zX26O*)7VgMYH(1`|8c^%>hPYUYC5bh%9ZPDSJC5t%cQ!pzf4iGs0iK{rGkM(Ajaq^ zeXaYSGRs^+i{kQAO%*X9v@QWMHg@ji10!9E6{Wfst6@ETeIdhak&Me{Hi7C56#9%5 zFjRZC({1YMlp3r;52v#Kqz_s*CJ6VbHM8kXMm4oW@mqA=)R_oqMuiJ@aY>@QeoITaPYW*%y0M;=xKRJYrsQ8By z8vHW(_(>*o>nTu`BbC({lp%LcFLfSG+u3&3+_4c7O+({v*C_71TGX&}^PK3S)Sa;{ zTdXtx2O_x@Z*zwIoDBbZUJ-HWiQtpAZa4bvb{aXNPu8i#V%w$b?>S|$)P|`G4yzs1 zRkT(8>}Jq)%xHc6#h8fONXL3VRF`#M`6@Q6w;x{+Rejy1Qr{gjUDPpMoF)8ldHIR= zrRcD_MisA-4og4B+N)OOny)2Pbqg`-^jLrP>K4={rfx1wQTHOk{#uxCi<{hm01UyA zU6YO=hNvUfm>x8_HG7HIxpK$-^%o)t@;hJ-F{^!6$k>L}7_d}~5HS@GKDy+u;aA1b zFh2g`u;AdU;d1;B>{9e3XmG)GPzr5L1iG{*a~RrMy`sd`bcap+L@)YUN)x$(a8&!_ z4_R!}&{MvaZz=yZSs>~sRD*qkd(2GqN;vsX>Xq}>8-a-IF3mZ)9F#l1Xyi%R583dF zGJbq-gXv+%yELK673+b#ruD zBH=-nqV?4(#p!Ciny%;XM(JIver0v=;@bY8#vfY>8=SgR8J=sAv)d*pS&Z8tNuD+e zi0HAdzs0X>cOTD11t}$(ztJvlIe>}+8EqAz!d7F>^6tJh<1 zeVkb76d^C?91Uue-c8^mko};u?vIMXB_D%@p6ijFJt>&PF%V>sURnMFXYs@dL#GWY zg$eB+-BZ7jB?s%PSX<-c|1vm%dCH5Bjtv&TNfv9=QR5#d>B z_1nCUm*=d!YO&9TZHyAKH`qTy7Ixz9gv55D8nr!s(up-|a{NnnOolTH ze5T!krgUNqCTr@&{&txU#p8EgpvRQ{gA4%fFPs%<=edRHTOZDkv%40pnYy_}PWR6M z$a&>BC{F+5q^s$UEY1z@Fj}==dH%@$FFqjV0CMw|lHy-m)9&XnAT>FCTKkBcB-opR zw|ubpd`!vi1$VE+_HdPQ-vPW^W<|uoJ7ejq&O!`lsnqy2MD>8qb&FN}l^Ly6Jzah3 zI?!E;^-Nv@n{Er#o;NkYUG%eai3bTmf(=X=WqH)$TDOiY z1g&OHa>ahQS&1q3pd$bCA}iUagQ#a#yM2~(MsUpBt?kYXw^8{n>MSt$CbmRNs7 zbwU0@;=XncDAfZJW zVpa5AaR~`-Nb$eJr0(zs54?4yrt~vnxLUE(*Y{@d9AwPA{m&Q_AN~_L8DD1DJ9_%- z2Kh3+D0dZrVd&xdcNm`j*D%;5x|O~3?b(}=avYL9yT(Ykzy9D4&-2LC!~`D8*s-Qjf4Xt$s!MBKW22YuQuz%u7$<%|bPT7~g!24aNV=zCXYG|8mLSv*h=iIynTFnp6=JGb9v7ruR3(n5dhA% zmo|kXH^qFdprm`~&5(aYkF*R9iq*I(HN+aXlaGvrDikBP6n1_792#`lV)^SSb&GKI z1511OKe=uT?2En}^w~i2P#)5_(Dbiw^QDz2M1ky34k~VNWWhhEdgSBoBaN+7hqjz; ztf#FTFF8qyf6*AQr)#9^N=4T6H$PdD+B`XBo#`62iCOA4R7_9|p1y^j?z9hu`F zDTH@>atzhCpZRZh>z0~#jHxVazQH|B%&}cDi({=d?%1?ba!>bZnEE3o(}q-!9@t!b zFPuL4ds?fL^fQ zHs{|RbvS?8^4u_S4PZ5$qc}>q@2mO2>WT90wD*G_5e3^>Jtle%Gz!tldhgyd9Ft## zp#u-!-xE&1C>dT5v{lT%=FiRK-fa5|2Hdd%$@K$iz*(jULV9{nD*B!F`t+L|Vi*}8 zV)++zkMBrR{XXqGi{+|MpC{A?mC+VP?5uSekqwdbg)ZlWPsF+pLIs0}Ad+tj`=dmF zTuU3@pOz?9-*!R_-<8j-&%vddT8=!T|1Dzj5&$SjYGhj$ha?!2$~M?3E=jAR9j~iS zFD$k0a_%Oo?83b4*_QUZ{|tCuSuj%KX_Y&#Y=9CkTWdSh6X=^B={G@V2HbG0s6Og-?+!q8YKjX|paBR1)vX4#^C8*HNyq>O=QzKVn ztcwYqhKi_O#QCZEkhy-*5j`p0sCUh4-yS`()yufBKPr`uD`t&MVZfNX&rv38cCr5Q zdGLFy1&>#{_oL4hQO366N>Gj5hJV&7#5e8EI$C!JgruTl!_`5guE6Q9`CXJDUTxsv z;Hk3-zL-#d&P3|4uyU|i0AsQY#wO}!1n}{>Na{DFsbn}Zy+ti5t#4CM^xW0KJ}ajY zIzt9~8yL+6=Y)=i0m(n~?TBLY;@Q3D@Y(vVDr3Xh{%MVS2fJ1XRt_@_a%6T_opQ22 zwPXRa$qr<#4uIL$;K?3g@81zrL7c9a?7oN$CC_Sns#J)6cPGNn$(|d`JEZu9d zHG=Q-_K$EKzW4lpZ@v48csDBmjqtpsv1R%2#izk%r$=&qlID>!DkF#jnXt28QCyQM z1;gko9}h$%7R&|rOwnTF8CQ_Nm#IHje|Bmv%>bj%Z4{1nQqt}DO#7!IC)|IN&B`Gn z6DR2NL&~HLaPqHQ=ea51`c@nJYVwtjj)#Wwarcxso~pDzdpD%&_0DLxspva~^;s&H zJ%m(gZm$=$cFS|joPFW@LlHn0-XT@b{&P`^ybVUM=*`MsYgX)gKj*W|PRQMT$mKi8 zz^LU)p+&ISZyC{NsW@%wRh;bW6|=Hp&xpNedi}x)R_335K=pq=L&wj%p-fkjV;{%T zVc~u4*44;3kP2E0c{%Zj*6~W89=J_@kLYdX3lCU7+;bI~#Y!dTS@o^Gg`!;BpAOO7 zb$Y$rGBYkvJGR_ip+}t_aH%DSH&?!hz|8h1caoKGdaJ!=QnQcnR<{)X3PN7P553B21cTkWP^f-yNZvC~}DEG&6QQ1z5l~5*Y;)&dCezKVMqPM@&*E9fo>5)A#rH^- z-60k-j51o8&yWact`^aR-{r-V-?B2JufnWG(p+~SzUiZ8TfyqkVczNYQBEQDF0}g- zT+$TbkpNlqkTNV}AA?2Jv>^ViT8$O$5t!;r39oo+yVZ}6t4s70fwO(7m-B3x`q3na zYZnH-x}Hr!$^6r3kjPnJ#qxa8s#5Tsx!5`}krWexi20o8*DrOEiG$wmgkk)ak1MWR zF{m_^e9Tl{+?T_wv@4(L^=hN|ChH9{c!l;&BONn)jJ0+i`hp9+UquXFm$%FDk5BM& zwZrIk))bjEp@jD+FbH1-bganEQOHw~L9l1IC^&TG?Ab4!DZyt)K$5X}k7tK_G{f#C z#)SH8COFHHX4471MfH}Y_Eq*e!uz|+bPP{W{S_{*E3$h1Sl_FoQ%4UomuR%>#DV4; zXBv`eO`~AZ+E}b)E#E0Z#cZ;>SiUA+OjDsGyT@Q%M!l6n`l&r*dkJZlTdZ0ttK|Qv%y=c2-$d&~&8u!qn~#`SD>3pHuS4S0{&nwcw|T3@fdh>Tg%{i->UV z+i{k>!24;HDIw(Z z;9uXE^82B0%l0-K@2E+d5-~Qs8BkeTZ4vKNawnHAy~j#+yyymF{QW&#W=#BZRB4G- ziDs_X(Q}+#JtX?*oe_c5zPymq(XNY7C&974aBvR43DQeGHasHV(l7sau5L%92+eS_ zPbo%bQg^XsYtHN}tKgJBd`AS2>}gqsXU_ZxvT@FbFc*qW9YV_6P32s>iGQZ*wm-P+ zl|7L#-{WgCB;=hqVr!#`5jK6c$6AL4I=>FA;yv9lJ^Q}CWI-250Y)@FenD4HVoxy0 z*jAy?DP`E~0;`R}iXW!-mA}o^z3R@Kcj^h?-}~kC+o{-hpwG{;BL#+A?_B>(#BWF( zoKuUrIHh$Ups*gEqBM~AAXKlu(bc-_=guDcEKNiV6pnh6TB3CxJhL;78n81nK028u zBE9PAuVE7nuop!F-vMw&Ujaw&MUNPhSk&GdWvQ_~O7i+m`tPwS8|VNc+W1rRmHS%b zivY=+E?0GHVxc#s<Rb&}dk)c$be1A?#xUoazQTiSA_(oR#mQ%akgxB=$AyFitY%sqUzmm&#G3V&W@3t33;gjRJ6xh zv*oz}!)ax>k7YPTlndwMozlEF!Pi&~dU9a7$Zw{{Lt^UiToJ-A*vHI*_nj3VO^sP+ zHC?~=F=h86?*%*EIfmV}vJYyL(f(w8^Ps)7E8p&R5QpaNs9^_LJpxxe^=z5*Epc1R z#2uX!7?IEPt&Kub9C=(PJ^MrAsXou*m9k}lA3OMI`Rmi=2j&l%S}`QbOCl3RoXgJ3 z2sj?SBg3O8Cw!xevSG|vAHe877v(tEB^fE(?;kn)nOqg2)jMd|=E#zXZM=)`^hS)- z88D6b3e?`acb-{0fOmNxD!S&lbJ}ONzL`%~l^I&;ZbV$+#}=aage>{Y8|q0Xi7nxg znIL$iv}{3pV7}|1+A396tULP@Tc$fab(qgM+r9ElnY(_OAPm-nPe946f9&-cF2dcO zdKs?|Yw+ONk?GMkv(9&FH@nr!`t)ol77Y)4rS=|A@so}*qXwk7NbXP~l9e(E2xo25 z_McTtvH59t=>QgtL zBXyQP9o}joWipL`(V7FLtE1Psks{i-74JkUL#PP7&@|U&`!Qj&M{VXsf@s#kl_HPx zt9QVm718yEfk)ugF5TC0X$}3rnqp>d-6OVB&e!S@%%loEq6pj+O>hIM14#YFDw?~~ z%a$O2P|Q!97rk5~h0V*1-dc+9@#@g6A`)|G(O%Z>PFZ&BuF;6Oidxa{q{t6xh&tY* z-(~V-p&y=>znF^Fvr3$4h>9kq6TvQi7<+sVG_E6pDdHdg5}2 zcHCG$+PLjYPrtdkzZDJ+uV}LHr+8G-1iRHrj%Rn!LTvd6eId_7)yk&mWer3_DswGr zz#@pT%*JYDo-gZdUFkZh_e4Es{vq_HxKjKuzB2J3!oHy+2Pv8-f*1XI+Upkr%4p>7iM*#;4ZG*~o*? zR4xS@DRQ*$Ci4&r(`~WtQvWOBHt-~(p$-O18ZEH9ERJJPbKBxw(3?$Um(ilm_*%C0 z&3h`QLy8F#aedEOrnK{Xe=8pOo(h5bhsV&0`PxYj_ZT`{7KI$}{^XY*!TtBt8wWpV zHSt8&mbOH;gbW19%fc^i5sUX63mh?pQIQCWu7?HZQqc%p=11)Zj3?ZIAypy zCd9E`SUI^+=%c4(Cq~64hM~hs(d}sZ(o7BWtBi}}WMj*XWkLtA)no>nkf*UGM{WY3 zffnIrG;aN^)$vPuMLC`N;xhxydX3Gx$tv*g&*=kxkS^|@Kvm1N&wTUZ+VH^cLvfuE zT+!0s|Gv((hLA2G3VkYm!uLFS#?VQIGsp6QTNu%)yUN5E;u(RM{JShx8&cJaA8#Q9 zV4z))5UvQ7g7lPuiDW%piS2V9l}aJX2gHB^a+yfbu1wUb1;LBEZ%`K#3z4JypgeEp9e2b8cXu(%!J0W7pGkK1eNEw})@>;k!kh_7gw0-Qk+~a3lPn345WAS5GcfqZ{5i07ZlTDjJeC@U(J3nUp;3C@CU49l zuast7%8Tt_u(k#Qst+D4_~F>vi#$`~(WxV>7#4i9J_^VeWQdz=x>n-`8@5S}S(wMt z=7)Ne@27crO40&=a@+eJkBGt-%*FK)d@B;s=E0Xx|DIwIA73(sKYd9FlTKUa_zJq0 z9N8e2pUc`2om$$&!dLIioRema2rNk-dG~e9Ard+qMufUw>-_4u|J;`Btf^9uToQF8 z0w^Qg4=$t4w+1-19`=TW=l3{1PAF8S_>)V!70D@4Oh&?bt+3w$R{0g0(Ref8il>BP z^cLy#PS?-==32A@Ln6z4zTYGx0IxbttTuNJ*mQ7wyg@kbH&=u*Dt@97-Q#038#%lF zC2yO0`eP&9ad383eMBvH$mYP({h7fwM)!m^3j_?b)YYEgX>=OlqNbi+=;!l^L0FP5 z9Z|b*Y#0H$%%2j-h0=zWBQf;IT6$3T2^X_2BRGcUK_YSQ_LVpM%ua4dXhySF;bAm= zKaG;?GAlQT3F_QNUSJ^e^D)?b0$1iSM4A16CP2!SRC*)oQy_UW?GeSLyvSvU?X9JN zoUdu?C}CoQSi}%UL{mmlQl+M_*^2sjpCc)>UNe(a#;2%=#7{k=_8*FEW*Uc_7>!P~ z-TtMYXr(W}!ouB$fl(^e3U6adVvy5qyu14h|TlA#CE*=1TTfe!&>k z>SoO$2Ws4-XJF#lz8EzEhlTA^w$5nyu41_N<~|FWna_(=+m1(y=)oZ?kIfx>Z@rv& zWEigUU>=B~G0<-GgIJwx`_{9$&ALsj%M_Q`3 zO%TX$k4Zq%3~6zDQ>ftZ&0W1?{CE@~t~phMXD1WW z%!A9XOhgA0y0a)Ii7So=7ZbjE|D_j4N@(+5UGx~#gwLrwp{;Px#oX|z4C6Jeo=b}r z4yn;8UiF1Jd=E&(;1X3QUiB$0kF$i%m>2a-**La`k`C(y{d>qN(bvnkY%K$NA zq!16iEIT(Zun+!_8ThK~btLNBa9$?1=4Fi86ya%MgE_T}_^MFbqb4QV<^g&CgEP&>W-uY5&V?a*nRX=dl&law*hV+E7?(_#$kWjpB4$5ue{ zp?PpVbPu|TMI-DM<)NsN2kU(X?iIn<*r?iU3pBie_kdh+U4G@jI^|>GTXb&R4n|`@ zy)g3F%;>p+ zMlhF8&FWh?Pf8!i-D1o7&X`J7ywOWnTkSY76f;GUYN?XQ%DoOgkMomA0McseDUQ%) zYBGiPvoG&W3cckoUQecw8*$sV{MV+Fi}NF*QD)VgW;Qu5Hn1mBb2vKvWq_*F1^q)}OW08s|O{^r#GuZW7scsjz4xm;Rm2z1w~<|4Lv+KL{jr?7|iFaoJz4 zoG*?}9gnQ%c0Mr@v&qV7)v%zs3xf)+he_Ycz9=7DgGWuu)*fT^G??E2fUX@Ub8(d48z2 z_(xv3#af6DCZ&GMnHJ46apYC*EV-<3?^F2JyV0BU7)(&#(|X&CUEoIeK+%W$U|+)M z2@}*>n=`I}Nz74drgT8c41Z-d-h2ts;PjbJ==PDG)K{=--nH`z3g|#I8~fh&3xG62 z9VdFS6kxwW76wZe_!Q_O;Ef3gm}*hQkQ(r`Xh9rl4I2-O9hd%TGyOOL^r=mlfJMxf z7^kk0aw99{3e7{CKpCD^UkYZWP*F5CHD!xlr>yJuBau9l0*~N8$3F>}jD`7_!+u7$ zoc3_Oa>yRBUth59|wdW9IU9Nl?Q=Zi4AD_uAmaubSd<0UO z;X$YH$)Hbz`(X&-XzM z?tgo(qA|@S1dt0jo(Yk&*gj2xt6UIEL$+UyIfn}Yob6-PU(8{w#R@oob3!(ySZ`uZ zlOl!oYnpSS16)$?ZXdAEOmg^@=uAj|?cS#%r^!%W5T*Ehv8@zbO()`B`5gzIF3 zcJ@JuJrmXKl6Jsipc#yCj#roaTz|zR=cq$rUixu9F2q{k&&>nBe|lzo93@`2z8+}q zC3Pf43iOy~%~MM3oyyud{v?p{qR&4$=9bbsOCNUQn)G1K8*CO+t97L?WkyhwLMAlA zLiAeMWtB~(oHszqkN&xQw@^a>V9Eq$fnV5(vi$w=ChwenKD)KwpJ#vOJ!eGro`3&# z|EONz_e(#hUTeSKOtirbY?{3L;4ePw{jc=<$BiJd&yN0bGOxOV7yXtjsbiazvwey4 zpDjv%z7*-*_P1JX=m6XzpPC2b8{E$V&-^nK?o+k-c`0jAD~FIi8@f}}(ucUaQ#f6w zFG=<7Rr*v`fWo7`$~`eNh3P-Hp1%LOXZ~`i3eAy&eQ>_BbVkPp8qDX^4>#{Eag60S z1BX3$w-(SOT|-Q@(L1iBkBgt3H#x$jp!sn?04hGN(D6|%t zp{5WYQo?P)zd6)~XHL}oB%mD>_@7;4-nhF27_Z@ZiWd_&PjM!(+`Ts!lXF*fP9Jng zGI{Fr{mzAct0R}>uj({q!VrL=6Wt^IXTW;|N{gFpbsh}kfK%skzBe@pLBsoCJJpEx zVuw@LGeswMOVn^^{0l@86YbmmOOJ}=%6sfhTcvPl55)nbliV*okG8NG5NkPFa#SLybMN-HH@s}j)M)F~X)u3-VI)KSqm zY74RaQ>7zwrA6CfLMnP~yo==tgEj;)fz7aa(q;V0w?~RyqgL{qqV)a-!21es;IsUj zN`kgp8~quTzRDe7v!|mBI@>O2EXNe;v6PWmYzs=jPOE$41yP!13V)k1Bz1VByaEVm}n^; zuK^C_O+eSlW7P$^DfJW|j4(dHCbwB_4vxks5WS}x_S*+_s<@v#1*FKImODKoum}g$ zVh2LQD=$S4jW?+M@(n~6>)&jiKwN~W=FaC*VqR9Y@lfNzQZb+~xwY_PtnPxgT9)q` zPmJS1kHR;@VC&K;UgEIMfc|zzP^k? zOKIS+?Vf%HMgY(-_Qb{>~ z7LH-zn#XzC92|odxSM^1g#t({XQLZx->G_yGYQ6qpI_SmlLt>%VF+a$2tXTz@((l^ zpixC9o%m|hh+#}}qoVpQqR^mPA$jH==#7zkCS)Bw;2i(f4=YN085x!C3ZX&BFt9|FTHyYM?>Dx%P{!GD#Hyd2@v3tq-5~xw(H&=gd zfDq?Y={>~L0-_T^ZQ3sJ9?qM1AGmzjXt?JV2oHVTCqN8hZD@Kzdux+V;@q~Htk!Sa z0s@+5ifUz?NsOrQEQ7f zekI8lr}U&o&W?2Ic1?I0=6LSkaSL#qxv3Lnnjlm>@}vdv=&Fto#b z=ulcH*h?*HS&qea1S>s*Ad5n$>A(v`M4=A@p_BD9%m|CW_PGDv;LFOx8FSh54&;aP z8r7LsmO8Pm#SR>8CTCkC6(!sRRR5@O;!BY>qr7*PSzTcr?NTut<)wYe+RLBjDSTEW zM(8a7VWM&%>v^X-J?^XZ7_F`)eyYoiBg>g^O?9eHF?1qnD;2}&UJ&tjDQ+FiYTZoe zsC8Tb5kMDfTUOBHgZVQN7@HHi(CpQ|m#e+@w5zp_pB41yBfcD(V}Yz(jz5+BMg!)6 z3=K&uMD0H<`>vQwu8L91SOBf80KIZmuXWwyt1iKcob{fzC4#omr=tCI4ig2kzC!0eDeXZLmfSc%4q6YdX zxURpmQ`tx;=wT;}9mWhC2-W&JBA>TE$imI3yzb5ZvzWO`WD{Cde_4R%?N+WD`*2V} zS`>hf+icclr8+}Xy;PWa2uYvG6@M|j-Uv_Z>EetndqPn4ddefgc3n}qP4b?~dtiRA z5%Meev{RQ3L0@}ozw!N*z&)cqi1)A#uCG{ee;yZP5UH0gGXLW!04XQq;WceY%Z>;} zBvCeIJ%_R@*5!wDZOG=QXNNsUOm;L~8AI6UN23EDE2Mt$d8MV#>$|&&YwfD<_ya|amITPJZ(sP1X8njK9#Iu0zKdh~h4PWRP)3<$igf@NZ@9skArk9G27&6z1!CdT+`GMg~-dq zW3L?bWEmN_uCtYzUwt&pRM4;~)o0{z4$5kxRIVGK=#X zqAx}E_*vm?I!n7+@Jl~pQ%4g4()Ve8Q0X9%6kvHPSvwu-$|EuY_!oC@giz7;QBzAC z8li|tp55n#1;(y|`F9|(7PQf7*U3~V)=e5)*eSfwKAJJ)#nv}o7qwEv5%yFN zVwpn34#%xb>3aD3mW$jmDQwg?UO##O#&Y!^iaGiv7pAe4b0%`c$^%9N0_ia0h5lJ8 zYU&w%m;+0(_JR4KDEiH(eoZ}m*^N|<3198wb}lS9b57YF2?D#Wu&>*afO4#Xp)drG z*Z^$`upp}HKQH8@JsZUrTzp= zkR9K9%V*kKb!$5N{HjWH(^|Qyg6+kapt71LMcbiI2i&xPB8(g*nMUyDrMgJ}3dIdb zPMdQvBa9(|_KSj_D1=7%@U8cPIk8d3^KyNYkAmXIIB@1R3lVX$=#|a~E%r5govU~H z2F!xe#uLY`i$vjcOXVq@@(1G+JJ|Ba{17cN`@rGA{C0gR8k8C}ibR{h8V$y5c843u6e!-CTK}SHC`Fg}^3{+h`)fpk4qt==5NzVzcJN-+ijk!$owT{3T85Pb+U zac<_R53*kX^0-_^My{w8@nGKt?_l-+w#w4|vl{5<}f%pY_()1weM7w)X^PBWgXKljBl}rCgYjW^N zx!`wk0oONGwBl|CFB2~}SBlo%DuTD5y7d00wB~@)-L_aJstv|LCS(*yX|dCR*U#?- zXhcDAsRQ-g9pkH0rF#G+h#6uGRmj-V&U4Oo&Bl4AslIOCH)hVYfQ|=?*6yzd=NZ(yNP(nm&w5Ce=a#SR=v%yZBN`mvV*P@0{^ zKPq_%i{lA7U{H`5fk_Fk#YY6sVJ2UOyz)EIez%NaZW|CI7U5?oEBYAM(3@?=bADyL z+)eB5^Jh@hg@hE5n*j=uXe6%B)8?ZGa#@)&BYLxo%12g%Q3fbB$(@ieWNGB-f%A@8 zGs3nis1uaEZZ@ZqLAmN!`2+??AZ>#SHypc@XiZ)Xgid%DpF(Q zq2=ea_n=>f>a&$h5Mg zuERYPs~Ihvn!(u2i>pYUUh1fT(x+hNs?CvX7`qZ)(mGiu3$+-~_xExFz;M>FJDf77 zu=NR0V3C z`5p~EX#bdJ#nbGRD51gPvw@P>%Q+kKmP5ym#V*$-U57W#%2>Pv`Q@JNl>J(kjsVY! zbJ~2LF%S*htYos({A2*caBwXl!N*#)ePrjEfGg7)q9x44C@MNyv?i!oL7&br=f&Md zeL)W8Zi@z6r8<1($bl%3;-mxN(c9C6tPZ?UxY2q((30Zynf}<^fiHcYDjP8OQuthd zCF029Fudhb{}L#YLhnA(Cd@+X$ddKjFPEWJm+Ts zzcLeo%ud$aF`nU>n*o*U3FtZu&5d>_*-qa3_t)mOvvrM+625Wr^dVW1w&UU)Q!xnS zaJl70HZU~kFR@;sutzYmF>Ci?tl4YHoA07P1(E_0Fps#V$!cx76B`>d)2vFl+*fG+ zVE03SR5;h8Hc*t*7spJ5HrB!aY_V3*@JOrjMMm7|{d$Y5mv!XGuwl`&l#sT0J`yGBcz`8K!Xs$k1(Mc&A%urf)zhfL-J9o=p;UiHzYI1+u6WoEjP%!c;CdAG&gb}gI z2)yjnkER?Yv|U-zkZY`-*~@|K`rp~Q%m6WjLfOpMao9_jo4ll=>jd^_H1iUP#EI-7 z0&fPKB5SGCc>c7|Gl?uIrTH|U%|`nuVOJGFEX|5=8}u0yb$(Z9yI}^T?PA|3F%0Y^ zfH@Re5Ebl5DB`K?_l_qe>N&D1N6%z^r9~BJhQ!Z>$Mlw|D}-4rGOlR(RO$Np^1K0O z#X@aq6zNJ@kWrZe_3V22iJs4zAkEE7Oz0w-$@PPezps&U8IIzcp>xp8(}*6RcT@v`U2o$!M_b`N(j1Iv*vLy~E=`}x*|?L=uVz9Mp|OFxlE&Xr1G zKyMcgQo)Y1tZ(U<`Kth&?6UZcNddf1hS^Ia=h&&0@WAZm*EUF6Y9P<|{r3;RMU=XK zBTwK3SWsTSQ_vqTAJ_f+;EY`G-z3tRs2(z)PYT|fB6|H}vZ|8v_c zxgR(D@eg*IL4qj?>#mK>vj75~CJS$_X?d#|v2rsUU@}TCnh*0?q22~%WF>=^@pmFdKl74=a8SQ(9cV(M*yhy2Q>Ip zQU{NK9a!N!oVC`@`$X{Y^O{}jWYIe@YvcE@Z~hN&?;X`-7JY%*9aO{-yA&M@3J3@S zh88gs2cgk4YeqLU=do{O0%8 zdTYJ))_d#aj~O+PeBb@tlUK%RFXt;u!Fu-=R5 z49#p157kAj*E0J3lw*(``x1<-rRCm!krW90`OOc1-@3zT>z0E!9vYxiP}}~4xa(35 z0j07RVfcfI=1DBna0$i$j+&a)F18p37%&^Pv%gAO76GPH5q!xb{UHatQ^LK|gwOnn z-42G_op?4zQ`9(Cv~^HK&me=$v}T6=SG?&;NfoN4^_QPJqLX4%POTw`PCtMUWc~2mt-1~k4}_0{;fbSZnoa`xr%RqmW4h zE=eUj;sv_`6u=oWwle@F?O4f7vqMIL#ED&{kiX%`AM0Lf;@MN8HT`T)JQA$oRHQ4P zuKRiu#8C)}A4e8m9S66=D%oI54WB`*q{?>~gW19G9Wh*7DF-}PK@C{WnCRbIQU;*E zY=$E*3(B6+!R`@wiz7uf+KwaKv{N=~6x$rKS&m^rZp#lJ^`F zR8@>eunDyDU@wp0te&XpDt4#g}C!x3R99*v~(uR?yL@ zXmmkdzly}HZpBHfGny44iXc!q^=^C|Zle}CpU8ei9E$X(_8vHs*?VJs3@eHb>hfk# z!N$zqF97mhsmR-PH4P|A1YSF}KcX+jD(JLuK1a`6j-g6!au;)Z1Dpxh#4gS0I*%0S z9n_QYN4z5!h5II>O4L^MFsaY(rM$kM?MXdxTOnyiWx6AWph4@)OV|b?_!e>4X#Ai}i5K#dr=}<9Myn#%G zDI#O{HeYWmFFj4?x~|5BDG{kf;;bcUV?4CAE}Z-d(mORU-=ZCe7pJ9F1SyGLU}Z8k z&#~A?@UPcrxMr|{qG*Fl5H`4&G04qUptd%QMowwd0+ci@e+c`%@zeBF#A>~Qilf?# zqetV~kVl($_~$I-j+XYV%Hg3yA76_e=-ybG$JVX`)(l~5g<=_M{v`s*|i#Xdg=-SC?oTj5XY8Qwtm@^)O{& ziub#*Z~~R%*=p-->w2!Eqo0%Re9u_yH|a4MyUtgKRn3u#+NX0`4G61u6hv0`6*#*w z(J!wV$&!Al8DsuTbw`S>HUPlVU~O4V%S{QQ@ncZ;y^vFf+2h-uwoTeh=b}J z2i*IO(o&LS=U&CEYw@mtaU0%H0M2j77I(^wW!hT4uI-H*bGq*T^vFD`6n%?a4Qr#e ziCmP`lTFHCpxMG0L2;xbyk(2?*tYMM*NFJrk=XfgED`yzw6%h(NZvU!9Xi*nAb0+s z8v1;{QR-LZNDabJ;Y;eCYfS0;iss`JJljzWqKXpju`R?pOx$Gr&SmO z$$)odH9GV7%0D)9r9LqR^BMNVlLu)2uso%E`Hkax50KkR6UwY@Av}@ zIxRFARoQ##)Dm2Y!kG%9d*q^d?fTRz!{!!$EtBbj$>a10old;kHuc%#A-UZ~n4x0j z7j^MbvU)xfbApyd(sZxhF*-wOS)$t73VMTasQUD(H8}a(?eevdw5Lhobym0R z`xA6ws(2t>>hy6-j4F8}O?%FWL>`1qA#HGu0b?@b`B1@PRwYXPS?l%A+n=Kp<$S1y zd%t7+zLFsA3QGZN@8Yaiv`$aV492@%bsRu{wo`kipVvKo{F-QoSxq9!nK=FmHZUEa z9PXp(JisW{%%F6eWYbeY*stilghWZjaM^U%6|?Ou?Yba(kF}q2?98_N34DW+tuvyX zvpgC?f7&x>qq>hl@A^Ypq~FW=cBR}E%~|)*jq${HxsW)mkFz1%LKLLm$=9b+7iRDZ zEz_iTT3mUG8{KVwl+|OBujQ78&3)pV^ZnD6JYsTS?B%3Dl3nnFDSTv>g-em`Mt@A| zXgR?LQ!?otRShfK_`*?E{oBncc>p{*eZ!E_-8BG7(Wrq`oSUI9wZbxXKg3 z>+L(>uU_I2%SWTV1C?-Xa2>i(kvJ6wuR2*zr*0i_^P6UWUmV4EVxZIPy2ad-;T3Sz zx_O$vLA%GgPbU0NMt74u%Im6<_@wMfk;rA`Dxu?ep|_Xgz)EGIVzVD%xH`Ujc7nEQ z&}KFl$44H+4mq zRiFGsvQCsfUg?6!i@ML3l=hS z@j^k-oPlo|)mp=NC&CY8+5sZB)&n90hu|Ce0xxO-1+X<#zSf9eIS2`;`@gnC52)@wJw_!n)cj<(i$G7AQ0X*>A@O=j3Is@?SHY zvGu0i>6#T7;|um`o4O@thHGV-RKD~VReeboyrRliDV(u-zdxXV@{EOSJBtMhO@^%5 zvJGiig0B>r&iWBemiO0MH_-ikyUml5jA#V6e=3w~gr~F-=_dR3auA}wRaHEK>jk55 zfsx+Ytygyj0R}u!wCd}veK)dy%%yRmT6ma}##$?D`YN!UtUNf1Ltn#ewBA}`+yIJW zfH^Q0@)eBf`p)7*@BGH~|3UAy^KeXWUb{W2=oz}G)b$U~99?3H(?$19gC!d;%5q)n zH+CuCEu61}YQ|QOcRqA0@qB#;5n_}Zq@QLVRQc7C_c8tVhiiW8*7U{5jimX4 zH}upb+4k5eUVbetz?An4U8g?nw^}Yk#YsEj+0I#u*Ohk_mQ^L3fmJwPE3|L&YizpP|)fg0k#-T(j&kUaqt2XS^dr>+@%mdRe7jTY*&^cIUb2M#E`JfaaZD{0^2Ojq06;sV|(8+x(HO%ih(;__?*^KB0yf z|2e?s_0?z2TVs^uBM4=L*R*zwA;npwFY3tLF`cJ)pIV{aF4W&6>N05X))>zit=B<6 zK_jy4PVp+2bm~Y!LePt>aB?qHXGeauIF!`>7(KdsI`pEl6dw5J#_kH&gyo}#o*3%& zGUuRb&#%56@F!W_`n?7db|+pbHMi?sO3>dBq7Yt8xt&UYBJZ?{C!dv;XK6k2W8@E`@IfYr?4}sW;WCCr-(F zvyjP2MT2V;nRTc@5igwzS0a4lA@I#c*}ZU36z+YYdBH7@K1Jqx)*#7MN2VwA9bT`Y z76yq*r(${Yc{|UsfdI0-Vsl$C-z^m?D)T!2Q(QdNlWRdlweZzV2YZ>JJC|KjhS3XM zDm_Zp3Bj~wCGx|E5cX$Wg68}ltBLt^ zpyKHB=j^&T4exUIkf@erMa8G(ww7vz7Jn zJ$IDT?Lzh}SO0Bz;;?UXE$|<3?_Kw2T_9d+glY=GMS=cc0?NUo3ee2&-2W z?}{yva3{jnxWdeUv4bZ&M=vB`R4hK{B51yv#7&20dnb8=8xz9~Zw|1}coL~Y*7i3i zbI_|F@ypKeA?=+Je8}KHrmyb2DGEklb{u0BgfRl_$-b4azvg$3=-|hTdcGb3T%Sv+ zY`gY1*VlLu&MiYf{_(@_4xjbX)#s)09&{(`1zPT>4RJuAvG>)BggGn)uH3B!W`Q!9_vF+K6T!q)ccMnR1M>B9o%*n{_R#TxYS3>L=a#)_ zjK%=IRPxE$^}+lM?_2qA>?(+J%pGH&CUs2kXh$nj-e1lpY(e!vN(+m0>s(4hwCsjg zb&yMRr9+)x?sd=4(&`h>IwP0TZ?1@)kr!n>u9W7v4hTU|3j4v_KTh?hhrj_)N?vj$ z*FdEys^UEtRY;W`IauY|poYT}_K1{A<0u2!2I>9!1Hm06?R1Bc!_+!HO&jD_lK-EXzT~ zedAw5kJQ$!0 zLtJh}9aRyQEr~#@`qHn9tPo%PF|0KGCRXv6Wo8-$;dcbHA8ez!P5Uw>&qVJrD`oA5 z*&D$@wEEypR`k6>`_q(gQkG$OSiEk}x_*>~J*+MKALbuT-iXQ-sQ5pxN__3>3r8^n zy&I^SIf{m1nW0cdoeo|->g^~%Xm>A&d{bZU^hyBMBjIaEERKafC23ez#*7-enxwEk zNNIg>^Btu6KigJ)oSitfeb<=snVz%8dWyPR5I6`rdH7GqT+oOaKit1QMdDk+Q&>r5 zr@4(LnY3%mmAO_tP`SGEvv;VXN}mZ3YgctgsuyAq69&E|!?_#&a?o(RyXDaN-DMgR zN3$!6(dxbs;-3y0w>au*DNk=+X0`%eU_6JO)n$~LwxN`m5v$F3r}flDGcDYf%2#EQ_s?E2E|i`$ScG;xgw&4zRC_@-(X{B zEn2thsLwU1%6XP39L)b1~Rh@R(qYrexj!9E(Yadys_RUaF9QNvUy7Z zk}`8gKSxQ}Q{zU~t}Z-b)iY^oQjbpS3>O;RoWO96O&Z0c@cz&G(^vjdJMjDm&@?pX z;QS5qPl`vw9zPD(8FMXsqpwyTPAjQbe&E^+(daU=8}yHa#8-f#2ZZpRxMkESH@ah+ z(_v*h+OPQBQ=7TP=dKC;CI`UdGesh#YdWzQ9pb60+A?zHEO}xA={Oem$gjlgbh`wA z1b{$x`I)m-WMg$n_KgxQ%DFg+6bR{efi6KBg(FF@)Y!FhVQUU}zOl6Wr=-dK`3F9X zH^M$uQP>IkvF;rSZUS=)fs2vu>dcWoJJq);$1~V(2S;k$vfVby$f_(11rDL6q!id5 z_v^Ph%tOWH8;_0Y)+xxf@M7(rQ?LK6km0j^r%x-X<>-Tyh4?JBHT#Pg{)TZz#4UTL z)NKfXA@z$-hYc2m*G#mj3ThL*a-mrxp^o<`hnw?-#R=-+CT>6`prLjD7c(#hdBW<= zh~2x4=}qBQ2FKJu@fn|VG}dg8LEcJrHrySK?1@Q#ob<#d^zYK_o(g>?JQkM&-U z&9CWe60;?N*?WTLc`l+_jHpd)?1#v|dNej2%o7J=nT}CDC2DDKSVwNBpvpIl$pqUV2Zdmr{7%|~a z&^xW)?Vj9kABcE5p@D>x@>OgL!p=Tb_+iz(;PqG={usHej!}X9AqF6X(PXJDb7uv& z!@A|dZNBGq`L2o2*riR4t8uw& zaFc!VEl03HbFMz$_~Yx|3*-ETEM`yrt#fNOZP0elN2UExcShoIi+;#A7gK#f1a=i2 z<7H2(Dx}#5dW`l5FOi%^Nt>lzG`#nJsm6K5&5p=tgYLE5?K$ntHpH{guoS_b`H%mF`{5A{poeygM30e z%5$+Do`cCRo)v=uc!mR^7$1u5TZ3D{4S2u+X}6a)oQKY+3o8(LpPlrND33ruq7o) z0UJ^R5~St4+pjayzww+Li|YuxX02(wOYgqxp2*VcT0EI;{*N(nlvRY|rx^rg{+7d^YTQNKHAN9$1WfNqGLV&>=l2@aKH(2fbf0${8O$r`GnXR1s`HeraXK_es+GajP#U>jOhznN_Q;_(pfq~5*It9 zYu)91W;wpfc91Vuop`QbU_NQlQs>Z6ww-9*_B!?1b-OBM`&D|}(TZZ5wYz~m!&^@K za+7g(7(TBU6-aiE9$B}nKUhz#oG1!DkV6=_Dd`T7+Sd8I)yuP@!r}{it|+v#{FXmb zjqRn|cdh(t|H}nIt8DYv8UWg{Hr!Hqn%2uaV^;nmS|1{lG*O%1`h{Q+T)fAHxyq_w zdvS#=+%LUwGupZ4{*4un+mkHE2^+SJb#Ir6$#s)I6zDe(ONj{(Rxu0;C;dBH=N~+| z$bNRydB-+^OV480GZDFFhE%A2FSEkRaG<;CB|>ne^W>aEN=iMl?A4mh$i!De+f->$QWZsd(5=@}KKUw>jBe_rk(|QuHwR&zBdg%5x;e_5 z$1Kj5-#uV+`FIMyaFwb2Q^gyRPkeKO?F+e>x?(TGa~F*3uQjfArdXFPWspgDKRXR7 zKV#XV*_!lnxst$-lFQHW&oQF(%ZVniZb?P?AYiC(&? zb^WQA5o-%QtNB>Uhj}eK+M57ur6SHX%yIcS8igT3u(lbRED1VfpY2Bd{VDNBRM23_ zeS4(Le1|o@1GR=A4 zIiS#}vwMx@iCJ*y(101w*+L>`$EGH2jz|E~ue!|Nk{{ZyJes;LtY0MvaIkqU{5YV! zZ*xrfzHe{jZ%2)k-$s;LF}IEBH>p+NS|DWm1D-LJ-=&hMFTxAgBp}a{o{E6S+V2ge zlLm@c_CQJTd0rPKwOQ2!WT$^F8olxIbi=(7?IF-XrOf+Tr;7+C{k52!7gvm=e>kC> zAC~D{@PP~z3(T=kFUzS1egJ}reJT+1m@UXV@T!6a2V`ozp`bRXiSfZdE%fR_|0Vs+ zhTjm}vK7&V?()V`g{T5Y7{{oJ}PygT5yZ3zqMpj1*!)MgVi*&N9 zl+E@(yntoPQrwNSHvd%LNEf2~V<}Nt${hdwvc1J==*&n@S0#f6KCOLy4lF((&V?!c z)HeP6nHV7cI`{Vd`}b4qq@<**n4bgl>$gGcM6J!MzWrC99s_>V|9&zU#{ZEY{rtE8 zhqd~o)$Xe;VKAyB8XOHl0ou8>tIKw$vfIFQgFF~sLtb7!3l%U_TmA6SqtMYb{J&rO zCbdp7kgcHKzNXvuaa>B$5oc{5H55X?S z{wcNk_0>H<8|MDO(ki>!;lu3g4Hj!*;WPWbcKfRDIOP8t*$rziNR_bvzRnH&gxX{F z@_)ht$R~@+Ki}G5^?$PTJeU5l!bhVA zf5y0;_F&-O%cS9jw#&gu3&2heYiKl@r|m;)=iiUsA!D--8LR=yslb7X3x|}zj{y?L zo2yn?25Dfso$|+J^(iZ?G{8IJ-`Cn)Uxg`vGSGHxzZWJp+7v zCa_kzd4Q*a<*G2>$H_A_CEqn$iS={ER$rt0avotNEGz;L!>dEMBP~`nzwg1l@|B-> zWMrg)K=t2l;|oT+XB~JLEnVw4g0%abm)`-OK1;86_wPY3O0~s+u2ht@m_=`IM4=N{ z7J&0fxw@s`gFTp=|6bnR58j$JMF9g9z8$?x-GUD*mo@DCZ?v_}0CI@EWR$QtkV%jS zOsyEV|GZUW_VQX_(Jx$p;?5YqG}ea1OSU07Y3{4q|Hwt2c`2K&9W<$R1BYb9NW*ym=mRp}PvV7TBm*0X^=^dW- z8zhA?0lgkyhiAYafGd;xk7*OLH;l=GGV-_J>C(FcKduaPf~k#Q#_rr|V`K9_H{ZV< zJFG9IG1`M@Fe7~^x_Wv&)sL(}EAysD`}%`^4W@g<&o!Ic6VYGsEttIYht3faf4{8_v``usxS%Tnw-w;rL457`<)Tvvk`wl@N5XYvbCIe#F`TycY zOr>YpvZ6OwA#BN4@D3_|$8FjjoXijwGgLv6rD;Arth^La&1u?Ak$Rp;CkvM<>4!>L z0GZdve!za;S%cGGJLHO9+Xnqy>dK3slv7UM+n56SyS?B!sMcuCMbCf=5m!_4fqV!r z9#NqHf_`tlgFfh1ks>>H{_sH8Wfwlw;l=?i*{MP*5Eg*Hi*qTE(as7RV zJ%1g(9N{{{x>J68{DZJq(l!7|LEQ2Xf7OOkG~(Eh(mT2|1q zLTkm(xy;7Q*Zi+H2L6>({`&s^-{@@rt!?nd|9339UzQ=#D|DzBA0L-9)&s#=n(_Us z%>wV3@7cTXjVUZiLBoinOrSE49?EryVG)v;XjkC_pGZPGDq|F5k zP_JxwaM>T+KpXCNoK-LHMPTcA$Yz#_^!7g4pB`Z=LoZ=CJnAmYWe_M zQO#LD&`9ky`Ew&0jH3E)@}tAS<{_vZMx3PFKD5MvVO&gj`Wk9UNgJtPe|#OuUWntq ze6+iD-V1{bqFohCK1yO{5zQcTGx^$jCf5&MG~s=D-$u2`%WW-9!)s=fpNpf-4=V!) z!C;HvL-vxfi`BwgyjD|9(vQ{vQ$P`GvEr+akts15h8DjFiS#QFi^mL^EYtW@VnUr;yn?aQ5M=3vHb&sx z8nxRD<$a}=Rz?Grs zDwMva(vTaps}OWq@_4>Z&LE6h8x{~<`;aRBavW(m*PBOCgDzfA6EB#yR#~!eHa2+% zH1jd>^gdGxl@Xa&tAn{D;JwUf4c{230mX*fKxRAcFpKB&DBr?!TSa-f6cVSj?0QI1 zCK*$dNen7-;Y1$BFMd2DmaR16S}Gn-3$qM8 zCCc9m)#FJz2r?h=Pf;VYZ8tQREF9muHUTr}4nyB7DEJ|c z%j-24^dvO3dN2-q()sPo`;@9=a}9>W5ENUa&@#!ODu8v<7qLr+x0GKNG4(6TdNX*!-KMQe5*$>G0jVq&&%0qNqFLK@sO0%`JE4md zZN1Wxhn5MUZztnksHB?=`j}#%x;#b_tz{q~#eDfj=U@^gIny68jz!_fdN4&Q=7LG0 zS8n)71fSN**WXwgT+0ojac3vR@j$I)6v&m;&P!xF4ME=l z=`bh`4-dO4ldsY4h75bsTSw?Bt>vr~uJDQV!5+(GvW{!(QdCiL@$Q3OZc!7nwy1A7 z8Z$xShZe|TN%^(Hrsvwax~@Hs9^tN1n^k)AnxZZ|neU*698`b~F6_+zYGNEVDtVt8 zn$;<(3C=pCDVcI`Bwnr+KcaMKk{6i?shZiu=h0q^XZp2ix7&3HZu9x;&8ugX!%`3M z(Aa2FEryi5gt?JBZ8J%63wCnL1@RECl&!kN`Y_qL8qC^acD=oZQ7{r5p)UVMMwXdR zt%ZsunFJJvxxLj?LwG)KU_W533r!@S9#ED-zS%Def@14JUR6?{uzs9__xbKJqe-K|UPbo18WV9_(#;jG!kG&gT01MDaZ zMWZoiCkFGc$A)IHW-`If97NEGK*jDK@S0t zKZ6&FYEQt3&8okb<3T3b;A1|=zdfLtrl7f9GBv1Obr~s`3(XNXoy{ z@rNx^%TT$pG6TWsPf^Vo>=btWT##TXAy75RK3kQ1eS9=Tg32)IlC;g=hea2;JP{}v zJ4zyHS5eF^QpjvqTX-fdkCGBx3)c|cRzoabruF3)7QM_pP9bW^q7Qu$Drrfe~Gu8kJnY6%fIo0?T$^JkTA$AlFb&3X?r$%|tVI}Jl$ zSXdQJ-X7|GlmL8rRGOR2xf5CUIUbc)qJhEBxY1{sCKwDa(?k_x{6?WkS^BUPhOq4} zm+Vqq8bEfhjpmBu$}Wc#1?<3UK%>3O#8b0(xma>YMYMpcGhL7}Gf8!T@_uBFX=$P;3OqKmx1;RQYlJNoFr0eeFEry_9bMAFa#iVm@&aG0~vK5z&?M1CJq?T zm2&LIb3uJEFWa0LsHt2%woe*j(7i7F@%xy`E-S)2 z=sWKTgrpd7e57NeF2J+a&)>U1dw68jZ0E*3-CaefvU^f$)_5Sr2Ky} zbm42Pl$((?U7Fvo0t~OD2S1Rivm~tYpW37WvM2{6?+@$aR}- zjGU>HetWdrkQc$lpn&f()hxb7A|O@E`VZxoJ(66i3{n^>$tiiH#gVoG&j#G zTa`_%9q(F5OKY#FEy~z(bOlg`3hdR6?e`IX+?SBK^=`1ay9vSEK>%z5j`*L|x#pVl zdEt=#ZrGmsyWcbBYv7JAx~jJ48XfvSC<}de`pYdd^Aa0&;%c z6955hd-VsRTqtyt%tbL9cNS@5fF$D;elRC$Oj7#lk1<(f(a^ha7os=IS$-9 zl7Vv$@W$M{5KP%~^U}tqyi?Jtxzhe4NGMqjxmtYkm8!%A&XvYw2b4_3{JP4#U1B-R zLTm@y-UV~^-1@MRQ1NT}mQNn5P|2C6KeZ#nXV8W(K! zVShv=t0h9EJP>J94skuu#Po+k)IVnnY~N5%+*u{YVnZ zTm_i4Lr??M!9Hl{#MOSI>gNG?1+|P;Ay{JXthBO`PQ;7Rw_0T`G62Qa_;i=d147OO zSH{s^#?`wEHJx<3)fBP=zm5aMK1be7NKLY&zUH+5|C`IF z1sq`#7`z3GH%vz&8I=&wh#Y=@mGjGzfs+m728EO}vZu+M}?=2#nio8!p6 zooR37Bq`tio&g`897eef_2u(Tcwip|pi4`)JX4;PkYYL6+}d^H)`GHa9A3ltG^e|T zmTwJp)nNPx5;PvbYXoOH*jv>?;fTx~n)inAY46^Xv~~KqlSw%)q2JGgH1MVLIKS^C zcrNxOq+J^^5vn~JCBuap*Lyy1rr=QfMhV_YvU%C6ZSW()y8}@uhJ^V zaIzml&qt{Em_UwR(u1Xz?IqgYhiTQzW1uz=O!U;$#pvQ)PzWzN&q;ja@b2D}kj5r! zNe_rTEE9uIX+8OADppw<%-I{V9n|TOwy4cW28m-Um~GZPgvHz_s|~A7CL3Wv_8L-D zRCBG?Ma&m53)p0Yguj&zpst4i0q<~>iP9eg)@u(oat{XJCnhz45-#BUKZj|c!Bua; z-8QpAJhs9O|%u(7)QPZqH)6 zNk=iApB@+rtd5OWazmroy>7n0Djk4eHZoSz+`67%nGz1etK%hOP5m)Z7O;fS6;m=K zLPj+{MwnK>@x~n7&yZ=tUOa*c`EC&^n1>zM0=1Kjsx-BFYbt3Ddy+DrqNd)DYX?{I zMYAoOkPzfyO+~1yggXnO)gs60T~)A>nwx>HU5O(Z)98|=vg-tA7Uy+&JGT1^*U3@`>CnyMe z0`GIr!&lK?K&6ribm8M7(y9g|MSRb5@rZ5ew<>9GCBNl?j!WZ7pf-;=q`*-6+Ufr< z#>={upP#R7f;lLbG&!5LIyY0*?9l<}>gab(+VCcWn+y6w8LEUjLpTO=gOr)B;TaM@ zvam?C`hl+fGoEdmK&5hYP718{phxE>y=S6lYfD2UcS}1&+c(?b)2p+fms(rW=9j)^ zjdSywy)ae}aYXL{6Ns*BE-Xs}_sBAp@ujRDWYz$)cTfJK32Ehbw{c&}`zZJa#NQTd z5Tfu|UZcGmP%0NQzY5IOwAWm?GwT&m?I>eB4a_Fbi|kc5WJ`SSeW&FCmq9pdJ}*16 z0H{6x(fR0p_{RDV-Wbqkp)haAgg*Xu!OQ)b6Bd@ z^R6QUUt70Vr0BtHns?f{o838XHQQv0t)k!-Fi<7 zUmV`bq%Wof8m|1etkJQRP$#exJQ$Z{=BSy#t&;+ z$CuOfB#p1)skPszjKj>Oi16CzaIjG_NiEv6wzBJk4uVH<))KOgrcj(K-9}!X2f^4{ zXG^WE)D~98c0O@a=&kPjTt%5PgxuMaE2wZ{yoOb`y$05HO>i4KCSnk=Se7 zMwonV(i7mJU-=gLdpbECGd4!s9hk#g1sq~z_t_#0>{>l_=56}xZWJ`&WpWcjG4UxB z&GbX$xwKGb+&$XfyL$up!4abj+|;YN8G;M!KHb@z$j z-LThDM>n4jF1cqxu>WWn2D2jtT&TwkQ|WY-NGl*PPqBaP=@KTb>cL!z@!NQ0+?~ zzu*qFA!P>aX~if@tK<-|EpW0ylEmZB$GNSOIhmQ&WKWO7lis;R%nQ+UZ5qpZndD>X zIJY@CncE(Ikb+O1V?L6dY!&jFDI;9~!zh<$w)V!SXcj4JX59I{eA$l6s?ykV50BG6 zg!eU;EDVFbW2btjf6ToBo|KHLKICMz_Tv+8UTsNQ)v{@2DSXd~Jyl~Gi4B82j&_wZH$ua`CA_r3{){Yo zU2Y96rC0u(j^UhPc^J!mHZ??z3{fk?b1y2cIM2QgmTW0Lwnvb6Zzs->`Po6!v-(z5V8wf7smfy+ihy#u4t^U^SA+fYzI_9 z-^k$*D3Q(WI>N~~F}0|mUb6JtK+wid{%?o(F#rYpse~sN!>p8LL5j9w1C7>&n zSd5zvZjCG}I28mp)0LG-NU!!$!^XPGOF9ZK_zR2fC$gkv$%iVdhL0Y0^qf4j{=BpM z!VT5u1c%ZWhkOD>W$Q*je|pdqRJH)`{P?(1lZpI`?(dd6{FMG4tO-wW&{7(129^dp zR(*Zv$GHST`roM-DM3{Wp|HQl*oZoCuP4L6# zLkja^Ra_UR4*1S&$*=m%AWW(bN474|Ns`D5ShDHj>U#xhU3!()Tjwso>Gf6@Oy#O3 z)9_06mj0(K3Hk8hiEOMK~WCdi(vfEXPUf_^t>taK)~OoSR5&R$Tv< zr!-NO7bV|#EzTaQToiGZH#$0sA^Q6I9=4#jZyX*3EV1X$%O<_MXQtVY?tDA4U%Bos ze?XG$81rwE^K&FD4!+zMI33CPVt%96`1!0%ey&+0JZn}MVAc|FDn8>$V)f(dJ73=Y zQ@vfL1xB!ZU84QG_t*s}bYen8^{kw~Q)ECwP99JVp_5Lk57|6*B#z%69>0pqvuO_5 zE4(pab1(}Y-s4uYH@~3VKRMlXA3-~Rpx{;FVKPK!{3CBVQsUh_*GkDsH>pIhEG&H^ zJ#xTh#c<-?jSe0u995G2+gWR9RQAAB0KDsT6*~W7?M@#!|H;+BM^zr2?;jTJVu*o2 zRBsodNRHd1l*pbm5;=LD^rzeJh)6*6T3Zo?7;)W9Ft&$3X25Y@jMxPAUSEL^x;9u6 z3x7M2MXrRqod-B`Ozt_~hOrcQV*2EKY zz^2zZRCH+l2j^?mguP0c3G8>O-%P1BF3$!_Y_Q!EFB=1$$%OfLs)_iGhISQ$($+IP z`&bSKY2X@WbAC2G{tg}mzV!ENM^K)sb!4t;j(3JD%F%aV%aW+i;+{q! zK}PkRzHNlTKsFp%__9a^e&*KnrERyMo^S@;#nT9eYb%}LT+r=0UoxDpGr4AOw6o^4 z++bSv_>CS}{-sNM;l0QGp1MBw-QGP`)T{5;v2`x}Xx^!A487JSdjK)f^Bk=**EZx~ zAauznnvH%@c8aBY^;k`lwBfVXpPL>wzw*31^JusJw)XN(?A8>uO0e-JE}sDl;+Yev zSYFoCG`1mU#Si|#sd?}8%6+?>h`U#=v2LfU-qLiccs`Bz$MSvmjMGdl=X@Rv*q?TX2)$N0$NsWWw|c7Khp6US6H&hJy5d>43)*I z!^@NU-riX+H5Xm|4aC;<_fjg}xd)q@n_v3ctJ-l--A7?f$GdBD;HNTPubyF9Eil-Ad1!b7TA{{?y@h-SoM?HHdF2>#F=cSW1YM>yzoSYnXi)^}iKM zJbL}dKj$=ZjzlXD;-+iJ>t+`nEB)X|QvAP<>N{LA;)g zRTh7JxMp}bg*<$dRo_SYge<#8T3z(cPY|XEEQRd;c)EK%+;k-~EbEBHp#7bY^^U>) zWoOmwiVj6W)oYaqVOUmH_yjlwe;zM;TvNC7sj4|)dl}EQ+{^Ns&4&n2{bPNQGYpuh z`r%UaY~B~$b^TQFiR|;gSFH4Z!!6&EROT!OZ&Vt@Csuy0C@K`H;B7MB8ExG7I>jj9!z`BP~wdjMhGU_hypk`VdOb4?x&FoZ?=fb}Vr?b8hmV`S?wsqi3 z&iu6(T#fr*Uz3hJb73w3X7lRq;dl4@nGSpCE6Cf{$=$geRG6)}eNDbS0a2`TxM-PD z8E=g3@^VVyCCfXdYZ%@I%zTE*E=LtU3-0yVQ&fhjp4>S@xh1%KXz4~j2N2qnYL~)X z%}PCvxYZjuP=i+NU{AS(&3tj>@5=a*`4T$Wgb8YORq+s2;P2=x>iiEk2B1-Uldg9& zFAPddKTQ<*(uA_(Nk5Po12?#KsX1-_2f^yaDulN+I1Ht7kC?(<-RHz-l>Q# zI(rWrcB&cgYa?o@AQ|YiMwWPvA{!S9@}0DfJlF5ln=Cr4ds0dUjfrdE7!k<3FWo$8 z7_x9iD_b`zy=mWiwAB9eHL2##|H0LD2eP?-f1O&Yv}&|9x=>oLQC=e76V zBU;6+Dry!bRU^cz86$Q}&Dcte+G52Bv6B4W=(zX$JAcTV*E^m(<2+}4&N(pNM^h%u z=*kibKV{|4U_`Rbr;)~!JK914xg(~ccp>%ONrMVMiJX!fdq?}*T&ssRBcd#kM%EJ6 zhx=>FN8)dX4+RZd{Xw2J^#_foLNV7TclZE*-Bkc3F4*K_JRk<>hRn~@q<5&L_Hl7d zIC&<+tT%i}U0@tDF{azwO?yY%D5fVU3zD?mt-~n-XylZ&NiJ04DOjw3Wp0_3U#fV- z(8c)k_$Se*+0z3GQE9z+S}}OKF!&7&O2yM^(7oqyr_kJ9zp=i~zz*ZK^OfCeX^L%4 zV+_CwiRVQuzv5Zegn!V>wvbaAa?c0<#gX?|!;RqhfVBu2nIDyDB)+2oivoEnIdav^ zk8NeqznXSbJfuWbr5iW6)JvCsHo(>hWMedQ&c!hifN~`7ZK~$!?>4=xW87e+qNc|) z-A!K#+rIYU^@^>C;CBJN3p>};Dp$zN@)zY4W-1r!HcD~p5v3fPwpDWGYRars2Ka~k z#zyb6I(FMx$!X-lvycw1tjb)Nr7y3Y){f+1^@QzgYZ`%bL>VT}rU-_~gA;GlIfiQXEIV&XQbt-bTXD z2J-2FL7?Eg{4dOv+_pvva8@k5RHgcMg|`yFXq5hP4r5~Y(2QJ}Jxg8AK^9v;4;Wmj z?7nh&xvQqsXz#Y?zFaLxa+rsJdk;&xmOtd9tu(a5J%lRM9vV~vt3Klar%}&%BNPky zy|^b5!RU;O73^yo=xILB%Ixf{+ahKm;35Q}w)9&NXXsdkvgEgjwdR+FdbZR$G zvI^O*@&4SuXfkpmDNa3fZuKxqSIX^72ST^R^X3mFyDI#g*7*vkG7kjttAi7PF=Z2)`W@IOqQ{P z5U?$K!k=r>(FiYJ#3iW3wik?fR6=x#%$k1I8*CE#&u)J ziy)HFRU=_#ph1nV{wD$eSd0|;1y0~0{+=2?x$w-}?)e_eRk*DTC)WJ@LF&csq2~%I zm|}xP+5}=uMN?c&Ke384yQ9o*UQ6p+p$hk3b+QZ$Q8{4B(5VDWY=2t1YFY=+Kr-0d zUmFuuFc#&3NnldVn@uPOO@T}M-^F>%akvl7ggiomrpHQ3^&qSK#kqY6i>TpG)#nN8 z3ARSA+Mc8CVSB-b zzL&ZakLfr##N+3Ri&I{W-=HeKalzS~8d1CN+Uf~TP+E!*;|^Sc`_&OXWc3tzccjNT zZqIT-pQFJ#aCnXW0C{yss{KMF0LNqsmQm!4OPQyAV<7R+U;pjJtjh<L<&{dKL5 zsc>)zD)fiZ$nJFB1I+2ed_^S&;t9L_xSFcJ3YC{H+K)0kt#b+r;n8HeGIo`wsx4$a zoM2v=E+NOywu1u=uz>44bahZ^c~qqDuKd)1rIN{*QSP z4C^88$HQAqbPd{#cxb=OVicol?{ps=-)$A5v=20^QTKRZeT=*vu6B;1HAJrrcK%nB z1rC~(Rx5^v#Jwkx%>nuAlLd=8%IIM+LkNcfgjbJ`|mm*JG-e5snP{wGoDp(7=600{Lp`DlU%y(Ox0}4TrVq$R;RIh$mttF#@74o7j#zHJfT?Z^EhEhg z>TC3Vg`^s3j_zb(Fz}Q{U4{Rs*uV+qvn^LG*j3F;K?y3$Tdj88PFO8}@l4xdkEN32 zGMvS&?4DUCbqsM!FTpPaeV3HSxVKeqt~rkDRYJHdO$8P21T;yQPRw;;9% z9=W=4a?uzqUN1Pg)qEqJF%w(qlTa^D@(+326)PvkE^TxPi% zRMS$+Y z_eTT^11v$mFK_t*sKgq1CyJd{(p9tn*d=2AwcG@o{hcs{l2}BNuhBRzz(l?|c;LS; z@&M3Lc{w$t&$Wfe{-U3c4{K|LE>c}+de_4B`{i*@<>9i_d`7wKB%DHEkvH%IelrP* z3$*{{`W5I}=t|GT4CEvkIdv`wbpw8bpTx|j71{RBdq8Oab;9&P?Nalboo}>keATPq zqz3)pSDNmr|19qToCv;T3Z6zuEsh&+lRG3O1*ir0lY*!J^HVSV4F=|GdN^WOYvlCy z?*}z*06`_czBHc8Qv@#|-FxmKrLp7Nx#SW}$JBW4H&_@L^>d|Eo7&uyVeYqY{^?SI z0F6I`bbA@BgVbkbUHkXU?-E#>)U>-WRRpTVzx#(!}#Q2$e# z4ig?3Qcf;6Ubacde69CPYPQ;L>zWWhIJ@TYOQ0~!e~9z`@uGdNb)T6uo{@wj#KQue z5XPcGx(u&hT~5)xzYG+TN)ZXnVH5}ZX>w+4FZTS#$Q(aK;L4m`8<-tKBS%?P-9^KT7_;%jxn}jXMBC@VQpnI3V-KnT$Q31fTq_ z2AjTH-B1wd{l$@q21r9nDiFyEwA1T<+u6&XZ_Gy1%CA?NwJ`=Lr7;p09L#N2uT23c z4fzb8+8iLCZN7Ga?(^M)u^m_qc^YsY<8&$B#~Y&JR-&bzITS&{^hkzM&Yz&%z`x04 znzc4jix6N9t7tJro~ia;{hl%3nM5szFl!0>6zs3583&-RJ^{gDJJqa12jo8gIiX$| zj)22c!AVK#!=6I#&SdzI49os)FU)p(p*z$zpV8UOf%;qcP&e-#&}7J_7ayYvViOpL zj-rwAaTYCG5ic6X`?|f(K6M~3!Y77(%4-qq7wqvsI#w!d@)~+f`n?iqT8JFRZpJ<> z#C!ogc@{0~pkT5R+P1tB$UQQ-@%rqv^y=8f-I^z8Ge;)}2Nn+lpp62h$D+Mye_nCX zaC1jils4zwaE;rMZ`7>KrxN&{F}N^CJRxOR?yNu^O8Sz;OhHm|d* z5w!Do@SF3Q=H6#!DYZkJ(TN)Wg_iAQTw>!3$+HL&zrW#hbG2UAMw-nyx|E{w%sSbu zbz@G7nU|MW{)CeR_PR6jIjmE59x)ZTHz3+>NDkCxmYbZYXUujHstUu%(F%TB+h z&U3~2P_N3x%!N2Syo7SEa*||mUSz5Bn)YWa4UEr!0_=UkfPJZW({l+V_X77@u0A5e3pHa;(mE8Qy}W*dHG(rf$GAPb!9qiMotiIPW>(;i z5zlu=GrQ|b=kwjer|qeGX|3n?>t8vVAbniv;FTL54^KNac~eJ*Pj08 zkzta}gusa#>PkqS{g-E`J!*s<$F#~#(6BS@nJ)-J_QR)FCIGl~s4p;q2Y_1Z)WvH@ znTI8gGuX^JHpQ<#28%$M8aFzP=t@DLXwY&n*}_cr2sQ^$w@m@aWcjs-GW>&U5eR7J z4uD@ENRA!;4a)R7CATMy7T#qGThTj168PY}YCXA2Z^=NQbn77xtki5F9Vc)g03bW_ z%TvJy7B={B)e$fPw7wCpN$eGG4cFZF@;>8;dZvKlp7kSE`?;|wkmm%MF32-$2{S&7 z3ZDeBDZbFU7+v6Lk&0xrVM zHCjhvENrk4_Q9#*ZobmnwMV`P2;CTOk;p9ar{yE)CLGn<+nE_I(K=Sm;l`LxJb z*Xkws=wYujC@wq5SdOtD0j(1_?Tjr;OM2bVHY{uar2{se#_vDtxWohsc)g6-KhKp( z0@v2Bl&@G?4vMz2mk!P#_U||BIBUPnxtFJBtdS6uT08$+P6{4ipw(^5ZwdeO!jk%$ zfoQ$qIdMAxCnpcCXW};=&)3*fETi+NrtmyEN=;3z0CI-JuILL$@ECg{8-yQ!y_Z2d z43xioW2_)|nEeGcHJKDs$EEE$*)yRVJihDPv<;@qC=!y_HR9`(UuI)>01Gk5O6Wi%w)Jw zU&k{=B0g`DgA{xmr&j=GsF~>~0B+1=Xg{QH;0&>qll(5N3%GZXV?CMP+A7?93R+wKJPt(3ezz(Or8>3+;eqcpO%!c&i}+7$iKQccD6Rz zyb5&{Xgus^)ecS$)b`7pe5_sDS}S)3e?+ge`h4BX0u6RNZ*{H=JuqtM?z=up$yW(^f&X z4#X;)KRL~KAzHfyfp=LOt7!V(JY(Hq%7deQH9_|o5PyDPD7_~8QqMHISMFE#B>O>u z2C6$azyg5J;7fEg5#dd)sg~x{3DK}?D`poarN2v5U#)B2_|MG0RLltafHwH(190Ea z5yXU-0bMAS+|=7(qm?dL<+!zm< z-=rRia$L3kYj9-euU+DIQ_uj}Wp{Mp;v9yYu8o=XxGx3rLZ@AI5;^c%nXjz4^L*jz z6{Ya&v$T44+lJlcyM7FIxXVpq7K8K$Tr9LdJklh^#G@n51`h~XDrJVz6WD_{UlM5> zEriB_!^!(vEQL4N!d@Pl-^2@8IHC=1NYtct*Um;sP!&^Ns}f%OswXHe8AI!xbeU~;jpZRk2Nu%)n^G@@dl*1SetgOd6b{U<>nB&OE*#6O z)@(loBRew}$-j0V`V{Ndigf978b*_#jQ7m zbL#zv7>Pb~l&gjw?!}#2^#hy-Ke~<;(cq`;%`<(CRiW*?TGC%h?okGrBU~SDTm}u_ zo;SNLHKGYK^xQA*CyKtK#nl#}R}4>>-nHsZ=cHhM6U8E(@$NB+(zM_c>6C!pTMrWD zjW*fAK8l*qFiH*HN!=Jx{ihQ8W)mmBGyaGw{o!UZT%f0!JLh;<8ThK;t#T3{O(L4u zLN(3!GAazKrh|;F4gJJh;M7*}xhnKi;onthXh7V5`EgJE$d3c4o7&Dv7;@ zwS9+_gu85x)DB3GlYlzV{e!1^8uYLIB#cMj6@B3$pzJ+#JhA4&&L~hxS90b}X2z~M z_N|v^mc9PJM z2;cB|eu{>WWQTCP-mrPoVx-8BBfuPM4pev9Nyj6(Yz~vHnu2P*`cef}1C-OsO0J*l zsE{CTGgyywRg!IH-+x-J;VA6~VV@}aN>|}c>v^tS$^vrkSS2ot47lUl!v8{Tog*n6eK&2uTift=f-gvy!;Df zP0zrCi4gHW`JAAl(0h7@-ow=D~fBp!W_+D3s)n5B*mC%%=M9*`B-p#fe+ z;j@P#KIS)9_O}f>gA+z)>>Z9^m!#wg(Y3qPNhYgp71~iJuE&{ z|ALl!zoNZd6TOQXQ~U%4^fY>!K4~y%4cpj#x^-?3wtdr=9;EjB8RSpXTgT?dU;x9) zjNL7DJ0f*I1urMr<=Ci}Y7{y>Nl=wF*GpQ2OTQbeP7q32K}g-?XNuHu{bMISe%SkO zzl;oSMk36S@@>2)of&3Kj0Qf2R?u|V1-Kk#^t;EqmMw3Dd(ds6ZvHWNl5Y-f2M{^H zCuf>X#h#7L_^mBi=~Z9i4SpT>iN5cQl_f3hh{5*m3#k7jZzA8vdFrS6C4Q!9FKhPh zTFr7-Rt4$1nUv?ud;QuPt+Z=s_GAgct3p~}%nU}*6VoLISG|* zf#<($dloNzs3VzPZoYmcP8eyE7~831f({_k{gwDDD&QrhO6GdXI!Oz|B1xr`@{`oucxHfY=`CB(p&a>@3 z7wcwd%j{P|7?Z?*Ve5Z3%k zLU!+*YyR(hO*M{(mpq}OP*r*yb2fJ13Pu$u!+nX#p^P!D(ALsj5B&jqJCCoCVkuyw zMQ8}jsbTFVIW^e7WcuLP;0pkY ziO%yp_v^6Sy!xB(lXg)Ykgg`)cK3U(ns|FHOF#3nc|zQ_IpT(82jPS?t1+F8FT~07d<`?Kn>HPK4}cp9_*(%V1+MEG@5 zKo%%!k_%X+cdL7lzT1Pny&um|GuqtQbv&#fkf#9sAJ^%H{9R$psC5>*^eX0cTXtr+ z)R2g{J|4o_{Q-YD!Mp z@S?<&lq?aXOwHc0p`00ZzltoIo+z}R-U+2rN5UuMemuH}{u&1UOXfe3z6>s%;&bz8%HV_U80VTDmO+34y{0YKqi+ouRXM zY@8}G_CjLkR8R9}kv&>s>u3{!SDYG~x7}q?fbNyco$;lx9zSK0;3YM8X4;3kkn*Y* z1i3Afm-EDL0^ENH8Mx}=L-=wYQ_ufYO?pTWb?|uP4N`kulyn%V#xKc5fI#NxfV@k9 z%d{F8<(w{8#xrbraXt^d7)#nXiP+vJ#fU86#1S_)PXW*$o-rxqzGdkEH>lVyRubu(X@5 z_z)+sB6@Pw0yV@xqdGnHUK<)tU^kCI?%U!Lj{A+fmMcWOcNS1>r9|Lz1TDNRoHYv+ zv?;G?#5ey?6~O3v80XzKGyMb-X_SNoDK? za@_@c?~=L3?781r-dx6l_RlJic7*aWZv!d}6npxF218g>RJ!B+ht4t@BeCg4Al*mO zcj>Wn#)p}D)=wMULMVPjiUk=S3`4@zs?>WydQ(;zUZ?{eekK>F7EAw(Y6e}*$FW?IP9)g!cy^YFUoG3 z&3ki1ylySlm^%hLqoL9?d}cBlFWXGT?nV-L-Cfc2i{&uY5l>ikhN_nYsuXkgW{aY!f;l z;thvJ(A{#p9EXTg(cObUq9GB&TT1wl-?HLsDX+VSG-}XE^$ZigINTz;^T?pBkW%*E zHF}C*V4d5}cO-<40FZxXHvws5#~>h%f;@jqhNO{(j;muh3HKL_j`JagU*7h!N78ReEL*E~S0 zDMd@Cq$b_nAUBX)6r%KoBSZAjR=9P9?^pxr^EH@7{5R0e+$#o* zN}Qc|qxSgBFz&Q5$PddpYggGrcGTH6AUj2AEx=IU@YEqHD-Rk%@b-6w9loo-2ON`B zyJU}`%ERBrt6mtTmyaKozqV#kGd+rB-G3rAsE+Gy$~iggYeRMEzI-6d7=1czj{Ef9 zXYsAEhNVMj(HJ_*Upm3;7vaQRrC$%T@(Y_)*q zAswvR%G_pojYQ4h&~SE-W?FSdMV)|38r<}~Ft3OTbiJXn1l09@8kL%U9rb>CuTv7T zidl89vOU+hRQB3t3l#9fqgaDx$l#_ zd@&_`B)}zxfza*{__o>Cy|A#eg(eO4cU{Qaq{=pdd1(A^yGm#{&$na~yH8R%&P_O|imx`~4Fzoe2t8NLMkViMz8k48@11E`X zhP)8x+8kAE*G|aoFQprvJFNOUGPc`HQbzkVN)7xu!%P&WTM?As4fOR745wr_=5@aX zk$0mimkjdMeEknZ{->Ps=&6EnqHth;oH;mln;}+0oF#By8bdk)uwMcBIIm78FD(-& zbsb(S6otJ#O26ze#{hmy%kzNi{<(SVY)(IrJ-4cSmsXO{mLyq$@FyOq3VfFao<}ow zfue;MS;BRxZn_QYZ`Bn)N!%S5XN(|yR}efnXz9Ku317^*Wq^|R~nV4~ylj>sP|x#~@lRc!+=+URAL>J)Vy zr60^1VI`EGEefzHWBdxCDoTsSKQP_SYBpmJ$($F8*p*sXModlRaSxnjilD6= z>1EJ~VoI1jLGi6D*x!U4s5Ah$0Yh!62SHokZa01Q-L{$l(%9C)`^cimEbDJD5^f7i z`kP_4?ndtVoaV>sh;}p4$@4k9%%oZNr_O=3^jf|^b=`%r6&3;(FUbmIhQ8#0)?}5w za(3Mj&*)mZF@Q@>chVg$)9|mwCGacL2DQX3F2Eml(uk<@C8re6tnP0^{hu5lAc;W) zk#lXQn6H{W3OdljEa$s#?@BJ&E{?cuq8^vt5*c`NS~jGJFDVCPZ=5ZSQ&^lsbUGSD zq^|da0>lg7n1C}35=WNc`KKu|J7hQ2BvXbW@C*089&SIldMJ4GfdQHrfqjV^oEY7P z=MQu`vlr>WN%x2sbe>}gbWWTq5P8$LLTp|I_8UCOV1BvTp85-b?dLz& zf}N-pdGEdPL#EKMT7#UrU&MyI>dAqTWLGp`&!79&35bzp*I#wJo9zXB-BYZRI@cCH zK->UL?c%mi_4_-y;c`TjD=PYn8>aderRhgoH@Ea)hCkYO%`*0HTu%6AIpOT1rp9bH zBG<1|>2GJ>S6m&#%kl7P;u34h^#6M^f2v z?^cGrmlNoPn!2Mx4Fl$0$VO?hRH*F}mOzjUV<4SS-Tr5)3J zq`}6-%Prvoa?B`8gL&IUARfdJ=(EPhGQSNC@kf0i_*+xhEkWKKni}dsaa5x;X!|cpC575@F7p` zS!d6c3B$%g_;&-({f}w0W2jYa9P`9|L z!8O&chmBXvp_1{vjvmx|#vQn^t0yI~t+Y0Uoh`lEVA6Rux_<*%kOB$Pnwm%eM1vvw zK5+le$R(f?-3m}+cwOOhU)7Qm@9hUo?z`{cNwFJALW~DBFY-EfUH}MH#GsvkL#q80 z#%8{_yN{ZmgBRZNrNqYOL8uYLLM&DL94)C1s(((D? zQ}i*Qpys}*!2SUkahSRp_gdETK(XRL_v^vqs{7aa)qKR=zR*)dp6;wc<%%(?um|ZK zp!og2p77ycg|KkMF(_s6Bmh~FJJ_`gQlx_k{!MQm6|I~NVY;9vg&$x_cxqh%sA5u3 zu)x{iX)8icy+WCOkh?!!1cHw@Em3--Y1nlChwLVggW%v=f!fjADZA}M5P#KQ{mq-~ z2XCDStH9JN1h!9)R1s%BzdE}ip0p?+!}F&RMkHCW_&3ht?p8@H{Xv4|KAqp4s`UJ8 z*qzhEan+_ZTQ6{rgYLIc=RkG^6}U^NIo0%8p$5=%CkYm&J!N%w6D0e8<;aNeG&F_VY>VK_9qYx#y7V3K_@><;o*eI23XS+ z4EPFke@EAlaUvG&muW)RI(O~O4sE{fP3Jy3-cW>oZz#PmM1A-9ur$)V?V?;%6g!zQ z_StQ`iwU@Op-95`rXp0iTLJ$89c_(XFb1@*eMeRi=nI4`>Yeq9l~i?8kJQkhXw9y; z?dY>t85EJo$Cb(oP>CW7xYBD24N}R@tD@?l8soz-aUdH=A1h>LDUqR{X?+v7LBcs$ z56wC2JztnE1 zlsk%TfR-&!!_zSj1x}wL*)$fstev=HA!lzN9>r#>DZFC0P@w-TP2Z%-_nYh4-K$08 z`lFGV3T(E0+bBzqU9ka5Bw#9QeF-F9x@c4PQ@jpR&)7@2rvrQ+DE!$&^1pjX;D+)P zW~oBwDap41FsFbnG%vy%7kOG1Pi{6LWrz0CHv;IQq93QeY}Asbz;d{~ar8InoYE*F zVCLmEous9%6<}@Kclv2MS%!wGD4u+!t#^IYu9bZ`FMi5!O+EYS5CG46 ziJ7)Ym=SRr&jn0g$Dv;~$0iG4Rhc$g^~6i>Nklp6at7`SM!n>6p*-OO(;3EyUBIKD6X$^DA|hcOANqBMIo8?swMF_a^4KpFf|+ zKjQ`>7B08PvmLr>leP<0>-N`%{phJrrUqy3I{VMkJIK4}kDK%8;T^1lC! zv62_I7Vl`_R~=}4v`;_IeV&4ubpOa{2+ed~_oMt9M$DLfG3)RnWazZxl*pvd>_<3| zmK%_IX?{z+7seu!`)fdPMEqfTJ<${M<#l?ne|apDK0W}&F-v`OAL)Z^Zx5epc@%IH zgDDmb49iS)PAm#|OJVw*uteEU3{01HvB&<%-ZAQ?jN*Cz{OYS|`qzecC!a3BTS+Zb zp36eT#TrI(SjR)Eui*gCHA)lnR!}dg6wWJBwG)SFFB*RshJkK-dR!@{pY)ikR{cy| z1n~#rGBuvPrTAE&340J&+^gWtcoyC8x%!#Oo&(HoMRk9>Bk8@`oy$tvP@wTD%Lq{H zuyZjSE68GE;@o%OM3d(V$g7utQZv+HKx{5~W+1ONhS2^LUxWLDFmI!XTg5Ddt>U?s zjrMec$tylmcyfCUgz!Jupfn7e268Tl`8$Oc`6{E_R``wX z-G_G5Y`G0BM6)H-?>{^72>M|_cl{s@l}=fU3q^V6<_H^XaWlGBsy=(B4JD~0H8>j3 zMe=hcm(nIo#*C2-K!9x29!f^5o67o6e`WIAJ=#A>p>hGY()i7HnH%%{FY4z{niCR1 zZtj0&xdd%~-wrQ87UVC|daSh9Ii`53rsbgWQQ!#v2=35g<@iWc_@bl5q1V6FSpSI&lxj zgeSa#HSFcj{9~zL&&d>~b`Yq3D}kLWBx3XR4^Ji9RmG(-lSC_Mwi*7rTDBUbd1zX$ zdW5uZspjlcmU*uze)2#Y^NwAyEqeZTrc)N_;=$55%@cnwf4@UCE16G)Wf|TFl7mf5 z*b;WcQCRcw6QMJi%gbd4ok9$LvqH9D9i7C2Yfwe?-{A67$EJN18z9NAn#Yet&`9d! z-jkuNaUTk1{L;vackU#etVL+jcw~IHk6W3rmtW2R@kg}#wxbk3;(pw2lIP(75QqJQ zUouFm7#W~pZ6a)tP{B~0Mrn(mya_Y3>{XQC4~QwNy`5(28KS71+>T0UjGe@}AqA!%ROVqJ^TcwH^RNR(ZR9*fL;zl5AF!ah-|lW=%9@bK=1}$@ zw$Dw9($+eAV($hWl(vQIa&<7$aeR_<0x>ke%FbF}^EKQgQJUbY7ELJk?!cK~yO)a8 zvMt!doqVC?wsCF@Gj&Vd%BsYQMFgsEa~5#3eY|h|&qUIhQBu$>x36j|*7+>EDI$nR z&r=pU^`U_p5}&`L>tBDyn5f3zP@K*fRu>By@4v8no13 zRP0H~&tIcnvvHCi;O$y(qNPV$!W^84+bH_GXVi_S5+>_@MwxmumO7oFXWeU3f`ZT-mX@UT|ODg1=C>c1*ge|VntV1N2(vn6rPEAhI7 zeBt@A=jU1$QB5mi^b~g&m!3C7`%RK4w;r#zUw-|HNyT8jEK~X5V8m}YaDpFvFBz@{ z|J1?G6N0%xp?@pfcS<|0l7wwZUq@@yv%8li|2WSI-ABiX52YAjbFQb!(oMdNG!hx% z_t#Ua5IU`JB3=a1t|>Qh|5;kUzfCSQn_DxE10fNF{K~FM3Y#}qs2y}Gt(z;|?r~N( zTI-5+v@d|>jaqyDip&t;2Kb}OEsTfwIraLDnKw1KSY?l6787X#u$YbWEvuoRkPUz7 z_g9Olu)d)m{2%_qW;N(jAulKLN9N)@+vr^R2U*@D-2M146$qh9&CM;MSbIFgi}T!;%eY&i<({ zy(k0AQ%$D)+^E}X`$w&*DU<-^qlS=4LsWO7SsAel3F0swB7B<`t~Msv>dbW17!m8m z2Su|hZR%OKQ@pzd(Tw<=)1Pdc#DD}9Klck$w`0fO`}i?5dS@1T^myu!h##7CJpcpB zoHZjs+~vRyo+&?3XRNn3KAsLr^V#uYSRBY4aBNeXlgu0oFA|8+=&XZ_Jlt!j>8@z z4PCYq=lfwqA`aVHZ5awUU#rbeQ=W%^wHCC6EG4c)LpIWeo5dTp@`E5c^To5`)k>S% zV$%6H?l_+yT@^e-A-CY04Yhcun5&};B%NFdP#)L4GG6}h!r@Q9aO2#guYiqEAdgkb zOQqHeI}B7%WYxM>#36KsV)h!a7(8}I<_Eb`d3er1p?vB0skjo-SHW8QU)!JqUG7$j zOx;VPNeyL1nygKwkKqp*P8HL=#GY@Fkk2?uU#l}sR$@b_W77eR%(zE-T?6#m3?Az5QMpdT+aPhnKz1+-EYZ^6|?TCA< zy!AbR8WXV?o-k9VB7W{0dgG{UB6OZ?Y(jSSHB7(&>4W<4DQ0ZtT*Aq_D4s%63rr1j z-K4Nv>gnyA{LTRd(#)&LgQ%-@iQQuM5nXz%70l5UcHtUVZY> zr2b|h?Zk6(q!K{K*p9gI7l8dG#@J{23{bdRh3Nw%NZ>~o5U4b?K2ci%AqBBY`Uv>2 zrieJFGxF+RxgbmvT#vkR;Ay&%^DHikr6e!lt`z%TB;^!u!TK(oS)av#U#Fdr%ubXo zhA69j>^PYl4OxNla4Y8fRliO9CViXU>|@1TQ}bEhYWGvYxmSa9w5ERKX5Ln;0wn)o z?3t#$jS5^b{wV|(UVYu6AodVSlyUMm5cZGqXoHH%!~|ANls5OZOl=Q(@!-eY%Va|L zKI#WZ-@sbcc)~MFY-%}1lt|mGfQJ)^si-Axq+9lE31e26oy|`PIcKyjfP5Ok`6IaTXm$ACH0%z^3fn|0BshP{jes(q* z8dFa&!W?8*E3ISe+j*)bYAmZ^-cynn7-Bm=FK=V(^=h2oFvUZ>1>f0iPRDfTdMROV zEFC(z;$GLfr{VpbJaFl$rzr?-2YXfVwSPS@a7zx{^_xXUFM+&qL9wVu)lS;Z4aD4r z;;UcPI6FH10-aG@Qa|U@t0(Iw>i~yo@>{X@*8v7yQ@|JV6L(6Fa|9}uTX_HT=cf@k^ca2sH1PI)5pMAV14k7>! z*>KwI5XT^Yuq=dxy4I&2urwheCi7_W#W=JGmF8dVA@RmA!`m=zj+Y!iyho z1ETjTfQU8O&tyH2LEx%Nj@=S$pcqkEe(sU4bM2Fqk$7tP(1h<&sPiY4LOWJNeW%6G zLk#C>8T_iNHK2QC=Am60)h%P|V!>m+ zM_8Peca*kQCCF{S*lcY5O)|&?ka>4#*$-j>nQO2wnf6P#$jTh7(0+L-M%s1c>BLt3 ztA#X!>-TMZIqC3Ky?_w&2;d3jF(zjk-k)8ltX8(eJ7Co2Si@lh|omaDU%gF~z z;q1>>`h+>|!4nD!I^N!c$HTkcu6cGqv3FwS+o~)>GYt}x){_8_2W9}e@$m5enU(wX z^*(hbe#){*4P!%UY^sa-t=^P3ee)SXD@eVQ!PEUF>&W7WEw8xVnHBq;uDE_C>5-x_ zeZ&+MZn#1JF3~#(q3vv-p;xJo6!V+QY6uEdY$I#AK&&R{HVLT%uT0}&TevWUC>N8 z7v}fwT@tnS8F11zwS(Q_sWknvnrEbguaQ8xpJz}$!YEV;+aRAJTXIJ2E8y@4K*VU|uUzUDlT)L{OC!cS#RI01CjH6z#k`4sA%+YLd2pb3{B0^J(Zv|duGQ07eh+ZhrPw8GO?S`rx3)= z{3Ked_-6`?U)(iAwem*pp#ah8)8lXLni*dL)Xk+4Z<0*5aQy$r-FrqgxpnQrQL!K> zZcvH{SW)RJy($(IY0`TU=_N>S38;Wus)~Ssbm=A3&=Wufq)IOV0wOhpo=`%PvjTfR z@B4gXd_T{hbN^s4D1qE%tvRoG6|;`{L>aF704v3ns>r-mNJt#)1^V~N1q}8B_vnb< zPJeZu*j#$G^zPof;g88O{!J6@hm*-ihSUrVD%bmZW-P5QzTL zt)WFM+FRKG{VmC7SyX30haM8rH&&+J>H$=Q$^;`dboca=tIYS%TeFqdHY-+?Q^@YY zDDp2xE}6kgL+yW{@PbuR1z-IF*IU8|OlDhK9-P$Xf}MF`qQ22p5ula(k3xE%i>ktx ztF6pt?D9%Tmg>((A9ZQ%%r@BHj~o9r(X<4}?}F6=@>HNixlv69G@p}=>yiw?!bV7y zeBDA#DO#ws#ps|3(3gTt;k?d72{xh+(3&hR<|9sLIVB6CsT9(i={RQYGDIL?zPA*U zzmE`%fT>z>#~?j^th#JT9*Cbg3pf#zP)AM-Pt5ME!Tn1Brf#$9KD#4Pa@Fz0m;F&S ze(zMY)PLQSfVb4nvBsM0F5cW7l!$z!t9wb`@I-?2PM{rpqW$gHhyWaob!J9ArBr6k z00~i5jc_M>^rq*#PHopKw03%}tD_{h+BPy4Z zTi|g8GuRrdhl*ijVnLNt0{3?Br6k$d!4bUMTPx@Pm83ovFCS%b0@kol#uMqyfvW zq&kqq{su;@P^diyWH?J@CdfMN8xzA)gbLV~3Y#CH=dRsfn_4Rv_jGR1zlS~@UPSby zdW|XUqFdzuEWT5^a;w|;Hp=EUuRL_E*7x-qx_VbpOy%c*Q>)Hj9?y4r{F%ixAIf*g zz#Ou(F##=oNMUbj-v;QJsj5HPc1 zdf_5N9oXhWnx&JxC;~}93Ns*~Jx81s=2W?X%F9#EtQq)<9h9gmxi^ zvI-fqYZqfHp(((UR7>BwaTS2m_5eg%>;@%?=o!y1G;uJ9E3r!>4;BH7%cfg+k6e2K zt8dgXoRgX7n^!uXl{>61OqDC@`s4C1hMacRXM$l5F)xN38($v{UfgPkzY9(~>Nr}+ zi7KI9C}`pFC;7!ktrLhi)`%Oh7o9)sr7MxEH5SUja4-C|-9IVvxuzER7a3L_Mt)?% zw&;?YhrWUkxW3L6x6N1wI>@)hP=41pI*|dZmlnR$+bv(SS(x8I+(uQ}c!$TdYUT_o69g^zQq67AOiJgm<0ezXA6FsSU30fuc zg`0iCkJ>vph+i9t>EimQQDueqaLdjFj47vf-od_03kZe;(&NSSOmp43BQ++p=9muKLrNuh#}cY;R1wURrZI#a{=4 z2+Uyb%orHzF{pxwOAKR5h&P4mBHT77!9G@VdK>)+RXX0s67|G@-`V)=-=RT&l57Y5 zv_8+a*}W3rnkK*3!{Ey`EdgKg=kmQ(C=8=yrZ>Qfo%DD5a3gkWw_J})`Reb!?e^YX zB=@fP5BFSS0O#5sOn`&oY{Xw`3_r8oCmgy4qy55CAUa6>mjWVaeA#ufyx5eNMG-S) z@~Y;&$Eg0(6R(k{|WCt%eW^M3|55cGgCj;zP+9XOa!LG;3VFK1B1_puU6Aai+##V_na!n z2l;`1#})P<^6q|jK{7zL<>tu_zYjsNs$6oH z$(_g4{XD^jHNLsfE4UIpIDWI$gGb=90BNt};SX8jaB@oOhKZI$m4)I#bFl z)NfGA;GDt+pEdX%o)S4&O*aqd=eNEoPO;v=R=e3~9F^-j{F^nh(wwwVZ0^;nIH@~Q ze<42{W!saU?nGh;ZsD(EdK5rHI-EJxW+b+ysk0Vg(v8Z)B-%dQK@qLm(?Pj#9n$dK z(@w)<{ASUwg>&jM!Amu9Mt2OK^ryhF(C!{06_(_@^GlX6XHxkk(~m-SC9nHs&mCF) zF)*F9cgyWQd%N&oUF&*v>lKFs{{qz!*6=2%!Ml4Mu<}MRV!FA*@8rax_L}9<2k#EyluJVEzwM0l? zyx(O{1LKxsGQi^|Pl9@qycbD2ij}jSs<*jRNIcZX;Mk7I7u+o2dL}#}TEvJs&2&k!8 zm{!^(Lo*pj#P!_mv+LO%5YYFfx_3lOYyxP654iagz5m)7PaiL zQq-=T$>jj-87U3Ol@58V$&NHb%hSrj_x3ol{Bry^Fyfe97>cXhHZfLL(&k%P{!`od z;&NJo^nxn1kZG2>wS2{Q@u!|UWydY1M82DUx$k3c&}lKA0Z`w3BE(()m`qvVu_s%i z3$*htpZF2r><}Z={r302Y1Vc9X%V@l}U4IHF3}9-gMfwAX&` z+Q(e;)pd*Qpv2OTt*&DQbzc>{4NM5LC&^ulV+!Lu3PLb4Zb!aPCk^f9%_fO=clYm4I#$C_z?>T?CeUp><$z^0ml zf#KE3*96vy%1JPewrm7E_#QWPKi}Dfy>P{2H_d+cQ3FigWN=OxWphGv>9eM}eINU- zrX^prDKE_lmS3SN3;lt28iiKY!VO>|dwmM!c3T0}pe$M|u)B0AVA%(51ig0gsQHo| zkjL?$rjEB+-(DXp7z5*u&bQNLjphhkmhR%HmDZ*V+6Z(nV@T}S6)u_c^i3p7{{E#P z6OltckSncCa|mSH+7?ke5|P6`HdnZqki4)Pa?(o8SDBYIs|rZM-SethYU7-&o!k!L+_+X3&P^^1L`I6q4-dtpLoYv#|5H7YsERpqqZ#c#%2>kHH!a( z%WDl^$*Y$waS6~qSdQ6jo6aYTvxy&TeupMcbIDk% zC$75!rcywiBUnJDk2Y$!u0b9d>Pu0Q1?8r^p)L=n)u)H6HTLF^It%N1|4N7MQV;n2 zW5q81+E1T`9cw54rE4Vt(g_};F-yQDXud+ni{~WRCSO1=ZE9X3p}P1{@BoS9n-yb4 zZ}7r(Qs%&>;V>li)2Or^zU8aBv&&{jboJH#89ik*C6V6brB!LS6Pk?G6z|)RPPRJv zMyHU1KtltJYACzCr1(1$X;e2GMV{@{Y_JXsp9q&;cc1Wyq--L-q((qQJ|_FANiT27 zz55#6S8psivDWg_czFC>2h*GNteUhv6Pba5UNLCrsWr|w+}nBBdo^kRI#K@aXX=bj zPGrb4%z-;cL(IPiPi=QQ#=yai?{S2w#b&(qE&3ka;x~;tolsh&Hth&}m7Yq|^mIuw zWHWtr^^^U>#ni^s|NBQ6L!ajuE%eJ|==D<1>K<@1Qp zqzV{V^%vWL7nR9pX2Qml8mK4Zj;fE%bIct}bOy6M^H2IW$h4i#2B{57fQn-Y&%DaUKO`|aCfeSh zgz|$?_5NEmpWMIZli_6-w^b#^&xU858^{o-gKv#{v2}(W8&j1nHWe~Q0sJF<2-sxZ z;E1e5764Zt+lf4#d{ON+VvO`GaL6JtW@9=bK;aeqTdzRB2Uing?{|~t8PbEpK+*L} ze&#Ku#2BN~kk8wTi(j|k4LveNT;3u-!9;>#YRmYHJU;48pns*-XXu7n#p$~6c??;6 zZ}j*HFi@A9`@*8yxTWHEZ{!8E;Z-+-@F)0+S0<=s%4THcZN8xlLioAFuHexOgRaFzV~=fzi9C6{zlOByFjo8n z1|7HhnoM^eo`PKB3d^Kz{(ug=7$@Me86%f0PgHUPv5UyO(i)R@x2Fj1()p{n#}Y>J zkD)N@n*2v`CeJdWpo_ZqE&pRJckICNt{I5Fw{&904r2f@cts4WII(uo+e~L#a1{pP ztIp0E+!znhEGXRtf^rXOffvqcMB9tlQ8uTH3hXGW$@Q+TJKRgc9-RWMP_v7eQ-@(A zRWB{i6h!IfVF4xyN>Z1aiA`%IYJIz6lIf+ZqcRr}7f*T2IAk7*Gd>phOxK8Cu)d30 zP{%*2HPgFjs&I4~Va8WaC^RgAy1c3rFrPHVaW@VurNOhrF0d~}l$;h2a2EJ9q37Yo@ZG3l-8*wT z2MjH20i;k*w2T>@7MO>F%489Q+zDx`2z#gi=BsvS6yLd4CPC9WN!#|jhZm4MGS?aE zufg4HN%&BmW)N%Q{mQ+a^mU<6%sfu$J$&zeZbn~# zMQ|)j@VA^IH9(467+*<4)45m&HxhO>vKQX)EZ3@onP}to79};U<9tP9isyX|cPvEY z!v!h-{fT(shdJ*l^lcDU`(!$wNmk=CYRY7VS($;F<~z7#*EDYj#$7afhmxbMoxnlZ2wkO=Nc>;y!v#1;i z*>^tCBx4_Q@KaBpK~C>m%`?67hD;w#p&p`(#XX3!neqN0cGqcL1mLp2$SVwWqP5L40Tr%w1v) zY~jEv#TQVxLy^^lL8ILNmci2>c)f{4;wS25*ms{d?hNGX{crn6;Fx(p*_&3mfB*g& zPi(ChGzBN9Uwjv!O?~S#?KG>z{~RhW_F0gDFSCF=4h%G&IXL8l7Brho+B)8s24aOT zo<+M%DgM*g9sFAKq5T@r{7Y%unw}ZVGS^% zHUH;}4OIs|SpV}C@R>-_|HlxR_T6w0IQw7!743`v&%IQm($7z@LrXdHCYs*nkR?zNOwoVLfU)a~v?tg#(Lo`iPCKB=^|3@OI$4*+ltyl6q z@4R#5_m<&VJ~{$G9; zBBKZHPPZIDITySDG`wd8Gwk=`Z6pMP(r6F!e~w9&1G|D-KNW|73uFLTu&ml&hyFveC?*Z|FQQ zdEa7E*3<$9PT`T!6diB$LRO-32>QM_7I+~ElASnJZfQ^yr&EW~ztUO1H{o>H#p zo;c#5XEsNZO8(~vKe`W71N`M&M@CUSaTGLTdbDLg#Oak219VGAY~nD^YwV@cGneta za$)`Ai^E++i$g@0lr<+oc5bG6Bgp{Jy*9#^wqZ`3r(!U>fZl2;g0wU|gQ~8sE~Wr4 zHEwMmo<6c-3Ni#pEIZHg}DNhuuHLdyVkutbO z0jc-rOpUzd&xeB`UOfv6@T+9lC>)2?vq1u%53a=3ROem5l`YsjWq`&qJWLTeV(vN$ z$|*#m{T_xx|6QWr8)?KD~por-H zfNG1e@{NND2E<$z*z)B&*DPdBW)WP|wyR=eStG7{M&~5i>|vdo->i*!?%#}o?;`i@ zpV{v$JvAovN&u*;vAqA~P{6W16BY zk&HRLe}+U1_EqN%pZ_{l{Moj+UV+t>qiZqh2uyp&TZU#wB=X@0|8*lV?0hGZRl33l znB(hDN^^$>bo)(Y(7e>T@k`bzw9(Q2%R%;MClK@SV&TBTMUqC$$*SSFZx-|Z#lVA8 zgh%&~gR?VtN7lo0H}JPGRYf-6aWhVhb&Cr-@GtA&;T} zk(erP4$})r+inbn$Ckny^Ey(N=W;)6`|C!U@W|+HuZU&))!8aY^*S9qNDcGyEP`P?jWG%mi!Nnragp-N#jr=(XQ<22o=S^4NNvXXo%sE`eQ(>TxM zC98QjRN?Fz8A!dDNOJZTzg*RgO0f4qPNv?--LE=Yks+^XiBYa{q@*ffPYD#6am`1v zGKp5`40+00)K(3BS1iJyjQ0eB=mlRZ)^{hp+FLI7e2c~iZkB@rZZg4OQeX_~El=}u z$diVFp)+x()*m#%!6HSlkl_l4I7m2ZyAv74CVaY?xFxYC<1~$uPr+cVNHTKlJt&v2 zfd5?UbsQhIW%SH5a?mEWW~~a1Jr3z&#IgKV?=b>1?T|MFHljgWh~~p1O?RsZ*WT-JH(cF=!d`uS@y?(IrX7#;Xf;;@d$CP-GElrdF8lS! z>>DWc!jL1t=AZ}XJ!}P>^v>sO$EB{d#4}lAylc~!7{=#a8Tx);xK3>toyq#LEq1}_ zO<@}oL=wiD4j%2qa$sm(3XI3@aWj~op4}R8DVcm$E%Kp)O2j}{Hga#VLMk@+34YcW zF>#iSJ+@V%d=!oh1h$0e{&{|7j^ey@M8q{+0yAne4!lb-gzGoCpq4owSN*I?7$`*?DYVe5!TKyLm3wPUyK#{0a>GJj6-N(%g@ubU)!8j2r?)FIZw?rHg=$ibHNoGv-J7 zAsI|oKT2R&;+Jr-(n+%mM;hi!vGlBq?~dgzdFkoj>T4QbE4Hpa*>vTH;xuhH{WVz3 zoLhm=u2nACSzF8nJ!$3qj)4ojcsK6^7d5;`FR=eGvZwp_nuc6p56h`KC2Hd3f{+V~ zxRr7zOW4!uOBC!)-55$UC$!&o9`O-Y=US3frX!EcHXW86-7-Y`WKl_n?nZ6Tl~Izj z?wnzTRB~FSr)U*0m38wG<2!Z{wrF$MYZ!7#*w{H`rHNuIlCqKxv(v7_Mi9#^5}PP| zj#S`@{pQjx^ae4$3jO-T5whcXs-x5=Ur@zC+8dCux|}t zU?p~>lSk~3W2isj@HCENOTdEs3?niE=3{TBsKit2gfaAfF<#>l?8916S*#j>Iq&C> zg!ynPIJ5t<15O9P_AV6Vf`k=;0&>V_G_Jfyxg06XFpY_;Le>kG3BPk9q4JJ0NywOf z0;_{?A{1YXE2<62Y~q5buv!F|Mv~!SAz%q$F~RO)0XA^9&=TG5SPxubvqie$m4Mcv zm2qiL&L*v6KEl*urrX8GJKA`2>ybYB&Wky#Lpk$s42Jm583DY(asuOeuzU`6zz; zj0GV}Ud92WTb}UDktT5Dph1f#=9MOetM-;KlGr0{yCo^Ebp`FV)VqfKig66pd} z=EBPLHo4q%;k7_(Z_7?wdQzcC4hOz6eNIcLm}kY0l=p>cvO{{jZJM|uu$J8yQ}Y*g z_b9_Vr6`+}#@+n$P>BJ?nT>ICeNqP16ok~V05|ESJHPLyY_crdTy)~;{MT!YU4Fky zba`ZOl$g^fFEobg2!|g!k2q_$)NYm^&dKyrX{1y$X7QU7Det+Nvk}7}6pO0wE=~^C zU1FH=4#rk(Uunu%8n)r7wNQWkHzf(#U>VTZowG`> zk*3+$_F+)ZV|QLvda%e9&5{m7Bn6nM^Bod_{|Gy_sWULP+cIx+6URyG%TbI3@V>uy zr;XhzB=^W8(0Bc+$=?IKeksuK2hc03(}V^PoA*K&iqfhEK@ zVM#ngzjqa?9|&nhN^*16ld8eM^b%J4{VDV0*6I*ToaAS>Bc<-?DokiXD z;;~&+(9poBrI|b?ZsG{YuL7pE#Un#2M{#EN*BaDigU+%sL5Xah=Y>4wXW%^FF&CI} z9(9+XH#n7l%)X*C6ufxu*ycB7QV%};k^!k+Dj_E0(B|LRubRtlj+-mx1SwCqg}cc$ zF9N6;=SB+ALOMP^Ut?KmCXFkUt*-7xm>1c zMp|5H@MFElG160>z|Z1*dx$Ii&8=VL5t4<)u!y78p~BTIANEgCMGTW2 ze=GDfHbrM1{n80M2qkCc2f6WTzSWGB@F@3?~iy$)=@bog4D+{Tct>; z&26Y}mT3n_uqSMns9pahZ~WVdJ@Wd@L#XHh7}N0m6RkZ52XD+z)4%R;%k#H1Y4tSt ziTZOEKDQ@vMsiL<7)|$h&sid#o?0ueBFjZWIc+3b9vsOcUcKRb;;6{j? zmdCQ5(-&92&WMSJMnuqm{AD6NQ)`}7P*%PrKLi6R;}rGMdMIwazy?pYbt7)=;0>FH z!RGWScU~;H%NmgL_}R%9SYAE zl&SM%PcHX3W8sX{CBZ7mbyG*m`9~8`@j179u1)nBX0Kg~68pBnapgKo6(SB_fgg2@ z%+6&Tm(8l_6&2ARjds8N(`vdoBHCBMrp^w|>KIACw)&09%R~YLg(H7TipND$YG5Hw zRK*sRfJqMky&>?)iS=Z^Wsceu4YkTiZN+JNw;|?F_HUC$2WDlCcCtLO zch1I+TI7Jt7wYTjr|%aVkMk_~-M9%e(KF~oCA=D(^?}Ul${0^@OVk(uZCn*8-nhS? zTaQ^cX^HOh&+u&gOCNF3mh|w5T+wkS$AT6$bNJ7>GGJ966vQ9i)JX4ikVW1_hL3ccBcbhr1)1!&fshnL_nEbcKTN@lKQ{g)2 z_oLQBAFe1hAHA5p4(~u%i?)=7L#vZoq*V|5ZuThUKb7E!!oh3`yyw&2HYX?MuZdbv z!=HJ$h!2fGN271unbzN30`WXLC&Wmo6%^^D2>K5!e#^$~LYqx0fWGu9?|A+p8!Jqx z#{RTH1x+{*zJBqQZL=u=K(3jF9ZJr}7J1Eh;=++TLPbWEMfQ55pTzs4VZA(^maW?f zB|_apmk8lr1YxU=hdBzQLXv!oMpOmCMlauZ@c5*$uQDQBPqYu!^J&ZBd82YxY^Xj-K%4KrN*5S@k@oqa$ zc^Z~lx8J`^?+f}8E)kui9ev9weJ$r^+VWc-cvVL*NM8ugH&1c#lPkH7&zYeaAIcU9 zyD}!_VY_3r3D7OO@nj+*gm&wK2*l2`@HFbaN~6n>ev&HJeSNbU1a1^zl<($Z zJef7x;L^d1q?@Ftk|>V%_R1nRTVgDiDubLc_|IW^U+>!B8@x6|%b6yQ)kzu#TYE6E!oNv$WVK~Q~jb>T_`PY|Nl zaD++Qvd`E*E7U)vO@H7??Wu*ZaD#Dqra|0`vCcK3kzBKv!~UAiHuP)W;UuIuXRk3^ zUd)qpWF;UVtqh9ZcJ+XDR_L7z+-a2*69ZF3V-FZPuQE1lA^2N&+|IAapT09OR|YDE zM$9GM=QYkP$-4d_Y{cfpfLMTW*_}VpmghcZ*G7!Q62E@5jTAf=&!U}zTkQeJrP!db zM^#K1g0i*R#;+GU@?y_Y+_+;+l%!_0FpH*_7;||uIeYl|o{{W2hw#druk25oG`iXB z_2jPI5j8hX4z^j}-G2EV<5^>F3-asCHvy^Eq+mc^_g8VK&>2J+$aK=H91D zTlQGKW*mcrSeD|U%%U})Ei$r`eeDId&uSH_of1%EbCXSqvXl~$D_h$U zI<&hZE~EnLp&u04VNo6u4O$Jc5P!{V$39`oH#PIrpb-;Oalz+MbTmiyJ)xCZk1Y z%5Kvhpr7 zF@Q$_)5LLs3w83C9JsJLk8f;Qf~m63-#0L{fSr?fuhU=TmUhpPB`uW=uxqw&e|Xx= zbg8$i*K7fuC9_OSO{A}w0AyJ{`@@!tYnP(!rR_qP?|8mo{OdiBFnQ=p|5=cARq*+ z-{l~Sf+6p_&Ddj*D6%*(Kn~|5ZLJ7{Q^{?_YpK-CJ+(b#wwth+;Dmfde~BtCflRfv<)9MOEpG`;hi7ZPt|<=1^3h2cD@r^cGo~{&$v= z@A|)9&Sf99+X3Krj1mvbeW@hqZ%qR?z&AarZ+u%Si!0O&4Tk~5w*Bb6Wl;Uu<*$FRA zdL+}l&qY|gw0rxTWwvWr02XtYaDLOtlb`iPcpGT!%b9k4Fl$X zrExfAj3jG!byrCzIf>X=-c|^7=B9?zs8Gc6VJ|&N7|~T z+N~gxHKNJ1K^3mFFUIq001nx)S#=rHW+jcWPuYk^TJa^2lgMfn2;6k?@-FS)fAe5} zEeS-~9>2w6pQJp0`_i^`vDhWQMsNKKkr$*~8^0&y)=}>aUfmx0VjTU;){Rkl6~%!H zplydPHj10o{BB~<%1A*dPPZ*4BcLY6ujXOpOVVM`j@6^dY z_{0ruz{`?(`huhezHEHik;YbHNiK7y3iadEA7y)rWx_g#e)Op;m?UNI7q_TZ_z=R( zOm%xP6XQ@Z@|LB7wxFB;I?;URy7u#9v;1gB@DP#vPQyGHL_DGct@&IBEs}%YxW+$u zsADcdTY;vRuiHuuY{3WZ)PBXQtonhf+)~E_v%XCuJcAvkR+rxSEnddy3JaXud-7E& z@TR`~!Siv&O-n~)rPsPMy5>%x=F@&iiw!E8$2!5q~2(3T$ zpSJ>v{0gx*Tjd9k{Ui+NNeHOq8+WxYDD{lz3p)XgGi$PtNUar|UeqsG*mcM&>AU;tSVQP}aH&txi zApc4L+zZ>I120)7lk+^i>y3&_Vl`}=KhqiFF2b8j=oTI5VZ7xdH@8PmUn(-J$U7-u zEi>Z9x5X{*U*#+GsyS%WFT#d{RBB3$J_9Sl;Gg)Fjhm)*$YR|=y&pO5tj671l8M!c zc-zIhkz9bqCBdiCxm=wi#Rzn<#x@_@9xN(PR{RW?80X#W$1iLDKd* zg}y;hQ0tM$99}oM4yNckSPHy7M$RY%n1!)!*rkg6H52`&N`IMf zQplt4bVOG<^Gy-<(R<%bUv)W;PPc%~fbJStE|&8`o!#o%d~-h;zx@k0X@4g?xh3Jy zH;@~reXn=clew*+GP*>-VgNiSo=)n>_-VD^-C0j=K<-(e&xnc~R}Y>sZQQnolylsU z(2hdnpH_+lhKSNQVzSDK`W^W;zf!Jn#C<|VP;*(*tfY>fcS;VQUzwq|ySo)tVZ9Cp-)Y6*^ zg2*4WF|*S{I9XwncBLCv>AD?~;J2>8dKpPxqiTac(H!->=T!7|(PZ3ZDTU6B1o_9m z&{EDe>54L|D8Lb3tQ%b4bwoSUwinjWseJ&e%rPCpcNeYd@my6g3NPYUp9CfY;eG`i z%n_a^Zl!gpVeF0#vs5h&fF5Jg-%rNFwqlU~L86AOo2=So`OUN;YcYxd^f0sg(1M(S zo;_klZUoL#(ek%vgS2Y^?I~8f>Ilu(N*tY5%@(h?COdwiHX-_aB953Kdnf71dsX^P zn|1X{vp!pO$APr(RobODSj)JKd^%$#vpw3+$jduCBG^B|_{sC+ zbKa>YfzWYI)ZTUQoF6Xw%{F3&cz57MG>r5(aorMx1tKiVC&7GG=3_fHma| ztP=kKVTS))NKA>@AP4Jj+&;0aH7qm+bF!Ih4f!!eXB`5xt;Hwcj37G|=cX`w`41QC; z?DtE>)TG^uuO?(o-{M&E&c+5Y5Pa2ne@&>$RE;^vusG$LO?N(+Hfs*5(S$XJ0@YT2 zLS6KkfXWgp-rI1Xze4X*NwC{X2!b0X^GJ+-j$!)i9hxSml{xJNK)z0H4k_%A0TeV#QTYM6Nh~`D7j%D-s{|9 zL;^(lrp_g`;9u4vd{fEsK|cc~+LgtrDw~ z0yyP&d!p3xefP9C{Yc>7fNUPXG!WQJj8kO{m`sF^cjI&ErZEGND^=5xhXqd4EATEE z9#_sb{2`08O3I2qR*#99!mZlKd;%5emTp|w&9ts~ZDaUSNsG|#t%esB0rxCQqwglH ze1NOfIUN6ivHYp>$8CUCm>UBC$I0Uf_Sy;Tm%!+kHejM`1vuSS(#$o`W4$b;Xnhv< z(K&%=vEvUnuwB6-H)%5`^Spy@ZL?8sYwV7YNWy#jrr79bdOS{0CjAS{?oQ}A9^d)2 zCvW#|4~ia%9T|L}6Ydvmhe4b7F!os2c9uBvzS6v5BZO`cWcNNx_Wu1Y@1vifQ;Ks1 zVK%5$C1i;;G$qV_xzjRq_CdGWY@heYmm42Ziv-hof+6jnX4gLGw>BTXmcpN0qerTp zja2{J1_0G;L59M*0~(XRAOBdlhKO499_R6QX=-rb9Vov(sFJnogD9~B+`j4M%9af4 z98ccHUn9MgA2du;*J;_qE@}vG8M4D?u{QfXF8nVhg*}&{nGJux@cB7JugbM5g?KZ+ z&+5~vyD&iHo90e*_DjH3TxaPYWjVi_DR<}+mEtZ_BrBhCcoy)jIck%J3=jdBbwe71 z>|i;nnqNOU4Vsj^cK=vm^SL%0p-JchF+*C^tmTtfHfq=nz z`uPLe4tR^0cu#kRXM>g|=%xaEs^ekwxMG$nM?NNI<+@QCj}Ve5tn%WylDtDX*2X8` zMf&57HUBPfq2w(MNNgOvNFs^fDWL=VaMrhOVUu586`x1w44p|*$*S??EB9JVF~xs& z>KxJ@?M*Hp!L5bmk`24CkEIDdyS>R+Qq=h%ba$!v;gXD#XeKx8px5vhQqK`xEJ-uEaVu@xQ*7G#_C)`^MroB~ zD#e~!shph(<13m&A6?9AwCe`QijLFusG;exvTk`J5OZM`;f24r;%KJ_an@y8zUHLj zhwJXMvqTOQU1i#M*7TcROXB*VDzWU5e0Ik}QbO8RxmdLSZTS}fZ~5x$_*etI6Q7HJ z9xg!`{*0FhxOHXP@{Vy5Qi6Z9rBebcy9}2rx!FF$PAeJnm~QJ1ptV2D^(n*$eVYF1 z)9Ec5M~z4+K}gZ(3oZUy_#)Qb@?#JV`wFx3B74gr)n_Yc&Uhk!(>AkXDyY>CHvJuD z=QO%$3#2Ies`?oq=r@PA&c)J@w3y$Rn42tZ3pyVp?-c=l44e6yaIS{%JEgE13w_2Qcv0q3+KZV+AL+ za2t&mmrY1=?Bntd{YQ@{+*^VFl)s&uCHFI1F2pK6EiH|nKVwdx#nV}hZhp&KtFqE4 zW-X`y6vME_X^$U!)-H8gMwok>OZ+KZiMPA56iLQ8)MZb=k&KcXT=+7B4c@AoliT2B z=SiZ-wOtLFeSp~Yx6-7c2@Q(3LGv6K#%FeHjsb*5UF(Zm)ynGxbdP-DnBa|Tu3b7P z^JC`r%%RGUuUl?v=f!5Z+8)*zZ$dQue&6uous??a^DK_{-VohWtsh=_ua>oiyRIgC zR!sZW(m$SM3$6J%*S#b`S{Z1jdw@InvkVWgU4Zq!-qgNYhxuZhkea;~ckdbc_y#4x z_6xv1w@BK&ksaE+1MUt06jULy39VQ2;Zwrac%5(roVQ27;KK{jPu>TlcLxw2w5hd3 zx2$ux=2?!a%n&}1J!NbbsHRjQV}XVCU2KP%tNcct*$diM#hRYhGjw)7`hNq7wk45T z0js&{5#y8w64s1eAU8P%;(@C31#MfK;``!*94M&xxXH% zR(aTE)8&9F{t}krVzcX8f9x|AbiCDzySqA2LAE}Iw<*FKXBsDZ5KiYDZuQn2gPGEzQK_L+gmNt@A7t)(`kGXx+!xt9^dWGGu|v|?tHaQ){Oso zH*s5pZCbUd|IT>#i|(I};f-ZZ@<_Yez677wYpS4RrrmI~UhxP-KrweYMi|X3(jI4- z8z?y<9EQsaH&8GOwXXjOe>rGeX$nQ=JE#(dnUPNi5RYdHOcj{qv414p>XLR}^3LTB zE+zid9dJkiEiQ6&&f+#A!q==idD#cIqxEYhRC&BkFtD6(y#w0>=*P%u)k{WjnDC^=?#)r=7O3Uyrecf=2u07R!2jW~}%S z@B%aO(mAvYN_*`~tDu1nSkh07adU&ifo?tn=Q9eF)Gfl&eopAvp=MBANGHz~VC<4w zDa7S*Bk7+~tv(KwV!g3n!hA_~ma=Q#Sq660G)hf{qcTkv(EG!X4Sg-{?u`*^WD?oa z_mq3y1LG}qK@v0>ZEci+L0?j_6jctXxUMct_1Y0 zR?>hU^Gh^LQU5A)e1>UU zKVZS==nSdFv;(TDByppI-efL28|Q&5hABi9?mRT>w^*u?+xacro=r9o?;c1a!$qFQuoNFLfro*{gOc`Uy9nUl{nG^fxT zt6kK+HWW=~KhixvZ#(2RP-k*{HDkxO8;McSqA?Oh5<%jUJ~ybj7FPuDf&LVs5>UP} zoYd=h_==WU6j;4~N1W&%=(hyhJZKjMr(f66-cEeUX$GN>z3&8ASY}(@n zs;Fs#a#`@uAOD3|f>vQ&{Wxu4BfC4FVO7ICxa{Fbxb2h_+xaz+t_4R~^b(Q3x0my# zpZ=4?x8bB0)pX^!lM6kJ@8`V1K*yL%X=6BH?&ho23l7(%-i|mot#lG_8=u_bAwCH=PGdYZ3qBfqNTSL4la5nN~I%5AQ0jK(*rP)AZN(#!g>SYFfz6lQW@zqEu-a zM%R_d?7f0?tTPfJJy-rLJD0u_Y_;LZ%j2GK;l0&jYCv|XZ((x7FH;3fff)}$ zsxXt;_YdJ#Jf-{lo1l#hts5w3X!g+47nhZIja9Cn<&mn4_L1ZLqo6}z>srY7ydl3n z?2e%^!9_monPgC6nw%HSf>bPm)b^eKLETCt_Y1htFAg4BdB>MJ$52AoS*F(XtrG%8 zh(O6l4L58)XPnlUYp+t9nll`YDc;n!O4=RHT959okIdZJ=p7;Y=YNh7mdM6r`PS35 z*FMp&!w}0>W^uW?TQ-WMXelO-Nm&ezP&03xrLZD5GGr-)-)elYXoU;i;ww4?=`f>J zrfe5B+vOnwbUU?Agmz?9DdNxAME~9!PfzZE{-#lli_g$Na{(8RzpE*~^W(IMY9gqj z*a^EG*`dAXf)uYZB@_Sr{cb`+HQxB6nek&D z=xBNF?&TWFL$E5(#`z0rUtV(uI`*0B_O%Mf%-cTDsc7aWLZ0ziQ14Q4jP7 z4aWeU&Ry!mcf+6POU2Z=B?WGR1v$_1Nvc#!^yE5?|2Ug( z+DHic&7vH2!RRoqb3^;>Ajtwe#RHT@`s1A%+d!j`&Gj11zDUp37o)r_HKC%`x@O~7 zElb&+wp6g8tr4`NVTsms>rXB&4oB0I24m_nI2zz!a-D|*mP~qw=5v>8v4?hY>Ee07 zsKb7THYotySK;L zVuf*#USa_e5Hb|$B!EJcP!yy?LJJ)NB!MKPyz?b6&U35GD>w2xEUn5-E*)kX-jaft)@_ZaTmj%>qa zap9~}$}0!|e7NkWcE?RyeQINz1g0n@RhJEdMHP1}EXR!39hHBFPQN=N^R#Wer6qfy zL61nX;W%KJmURa{W=R|bXi zl9y(w*c-o8RotUq|AGa)XiHnz1Dh~fLhb}Wh-F^5bsW@8qZ#eqGRxYo^!i;ZE4G6{ z`)(DT2ACl?tHrP(+cbI0r>e%+TF!aO&#m6C&Ae1@2sERK@Lk27H&swXUP71jaok?R zk(1{qI)?7b!rKei1@X$83ld0&Z-H>aQ~hL_HSBQ*D16dp6i|+rr59H!NuaJ&ICQ{DVe0=f~5jdjS<=m9*h~P2|e?UnCztBBg zTS#PQ&1&PA+D`DxB|g`ShvHpppK4Pt3HuQIFgl9=7tsfhcO+~2E-MAeCqlN|J8H4_@TCj78>Ef@ zI9kcHfvlZ7!A@htj;W338%sdyYRf7F4fJDh+Ka9f~Zd=Zld)+Oc)#;@d9_=sP!b5mpa zH!QxO^#?%-V>gzn7oHeVc6j{U`as)3ZsOzoLObo@g6v#)!htKhhfABsbCP5K`21`A z{4wvI?WkzVIBe2*ImZpgh|Jf=KJ(QrCvPZ1LPkpbf~4X0)^mH{8&pM&A}%5(0z2Vo zeneOor`0mx`=!io%Hh0qQ#N3Pyf*n5#dqK)(YQ&o9>RK(iim|5HhWEV7a!2mQ`;`9 zb_taKr5`Wx^=0_IAD14LOPt#HQ}*5l*sUb?*vbhRA$+>xM>^oGoh+eAhv69W!Gw&D zN&AZ~8|f}|1C;quzllq65A$_z50tFLFxxjc-2CZTb8>!hkL+c2_j5&VVx!Q$PV{CGhcHFdPbMTb%m6@``V>>YWu_T-+<~Wo!{7W;{1XDFAQmBzKGI7F2 z3PI3GFmHVNBvvawR;|@@Ocu^g&*@SM5G|~F-1zcDSdFST>^b(s8f~-6o`>JA(1Oar zc{e8gQ?OikL`nRdo9oo>ALw@OhU-eRpX2Gu%_{`Y3sMBnh;cVX-@4+a0^>i!#~+Q$ zv9Sc-1$O7zb?}{h>2Gp3BSwkJFdfTgY{Xa8{~gI8%KmXE^ZVHdVNcW&{_xnGR6`1m z)4;8G+vVA8qzw`7U3!~>0HRUEZ^H@NGB05ERnFr1pYdu4&RxVMDt}1Zl2R9T^ho** z-0a}z*(L*xD8xb@VlRr<6jKXzkG;i*!Dk+-ewlkIi+#JY-sN)0J-3o$qj90{#|3k` zDf&@ZpUjoPIlms!-{u~lHCfjJ*Eo%KZN?fIe;X=}eX_I&6*K@Ua2|9;Em(1TXo4P9 zo8;fQ=9aeRaPDVhGy|ZS_A)y_kckpQ;?r|M&4E|{$A=k{Q26UI*iFT=wR;!A5zrOy zIu=RQ{a!VgUX^UmcZ#vKfD1;EmM=Nd^}{EkI5(T9{-lK-ClF+F0z_6$*RH)S1C@jH z!r<}3j4o#J?}niV)eUpem(}W5`MNu~W`7{ib8bg{$IO6(k!;vs zD&&n*0NlZ3>7FlvhQDAvqu6JwIcDJu7Df>{t@n~?=8S*zF5wH-8<95&cD-X)J=?77 zXQ|cqr3c1QMNoVndf8tA)pk7fmmJ(YLukt#gdr}gm$RBw?sXxP^)6G{+5S;t&G9=C zHP*XGq6_`*?io!*kn-;pjS++y6CHVJiAOvgtmJ8=>3bT_BXIlyCvXf{QtsgUo!}mc zrJ#DG764c%pnE&TC&h#xAsmTVM1(>Y-J<}`y4Wa9zPzQ)MPRcm!N!z4JiL=ALJ<&Wb81PY)4F*|+c4CTw03vuDE&qP?XHQOrv zJx0i518DlB`$#iSJ)WcZ)hIQXapImlm1A=nn7&nXEj-uoGT;g+8s6}UFt0S+kd&Dn zqjveg9HzCAPR8-c6ws5U)}IInI{v<9MXz`zZ*$Ci@a{5&X|JRU2Y zVhC??KOp!YW&tq9oPq*iMS6DWl&X?&IxO=7KixDf;{qSl5>t>O7IHo{>F?`Gv0}h< zSjxnc0876HNjOfjgU{teM1eEjQ*%%JL$i=ZClJ)91E$UFxyTo2g-3`W)-^5{L`}Uo z(|xM^>vJTG0;o@FNjytY1_YUMq~jH=zZPd4)TRCfyQ^1PedN#G6Ymc zmf}M13dAKp2GurPLD%BmB%oCw%};Jdse>fUjO?X%PsE0@;ze9whjWO`ukWZxa420% z5;bWEOaez!V=`)4!;N^Q&5t5Ndzsx2Y8Z3g=ypeM>QTkZe2 z8X7>#H~Sfuxc~@I;+hTvuif(W>C?3lB2Glay#YA~#^5+g6y&Slp&4A@4OS;- z!O||!>HAKw|4Y0BFYuw&0U;VwK)QbKx@8111khDuT(}%Eg6duT+2XNB;rgZLmkO!; z4cb;HK?^F1BLnd0wTNezBy=670;Uza-_7Tgc3 zb%8VEazXjs0rT_&I3b@qds`Os!exnE28!17u$2ApWp8?Zp)5xBlo?hNKoTJlDbf|uG!1Vac-?uH5zh-mD)*}8aC3Czv z4H**&Lx$h$O>oxwldL%xKK2N{Tly}5XlH|)=Swa1NGvRj7}l2PBHj}VtnSE zF(54}d0E*j@%DU3)`69$0BmzDFl;qxN9BLL|Dg_G|9%p+q~2-Jwh6>cL=$aI2YW~rd!YN3Zd>48IYYb}WfEPfzHN)I<@ zGq}kN6@-Y1Kv*~l8-){%8C}KQ0RvCJo173XAm;>9@JZB+<00t~O$jA`uLv)_en#JTsX-NKH>;DU@DIG_qFD8e}pkzX+cBb+*D)`zqQqDW%JLGnW z?gAfcRtv$@asrSu$Ch?vl8(7K8vm365a6{a5gP?OmP-JTCjTcY_v*Q$kRGk4@#}Ap zI$ScofkvT(j01S`t~U1MyF4#?Eoh!9AZZ|YuMt+pz*yhwM?gN0Ji}Wz1~=Czy!_8~ zfqboBcQQkJO>gTTVjd>ck!9U{#u0R0z>&+?yHxa9Kj0NA3(LaP#_ZAN)XJ!*n>{hS+<+nK8 z14^CHJh5mPuI}$W;SilHbeG3d9rQH!Zcs-4T%PP2*#$W2GyunR$2(h#Y@4H-9wC>D zV;4|RX_|2q2wTTM1>KmrJp8^iB%b)f zD1D=-S|d0IGksS{4U}uCYLNI|^0CNvp#me|jQKwJ58Pm-f4IhZjww>B-%7X1*^3HA zb2N*VL4C2ssAz>=Kz4Q7wUgo;w|e(3^{0B2k8>y%)sQf3m6qvs5QEMX*ij-uML@ZaW!n z0fqSOFf-LR;>_-YaYCseTmm#MP!P~Y#LXgw=Q;pvEwDL(YIbi_?!o3qC>!GR;8K$+ zaBKXB|;tr8zRy%W800(P6Yxc4K0l{*r|8o6|YdvCMd+o`sj z;LMbJqb0+Otl(c4bnWOuAn*~%Q#9ayZB~ms+(I$*6&;NR1r-@}C&P7bV|W9gAWIEB zH<5l5G1u-0p{=X_;WvR(+KJ6FZ=lxRPJpL!plaI4caMHlmzX%p>XSUpIS7#ttcT!2TYfV#m5CVfO(Z z$_CJuwLn=&pR87J-~jzlR;d4){0B}wsXJ&q%dt?d1{{?9uT0Soy$7J=12JR&RAD>T zKMB(=o32_#e;KCu%X~Y;Km)K|cIHM5<;E=A(t^LolaksTX0KPaGpb)MoRDh52hr3^ z&L=WzUAlY^O@)pUK%GOzFAK+`9P2&Pl)T@$3q~T{_Qs65W!m}cxPQ)ps&ra>ulC#| z_qdA6d9FI~f@fn)h$Le)teV4v5E_!#(B{g3fDfif{XVr^p%Wp47jW;Ml zanFjM9%#kwi0PC=>Rq&jV!@8&L`^>csBXNRW{K|xkS{vO*N<}eAW@*>r%M4biq}w; zMaBebMRP(ID5SA$dl49o18A@e19VT2z;4*(mE-3i^!$`UDZcG^=jF_<)(Jv4VPQYT zIjIxCqp_7jDAw$Uz&?Y2o=LGy;=MMd70frgc`#?*B^d0x!U6m%&w&{EPLk{d-|eNQ zwe-NtGDXds7LSp!=r>oWAc`G10UgN912}+wLgTJFIr0zxJdK16_B4Qx4(&R7VFAdM z69D`>?JDOT?Si=f$hZ6iHiZSPloW-e!8Yj)D;cTTFQ}B0?y(sUd5)^sE(1a5fg^RnwzBu`VLJ#qCtcXar=O=d|MDR)>oXg!*f}G{Ytj1KI=+Y@$IMw}n$ zM9Ma4j7FZt9n6e$u?9JG1vD{oV(<7jY~u6+B(0TqSCIEbN-Y4DUX#_eHYH8p_cwOF z*2_6#^Kat??@!DC@?cc}`gCcD&fht%1YpmsKPMZV1ImQHcbsuo7XsgPM3+%#gWka$ zuX6Jd@f7-uvq;+`O%y+@g^htfdC2=dYxV^)H7APy%Jo0~A@9m!c6M`UscDvOROxu{ ztvNi!ZF1h>^ZsA$K`tXa=Zi18sWSeMD`dg_k1e0qkw&d(7?+Xuy;L3qUFFzWbDX*rnK5z8y;QG#M1MOc6rI()N;j z(h(**;exN2q~R@N*rE3E0f?%J9DS|`?(XU;s;UA{GQUaHfNZAcUr}`IHCKBuP{@ia)o7t`OB6X5s9=R zfOkNHM1ukVITRH3tSyDzqN!|D>QVFnXoBG)_*iT7=do`}GHDDT$K9^`359+LLyLtn z))>i79?%Xhy_`XX7wa71_gl+8H?R4v(M5(hA8)345fA($x9$US%Lh!akh+9T(Qk$d zOw7wwTAE>URgDMgWmb2bQSCumDxax4_%rQWrbsT_!?@-ea#QT1InYz0K(usyKw9XO zBDGn%z(p%x2-P-0X(|^ywxA^W+>St^t7Ro)Xu9u%6CfQl$AcP*l$8m{G-S}dX*p@e zdpp(I;qH@jSO`8bi7YBp$RNDWsWww*g_Y*a|F%0?iTjb8Bn!77x!}Vj@ zj@_Z92P;nQ2&@v`O%cQ=T<=9h>K3?lnAkS?kA83#fhv+Tt2a}Kzef!T-m3n)JQbp{ ztqM&XJFNunOr|~7wNgCTwqd~=s@4g4qUqO_uc))3m41roZqzK2`q$ z&GakG=uZEuJoey1jy1k6Y#p23hC)q&(@)Mqy?2~FCU0_5m9yEpv)R4sRA(IO*juMv zpH9jTqq?m^aV?9x-+2z}rN&_Q}t zEo`mASW%BNn`5Qw4;`@8EJh>!LUex^W6^Cs1&+&CAuycj_DSaeJ(AjAKn!vgj@~bW z>)azTyCKUrWK!N}j7{)6eCUJ7C~nII1BCC&&S7>}rYN2f1ro)Jy@J5}h6Ha@sfYz7 z^=54maNbC}ql`S{rnLOFb2RkzIJxv3u%2PNA%=*|JD)CVgA}G}LqUo8yxoJ=cbBye zZ{0yof?o!w>=u}eNm?iOqqj)4<4EAtaVizZ8EuSgh`%WYJ`_= zqm#q$$w(1h|C#XmJW6W|?SB&y;BZ76_i?PMDkEj`pxzh*sy?tii5blIp=kh78hA{e zaZl~`SZKkx(4eTK0|ufp;kf`|bih(M!vy~Vt=pcwLj>7$K;T0*k4DB4x4tE9+0co+ zq)%>f?>}8NIXZlE!yN+5_heqgY{|{q@sef@m2XWr_QH4O(HHppt8U#64a5V;v+A#j zJ3KYgiRHkt$pwYaIb;)ky~=sxac3?#`8_r7uv7CY1BQLF9TupDJz&{Vokt2SDE<8L zo;bnJF*cv@Rs%^Gr;>8`n0sBSPCmZPy>Kq26H92bQ~m7k>ff^&s&s7>8sM*PJ4*9r z@BMqnNLBP7KFEt-hMfhG+U#sX@m$7%Piqx)%*=H>Ec%Q!IRFe8tI0`F?PmvFPTTqd z^{xq@UJwi%$H$$pqiNR-u)!PDkmxr$*Ix$e?YAU9uboP_K^gqU(bT*f-5=VMFnI=3nYcUix0KM{y$NJd)P#3%UNi$ z0()<-s1dvC-)*A(et@*tasl*QQUmVAKLV7Gdv1NVT2diD{P(Ej{SO_0{u6WdpLyEd z%ZDnUsML3XlwyIl+W&aF`k?&4Xr`pfRH_d4&*Su}#R_mKR!5;7CZ~)u>0wz&C?ATS z)o-(tq@Y4N#Km6~uWpGmu_2G?ERdJ0whQyLa!7w1ZO`QktM}oRpN9+Ywc7Mpw`_VKyCzVHkm^WNIYU+~F^&YHNicO9~pkxL0macL(ibGl` zeNFFnZS(xRttBz$?a=DF+$UNDV$iEZoxqY3yyuXShtIFd-iC=fwe4u30=H4gTrmR9#Dl zU@ua2_r5Y;(?314q>MJZm`TXMuT95@(Ig?~&L=(7*+_EhXv&?frQGYkee}>lJ+o{~ zvpl`YAg0{znDG7nb8CJT&&=Wg=g{o-&#Dh}0P^Bq{}1ZXd$TXuJw3HG(oWy+mH2yV zev9H1c}v*M1t6Z!V{-}FRxeHTZe28w8URmHg6;p9e&dNaGSZO{-QGEb6~_Q8*otYS$ z+UVL7;BmPqu z-*TVPKbL9J)V2l-#*>*IPt3)WvQ!FMAq_wxnd6{h34CYu8WQ|)i=+6UQ{e!jxZOUmurLUp0>CWkHzA(slEMAr z!CvS}9#SfHxeQ4Oz%Ua5v}NVT;b0hO)`}?X#P@rj+agT;`kQ{?`?4p|I8C2|vf{+O z+RyXo_uFogUMH$k8WYp2<^UY#tttglE9Ph6h2n{oTDq%fGk*jC=@$KtshURpQl7%^ z7@5sDzz3l8f!78U?c5~2>C<1i{;QMJ8T(+h=rCi81$_WQl>d_i<@*1S=-$7@QuCBd z8uUSn?_}iby|tBJ>8VOYosxH$_iB6bzm&hiTpeL#oS*g8!~t-s8j6Y+hy}Ic#Ul4k z#d8QsHgJ4q#p#&&eH&>klglPT+Skk)^Vbj%MqaYTLaGfH)!v&CfB+eo!e5haSzuIQ zlk@^}B}?o8{C(&ZqQd3*BcGdFs&6YLIggwSyzX<3d%W0fA}7zKA$ov@P2G;;o(*Kv zEo(;|VYTUP>cb6*DlSNTv3){}4Y5q^azVb0SG5ztHabSW&CXUGJ2^L-X%W6J4@~%) z69lt1BOH%pr|!?MaFWQ$l2l8@zCtYsTqvUXRhg7pik(Oc@Q4!Kw!=-RxKbjyqdnjVXkF&;YTQBJSPor*Shs{fMd#Qnm#z!wQ% zqRcYp!r~$2uh_-SSg}#S?t4uSr(tp@1W`&V+IGI9?E{Q0I<`VWrUCbpXr^_RRhX@Y zo5^}j?_elugheE&qp(~~N0T^WahtjeS)b_8@yRvjHxHX2(P%JGqL_XSl$xmVHX({YV%?Ak=aST0-M3pH zaU$>wr@0Y$QP*r9BEX0{YMrf$n8EI?ed=M=>X~G2X=Czc;8Qx2zL%zVQONm1i$a3b zrWcDdYSMt0oaHLUm#$cQnpRX6tSg!yC6t*7M@C6|Pkb<_)g_d^Dr55Y){ePqs4%R2 z125;ez3mR5pS>LTc{=}+eA!mX`g-6X|MU^;2>U^hqNujeIGPkRGyzz&T$ zCm*eZb+5Fc1<-S6dFMa0=nx18t%Oq_J2DPnw(6tqpKdJo^UZ$VrhbCZqoj``S{>Y` zgmsKk-H0$FGtWp&x|;Lf>*4!z@IjH*L0+dQ!r~=+j!A#&bpJjIH#<&9+~*V!ptc>s zJFO{XuX!52PsBTX-)h^oed$MW#Pih=L#NkEGOQsc%EEey3hG^EzFq$|`z1-1Ao~>U zHPP3$w>09g;6O%9F68=6 z$Vcu|)?0m8_D8KWrtW;Qu8X=>-RishaYM`;_4z~)VF1-`Bg8E@M#QV_=r6BwkZ#xf z=O@z&U@hde^iN*W-1M{Jnb+)!TU7ha=B+tFr2!so6Hbm{4PHI<+IKlY-f=q3y}HLR zM}Mh`NGR8yS1=a;>h}$xFb2FTSntUdF_S*!EjbZtmTa`4mr_sGM6lJoXYIkMy7^o* zy6q#kHTSy2M_d=QLHz4m^0j{Ns9Qn!w8PZ3AFWWmSuT{JP~DzBy}s+rC0e2;s^?L5 z%%q(-9vE`jaPbB$)8z@9TX5;+Hi!#vW?)2r55jTI!CxvY$$PEmvmUZ01(cyL0jDGq zb&&m=cr5!)tJ@3Lq?9Oy^$a7L%|d$q)xN}MYxGA8VH$5xMD*cu|Dd;Wg=Y*&*X)o% zEMZquj{)y=a&sh=kGng1CJb?wk@U-iVNwKwaal)O{}!XlY^`h>N+?KYQ5lU-=cZ3} z1pD5TjQO*~d+yDMN*ZNY3)$t@$MHSr4n+cyd4<>MPfH);o^4kW@&C+cQ~b@2VVc9k zJdj;DKZilTvYwKd(W&3Oo4sj8r9pga9M_L0e3;kb^)+rcEe<9z%z5#P8a?~?;D{5t z@9QD_#L1boM$~zPkOa$oID=pKR%KkMc()ginGVmVQz%vowp)y82+lG2Pq>+6?&wq( zuc=joW;aSf|(*$StmG{`)^!9D*8!^}eyEBXBUGG&}`W zhE|7H;kT~VI&b_6*(S)QI`Gq1%HiEBZTlVvY?+s=zf-ro}3?L zb-bk5?N{Zz($^ra95j~*!iCXu;>D>jzi#Y7sD93QwIyjtcv@6^W8w8Yt+iv=8pjUS z!3Gy~rf=^UEjNv6@?K#a0T*&pEivV}*loiST!g*Fk{ITj=k;f1l<#@O8X)OX1Fw?t zgtLvpE`;H{T2fmlLBBpnsu8KM08?4y%K4$u<5$npxxn{@8^wC zV`>_4G_3}M0y&O@kM*;X!;%M7`%S`Q7c!b*#qw*lD-gENk*Mczxsz;`fTZ8r;XYo1 zH21{B0p3f;KQZ04xxNp&e%a4YXMRXOq!c{y_;eWRc?|MTac(1|!+2>cyj1HN4f>kg z1^1elg*B!E6kY-=i-gflg45!qL>!WhMfJD`e}LQIO$undW3i3~%9w@ZLLWsD-J>zw zO}!MAlX*u&qf2sra^Ac6%r^IK^rO*SZ_4Jh8(I4L!WB5QnxLP7c&k|I9_-;O8u;L% z(}THCC)1{$k*aGRPM1`s;@$|GOV7gMLRwiC_2ZB}`>c#=GclBoJOS+&iS z1M<69C6HJvMv>7P8Fx6^IRC@?(_scpZK94pZ;-%SV(0v31|~Lnfd*?XB>r`uqy{KHEHX(S|&y!ODSov(2vYFN+etlfm8Hc#Vm%#l%6H?2%- zD3KbxFv$XGf|OH_H>Cm?ys~&jV)unE9$0NB9e}`?ZOV#Th^ATf#2e$4&eQmn*UE@= z7&+r2lg7jBjTiA;HiviM$c@G+lL*Ac>bb1A>DP*!w8y58th+KvaWTnQ`sDsb9012Q z0nB7G$X7Ihrg@oY$zW^#Iau-*k^ttB=8v>Hi{igdHRlBLx>Ii)=gSHkANugBK85S+ z??$R*wCneCT-L5mIb*3|JdgFV<8>-&ybWh}yQVc4;PE5d5#b9{>6Q6{DBSkIm#xn^ z&+nV=*R#ozP128o=Z!e<>PM5uR5q*IynV$9;(`R8`F0dRcI{e=$U*TQ?{zkN?sQo) z8OkhSPGpN934bYm$2$%Z-CPQ5NX;EFI)(H&zq{~8aiPZ`5hlNz;)EQ}DN+i2;rsaa z;K7+zxPA+74ydjO!u93j*1=wS`U{;8pWhEV6MP%-yy;WcyO=Nsu8HdXu%=1ua5Iko zdcIk~TO*Z*8aY=eilko`7CV|t(eeRr*q9Ko4YaU0fJpc8fQJb@4Vt!)j%=93#c4Ku zny8`^Ik0W_pl;?VN7|5Ahi~jY92O+jr?@w;Wc)q@YoZVOJwlYjc@rzS!$8|thEUfQpTl0OWQ7wKbJ_nuj+ZGIY-dFGLW zp)|@zcUVPzR=U*3hd!~umPPD5I=4*Igm#ld+mC_KTZ%-`F3QUX~4r`vnc6bNW!xvuRi_! zH_Cx1ee+3b=O(%S@tw2o^)0(Bf*v(6&z#`p=Ab&Z!cgw+$Ui*X)pgIY`*+>j zKb#M6oGgg$)e{3CJJ*5$;I!%9sw_dc62i{i8Z_Qn9OvoZ&bl$;VgCm}8P*g~ldx9FbN~e~b&G2) zC%34GO2(v!ifp_584&meWKpAIVH#es^pN0dm24BL8@p@Yi2I~3pEGk~1IGI}=HyIIWFG?n zE}{K!(1TjGbmL2AsJYyq8c)^t%$9#&xEI*bt;9#|+XiTqv6)M%r|-_!6mfEsD%wo@ z67mKf*Wi6saDGKF1-)`jEU(?3HrpmyTF2X&HS?hFltdSH zzgyB%Ml?_buuG7sumE&{dOn(+dy{60es47uI^7a& zvuI+X)Mx5TtgXXwKERk{b_Mj$R8}5aynF4`zkw|0n?LPh=A zB_r5Jbt+6L6pgnv`-^%I$a$)#fjl8>2%mI)#X$}HEI|`so$-1n@!A%}ZFIUU>5dp8Q;wUs>WdqOMJvaCLPl&y;(Vts z@kR;AR1_O;bn0uQ3DQILG1crzcVRTzs%zXD=^AXr&g6Lo493iT$XY-9;lytL6D`_c1gWY+OPLQ%-Li@+j-miJ1 zgWNt=SLEjA(lib82=Xm%?jc3uZVTYM7Oos%h`#ZC7)``{UiR`)Vd>3t^Eh5B#g3rs z6)`#uO0P3_asC3@LG_XB`p@Jw;#s+AQ6=e`S5)KhYQYkomtXR9_*?NypE3T08}wCvEWAU@tPpxn>dCvCuBwnp8Z3|>$i+TTGhwICV)^iiZJKVW+Q7FVi zNNrtoIwkM^IJ77_lDC)t{ZLBk-$?+%@Sm83aRae1-C6^xY?LQyBm^MTIs)-ATM_o5 zhhaJmqJ0OLq_(^`kyg+>+eDVKg({|omrRUz&DR5uslF=nGZJk zx!p{NiA1gqN#CArkvMObeIj5yt8hcz^F|fulJ*5!5@dDA*2nD_0E2NzI9Jd>d~VIt`#w@7~ZQE`3{s#D0ft?E(-Er;B`mugf@#g&rvAj9^0Q_aXAG6O+^bnSOwhK zU=kT;Y#`)^db!UaIXCeZmyqYL4{iTy%dUAH?N z*LQDoO^@jH#^DXaw1byZ5MO;IGx#P=;_+3i_CbcwfCH2w*QFFV_>59;>Jn9<+N1ri zodCt;TJ=f4;EXg0=%|K**iUfkM{b1GdwL32lPPAats9c zEx$Pl0J9QT<;%B7@zmP?RFdX@W{c8Amd{C!E%K!7{`xZAf@DMKZ$|4cqmZ(2PH(J+ z%r{R?%Oj57&4E)hJ6|zl|D=`Ow44PUcMP{=XgBHx2U|9+{zhInT8$1b!j`pVG%f%R ziELt#rhLyu$zl1)8HrJ@cyjVmIe=R2@7fg}&I!yo=8eONV%Y#ql{z}MmX-F)6VzVN zmyYOmT;M}Ek)`_+sP8g5Al38T!&h?;SP2o; zjYJiy2a_V@NrlJ(8g!?2rw{-+o@3PrX%k9)UA0*1HRTtrm9rZlUWmCjx?Z3Bk(nOa z2asaFK#{#2aozQlWwa`yula+9K5U*N%o#IX&nAFTK zWx)hbK7gMhgX-FGpeS|}%x}g`&nH&W6GouwsJ4hanp{O&JvN{he-UH&C4w1_?JpaE zw&sbsAxvw>E2wrOSM-lh(P{PQR$%%(+?fkQxAth-4D_d zt*BH8;7~?E3d-@H6ys+whL=Qhg(PeTeE&t#)?Ux-*!MtTGX~v(e?CH{ev>=k2CLM2dM)3oj07o zgReO=2bCfmeaUk@!v)ZiM?i$BdD~wKPX2(_dK1xB+;mm+^8~?1;z_({jS&lE?=O#b z1OfhA^OFj4H3_CQC#3uK3re@@`Jed)jyt0_4&LPjRdL9_QB4i615Mz~P9~SG-Kj|M zB{4wd=x;zVU+o_7UqPRt!h#wjfxPY#0^IzQz{#JxUDwmJ4=L#a&|j=3q7@%BmhOp4 zTQHEFfh#{6f#^FWuBhowi3020y}r+f3A^2uqx8Tye^lbV_@--sR!#=yyVWVfv zsNc%gDisc~cn?_Pnxx|GCA1G`esjQzXD@c;;w6jJca=~f4N<<;${)EmVoxyOICVTe z`S~M@{RXgoYW6&ESc&%L1$pNN%@6W{g0_fc6Jlc3l!hxm%NHP5TtF(V2Y!*Qj1QU)`l6D*|NEzZ!=%?o%j#{R_+q{+bme0j-1_{ zRA8E7-J9bM;<6xC+nTnWM7=LI5xt~jYH;~M*f(-<&B6`ic_oiKSp6AN0noH6xO9mX z%3l6`1Rv>%^=Zh1DtdDrpw~vMdyicI2T-p<4((fSNzU0F%vhT>5DS3DSAAVO0cnbS z2l5oqO7b4f51Sz5Ws+-RV^sEud9EL_z{B`zL|cRa_NZ=P23TrkTLVvc{iu+(K%Lj2 ztS2E4a!Fj~6DGt!m>odv!AW9<_R2g-WV`Ny^q2iTdN5I}KhCtOqWf_|$)Ecq&D zrk@=^1v$$ms48Np-Pcf&96mbe**)`${c|B;tBHRT)Bs`n<>w!MW;VycmB>%5L;3aN z>l|iz0c|^v3*TIV8YjySg~bvTUt-G&qxM=_Fc5aTcP+#YD!$~sPyR#c8Cszm)NFdx z%{~0s=nbhfjpZK&pz)fGej1#?DJ};L7D=xATkzt9uax2GMV);}zS3K|OYY%W9pw+m zUzd%y!<56@JOh~Rmht^Wpoe^3$4=;++(-hjKZ^2SXMR`g0=VDyK#}h)T=~gFRM-rg zojgKWZ8YQUp6vfXLvli?IFq$x(?6b^4pQYref-Fb{YeChcx^V_^?!VBe1AHBG!383 zDl*#tvTSV$p)ddk`1{&ZhPU13LU3=Rd-xHZk8=+O2nS#4D>so{YYvsP?rMl|)CNT@ zeoe#Gf#gQ*Dqa9y?x7=OKPBU4N4?tqOtM$L{C)Q5uXQNlfGUWLh1<7p->?qt#|v3$ znSY?)kh9X>oGDTuKV7$=OXC^`fu73b2@)vOQLVzORfyg`@mJ`#*~KBnkFSdyPLLZQ zR39o=>@Op*Y0GPdy~S)0v6G9+G;&=cl>;#V7(I&kxpdRcppP@_KYyri7#5dZYj(*< zA`!|vkJO(qG^2sm=wl3qQXUqVs+Ki3otJ`Ni!okJnM##gubE5dK7Gm4i62brfU-n` zN#5;nU9=~Xx4HjaKa4$jabpV>oUwaPo31T{CyX_UYY#&@77z5A52@5vf=Sr@`*Iae zhnl{mjuF$^M04W(?yN!DDLw(mp7cO@_~JaL9hMb+wJAGd)-(Sektu$1=iL&OQ1RS7A;MN<1-_DSD*{h%@B@!gmV zdLVOH92^blI4{{Anh#&4on>}ajsn^&11arCJS~-19L}=EqwZpSKlaY@RUn%%+$j6T zAm;vt3i7@;)npfwB6{?4@xs|3UOdMd9`o=(TK#2j_g?Q7@2*+2(=txcN0%?@0K!A( zxIJpz13gMeN1ewx@pHe~qkLeV#Y%bkvX506mnYLZaNrj2!&u%Pc;wCEmVAk;yZG1} z<@HZl<@#Kdf0c|t#2P1Tm$h-3iSu^u{c!L|Kn_psQDe%hJz_mo;b!?{}&0TX9HRZ#IzG7dD)MOW*Y^vLB75ihtv?^dpm_HWoQ!#on8Bx`yf| z4M4-LbKXO&R3edTw(-=m*l-R?dxoA+S^2nSvcEUA!Ex25I)lRQk_wkq&~<*_y!fE2 z*St?Vin@mM{;4Q>*Bv~`{wA1EqKYJzB?nd=`nJvPneo;K11mJ_&Yy_6pJ7iW*xw#~ zv<|+E!?A?%z^H%{CVriG6*XlRZ3*-{aL{Bj+$E7n@!Nj`5?~tsorHfULA)FOl>}%S v{@o7$PQt(2K{5mXO2WUA@c%**-iu_{!LJ?*JBJZd!JRv0d@}pE{hj{>Z5#l{ From a131ae1166696c877324efedddd4978634c6acc7 Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Thu, 19 Feb 2026 19:50:51 +0530 Subject: [PATCH 006/192] Merge pull request #773 from microsoft/cross-link-references docs: Update README with AI and Data playbook links --- .github/workflows/deploy-linux.yml | 3 +- .github/workflows/job-azure-deploy.yml | 2 +- .github/workflows/job-deploy-linux.yml | 2 +- .github/workflows/job-deploy-windows.yml | 2 +- .github/workflows/job-docker-build.yml | 2 +- .github/workflows/job-test-automation.yml | 4 +- README.md | 9 +- documents/TroubleShootingSteps.md | 14 +- infra/scripts/index_scripts/requirements.txt | 6 +- src/App/package-lock.json | 4798 ++++++------------ src/App/package.json | 12 +- src/api/requirements.txt | 12 +- tests/e2e-test/tests/conftest.py | 40 +- 13 files changed, 1624 insertions(+), 3282 deletions(-) diff --git a/.github/workflows/deploy-linux.yml b/.github/workflows/deploy-linux.yml index 003f1bebf..fd588dab3 100644 --- a/.github/workflows/deploy-linux.yml +++ b/.github/workflows/deploy-linux.yml @@ -299,5 +299,4 @@ jobs: existing_webapp_url: ${{ needs.validate-inputs.outputs.existing_webapp_url || '' }} azure_env_use_case: ${{ needs.validate-inputs.outputs.azure_env_use_case || 'telecom' }} trigger_type: ${{ github.event_name }} - secrets: inherit - \ No newline at end of file + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/job-azure-deploy.yml b/.github/workflows/job-azure-deploy.yml index 49e814509..f2fa1c1d3 100644 --- a/.github/workflows/job-azure-deploy.yml +++ b/.github/workflows/job-azure-deploy.yml @@ -322,7 +322,7 @@ jobs: echo "Final EXP status: $EXP_ENABLED" - name: Checkout Code - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Login to Azure shell: bash diff --git a/.github/workflows/job-deploy-linux.yml b/.github/workflows/job-deploy-linux.yml index 080bac62b..62410d5a2 100644 --- a/.github/workflows/job-deploy-linux.yml +++ b/.github/workflows/job-deploy-linux.yml @@ -200,7 +200,7 @@ jobs: echo "✅ All input parameters validated successfully!" - name: Checkout Code - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Configure Parameters Based on WAF Setting shell: bash diff --git a/.github/workflows/job-deploy-windows.yml b/.github/workflows/job-deploy-windows.yml index a9c9e10df..06ead37b3 100644 --- a/.github/workflows/job-deploy-windows.yml +++ b/.github/workflows/job-deploy-windows.yml @@ -203,7 +203,7 @@ jobs: echo "✅ All input parameters validated successfully!" - name: Checkout Code - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Configure Parameters Based on WAF Setting shell: bash diff --git a/.github/workflows/job-docker-build.yml b/.github/workflows/job-docker-build.yml index 1cf71df8e..dd3461a36 100644 --- a/.github/workflows/job-docker-build.yml +++ b/.github/workflows/job-docker-build.yml @@ -28,7 +28,7 @@ jobs: IMAGE_TAG: ${{ steps.generate_docker_tag.outputs.IMAGE_TAG }} steps: - name: Checkout Code - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Generate Unique Docker Image Tag id: generate_docker_tag diff --git a/.github/workflows/job-test-automation.yml b/.github/workflows/job-test-automation.yml index 3a0b0aafd..2b188bce0 100644 --- a/.github/workflows/job-test-automation.yml +++ b/.github/workflows/job-test-automation.yml @@ -48,7 +48,7 @@ jobs: TEST_REPORT_URL: ${{ steps.upload_report.outputs.artifact-url }} steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v6 @@ -193,7 +193,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: diff --git a/README.md b/README.md index ffe2288c9..fe55b8862 100644 --- a/README.md +++ b/README.md @@ -194,9 +194,16 @@ Check out similar solution accelerators | [Document knowledge mining](https://github.com/microsoft/Document-Knowledge-Mining-Solution-Accelerator) | Identify relevant documents, summarize unstructured information, and generate document templates. | | [Content processing](https://github.com/microsoft/document-generation-solution-accelerator) | Extracts data from multi-modal content, maps it to schemas with confidence scoring and user validation, and enables accurate processing of documents like contracts, claims, and invoices. | -
+💡 Want to get familiar with Microsoft's AI and Data Engineering best practices? Check out our playbooks to learn more + +| Playbook | Description | +|:---|:---| +| [AI playbook](https://learn.microsoft.com/en-us/ai/playbook/) | The Artificial Intelligence (AI) Playbook provides enterprise software engineers with solutions, capabilities, and code developed to solve real-world AI problems. | +| [Data playbook](https://learn.microsoft.com/en-us/data-engineering/playbook/understanding-data-playbook) | The data playbook provides enterprise software engineers with solutions which contain code developed to solve real-world problems. Everything in the playbook is developed with, and validated by, some of Microsoft's largest and most influential customers and partners. | + +
## Provide feedback diff --git a/documents/TroubleShootingSteps.md b/documents/TroubleShootingSteps.md index 8737f5dba..4b0ee6cf4 100644 --- a/documents/TroubleShootingSteps.md +++ b/documents/TroubleShootingSteps.md @@ -58,6 +58,7 @@ Use these as quick reference guides to unblock your deployments. | Issue/Error Code | Description | Steps to Resolve | |-----------------|-------------|------------------| | **InternalSubscriptionIsOverQuotaForSku/
ManagedEnvironmentProvisioningError** | Subscription quota exceeded for the requested SKU | Quotas are applied per resource group, subscriptions, accounts, and other scopes. For example, your subscription might be configured to limit the number of vCPUs for a region. If you attempt to deploy a virtual machine with more vCPUs than the permitted amount, you receive an error that the quota was exceeded.

For PowerShell, use the `Get-AzVMUsage` cmdlet to find virtual machine quotas:
`Get-AzVMUsage -Location "West US"`

Based on available quota you can deploy application otherwise, you can request for more quota | +| **ServiceQuotaExceeded** | Free tier service quota limit reached for Azure AI Search | This error occurs when you attempt to deploy an Azure AI Search service but have already reached the **free tier quota limit** for your subscription. Each Azure subscription is limited to **one free tier Search service**.

**Example error message:**
`ServiceQuotaExceeded: Operation would exceed 'free' tier service quota. You are using 1 out of 1 'free' tier service quota.`

**Common causes:**


**Resolution:**
  • **Option 1: Delete existing free tier Search service:**
    `az search service list --query "[?sku.name=='free']" -o table`
    `az search service delete --name --resource-group --yes`
  • **Option 2: Upgrade to a paid SKU:**
    Modify your Bicep/ARM template to use `basic`, `standard`, or higher SKU instead of `free`
  • **Option 3: Use existing Search service:**
    Reference the existing free tier Search service in your deployment instead of creating a new one
  • **Request quota increase:**
    Submit a support request with issue type 'Service and subscription limits (quota)' and quota type 'Search' via [Azure Quota Request](https://aka.ms/AddQuotaSubscription)

**Reference:**
  • [Azure AI Search service limits](https://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity)
  • [Azure AI Search pricing tiers](https://learn.microsoft.com/en-us/azure/search/search-sku-tier)
| | **InsufficientQuota** | Not enough quota available in subscription |
  • Check if you have sufficient quota available in your subscription before deployment
  • To verify, refer to the [quota_check](../documents/QuotaCheck.md) file for details
| | **MaxNumberOfRegionalEnvironmentsInSubExceeded** | Maximum Container App Environments limit reached for region |This error occurs when you attempt to create more **Azure Container App Environments** than the regional quota limit allows for your subscription. Each Azure region has a specific limit on the number of Container App Environments that can be created per subscription.

**Common Causes:**
  • Deploying to regions with low quota limits (e.g., Sweden Central allows only 1 environment)
  • Multiple deployments without cleaning up previous environments
  • Exceeding the standard limit of 15 environments in most major regions

**Resolution:**
  • **Delete unused environments** in the target region, OR
  • **Deploy to a different region** with available capacity, OR
  • **Request quota increase** via [Azure Support](https://go.microsoft.com/fwlink/?linkid=2208872)

**Reference:**
  • [Azure Container Apps quotas](https://learn.microsoft.com/en-us/azure/container-apps/quotas)
  • [Azure subscription and service limits](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits)
| | **SkuNotAvailable** | Requested SKU not available in selected location or zone | You receive this error in the following scenarios:
  • When the resource SKU you've selected, such as VM size, isn't available for a location or zone
  • If you're deploying an Azure Spot VM or Spot scale set instance, and there isn't any capacity for Azure Spot in this location. For more information, see Spot error messages
| @@ -88,7 +89,7 @@ Use these as quick reference guides to unblock your deployments. | **ServiceUnavailable/ResourceNotFound** | Service unavailable or restricted in selected region |
  • Regions are restricted to guarantee compatibility with paired regions and replica locations for data redundancy and failover scenarios based on articles [Azure regions list](https://learn.microsoft.com/en-us/azure/reliability/regions-list) and [Azure Database for MySQL Flexible Server - Azure Regions](https://learn.microsoft.com/azure/mysql/flexible-server/overview#azure-regions)
  • You can request more quota, refer [Quota Request](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/create-support-request-quota-increase) Documentation
| | **ResourceOperationFailure/
ProvisioningDisabled** | Resource provisioning restricted or disabled in region |
  • This error occurs when provisioning of a resource is restricted in the selected region. It usually happens because the service is not available in that region or provisioning has been temporarily disabled
  • Regions are restricted to guarantee compatibility with paired regions and replica locations for data redundancy and failover scenarios based on articles [Azure regions list](https://learn.microsoft.com/en-us/azure/reliability/regions-list) and [Azure Database for MySQL Flexible Server - Azure Regions](https://learn.microsoft.com/azure/mysql/flexible-server/overview#azure-regions)
  • If you need to use the same region, you can request a quota or provisioning exception. Refer [Quota Request](https://docs.microsoft.com/en-us/azure/sql-database/quota-increase-request) for more details
| | **RedundancyConfigurationNotAvailableInRegion** | Redundancy configuration not supported in selected region |
  • This issue happens when you try to create a **Storage Account** with a redundancy configuration (e.g., `Standard_GRS`) that is **not supported in the selected Azure region**
  • Example: Creating a storage account with **GRS** in **italynorth** will fail with error:
    `az storage account create -n mystorageacct123 -g myResourceGroup -l italynorth --sku Standard_GRS --kind StorageV2`
  • To check supported SKUs for your region:
    `az storage account list-skus -l italynorth -o table`
  • Use a supported redundancy option (e.g., Standard_LRS) in the same region or deploy the Storage Account in a region that supports your chosen redundancy
  • For more details, refer to [Azure Storage redundancy documentation](https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy?utm_source=chatgpt.com)
| - +| **NoRegisteredProviderFound** | Unsupported API version for resource type in specified location | This error occurs when you attempt to deploy an Azure resource using an **API version that is not supported** for the specified resource type and location.

**Example error message:**
`NoRegisteredProviderFound: No registered resource provider found for location 'westeurope' and API version '2020-06-30' for type 'searchServices'. The supported api-versions are '2014-07-31-Preview, 2015-02-28, 2015-08-19, 2019-10-01-Preview, 2020-03-13, 2020-08-01, 2020-08-01-Preview, 2021-04-01-Preview, 2021-06-06-Preview, 2022-09-01, 2023-11-01, 2024-03-01-Preview, 2024-06-01-Preview, 2025-02-01-Preview, 2025-05-01'.`

**Common causes:**
  • Using an outdated or invalid API version in Bicep/ARM templates
  • Referencing an Azure Verified Module (AVM) that uses a deprecated API version
  • Copy-pasting old template code with legacy API versions
  • The API version was never valid (typo or incorrect version number)

**Resolution:**
  • **Update the API version** in your Bicep/ARM template to a supported version listed in the error message. For example, change:
    `resource searchService 'Microsoft.Search/searchServices@2020-06-30'`
    to:
    `resource searchService 'Microsoft.Search/searchServices@2025-05-01'`
  • **Check supported API versions** for a resource type:
    `az provider show --namespace Microsoft.Search --query "resourceTypes[?resourceType=='searchServices'].apiVersions" -o table`
  • **Use the latest stable API version** when possible (avoid preview versions for production)
  • **Update Azure Verified Modules (AVM)** to their latest versions if using external modules
  • **Validate your template** before deployment:
    `az deployment group validate --resource-group --template-file main.bicep`

**Reference:**
  • [Azure Resource Manager API versions](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types)
  • [Azure AI Search REST API versions](https://learn.microsoft.com/en-us/azure/search/search-api-versions)
| -------------------------------- ## Resource Naming & Validation @@ -119,6 +120,9 @@ Use these as quick reference guides to unblock your deployments. |-----------------|-------------|------------------| | **NetcfgSubnetRangeOutsideVnet** | Subnet IP range outside virtual network address space |
  • Ensure the subnet's IP address range falls within the virtual network's address space
  • Always validate that the subnet CIDR block is a subset of the VNet range
  • For Azure Bastion, the AzureBastionSubnet must be at least /27
  • Confirm that the AzureBastionSubnet is deployed inside the VNet
| | **DisableExport_PublicNetworkAccessMustBeDisabled** | Public network access must be disabled when export is disabled |
  • **Check container source:** Confirm whether the deployment is using a Docker image or Azure Container Registry (ACR)
  • **Verify ACR configuration:** If ACR is included, review its settings to ensure they comply with Azure requirements
  • **Check export settings:** If export is disabled in ACR, make sure public network access is also disabled
  • **Redeploy after fix:** Correct the configuration and redeploy. This will prevent the Conflict error during deployment
  • For more information refer [ACR Data Loss Prevention](https://learn.microsoft.com/en-us/azure/container-registry/data-loss-prevention) document
| +| **VMSizeIsNotPermittedToEnableAcceleratedNetworking** | VM size does not support accelerated networking | This error occurs when you attempt to enable accelerated networking on a VM size that does not support it.

**How to reproduce:**
  • Create or deploy a VM (e.g., via ARM/Bicep) with size `Standard_A2m_v2`
  • In the network interface configuration, set `"enableAcceleratedNetworking": true`
  • Submit the request → Azure throws `VMSizeIsNotPermittedToEnableAcceleratedNetworking`

**Resolution:**
  • Use a supported VM size that supports accelerated networking
  • Check the [Microsoft list of supported VM sizes for accelerated networking](https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-overview#supported-vm-instances)
  • Alternatively, disable accelerated networking if the feature is not required for your workload
| +**NetworkSecurityGroupNotCompliantForAzureBastionSubnet** / **SecurityRuleParameterContainsUnsupportedValue** | NSG rules blocking required Azure Bastion ports | This error occurs when the Network Security Group (NSG) attached to `AzureBastionSubnet` explicitly denies inbound TCP ports 443 and/or 4443, which Azure Bastion requires for management and tunneling.

**How to reproduce:**
  • Deploy the template with `enablePrivateNetworking=true` so the virtualNetwork module creates `AzureBastionSubnet` and a Network Security Group that denies ports 443 and 4443
  • Attempt to deploy Azure Bastion into that subnet
  • During validation, Bastion detects the deny rules and fails with `NetworkSecurityGroupNotCompliantForAzureBastionSubnet`

**Resolution:**
  • Allow inbound TCP 443 and 4443 on `AzureBastionSubnet` by updating or removing the NSG deny rules
  • Alternatively, deploy Bastion to a subnet without restrictive NSG rules
  • For more details, refer to [Azure Bastion NSG requirements](https://learn.microsoft.com/en-us/azure/bastion/bastion-nsg)
| +| **RouteTableCannotBeAttachedForAzureBastionSubnet** | Route table attached to Azure Bastion subnet | This error occurs because Azure Bastion subnet (`AzureBastionSubnet`) has a platform restriction that prevents route tables from being attached.

**How to reproduce:**
  • In `virtualNetwork.bicep`, add `attachRouteTable: true` to the `AzureBastionSubnet` configuration:
    `{ name: 'AzureBastionSubnet', addressPrefixes: ['10.0.10.0/26'], attachRouteTable: true }`
  • Add a Route Table module to the template
  • Update subnet creation to attach route table conditionally:
    `routeTableResourceId: subnet.?attachRouteTable == true ? routeTable.outputs.resourceId : null`
  • Deploy the template → Azure throws `RouteTableCannotBeAttachedForAzureBastionSubnet`

**Resolution:**
  • Remove the `attachRouteTable: true` flag from `AzureBastionSubnet` configuration
  • Ensure no route table is associated with `AzureBastionSubnet`
  • Route tables can only be attached to other subnets, not `AzureBastionSubnet`
  • For more details, refer to [Azure Bastion subnet requirements](https://learn.microsoft.com/en-us/azure/bastion/configuration-settings#subnet)
| --------------------------------- @@ -129,6 +133,9 @@ Use these as quick reference guides to unblock your deployments. | **InvalidRequestContent** | Deployment contains unrecognized or missing required values |
  • The deployment values either include values that aren't recognized, or required values are missing. Confirm the values for your resource type
  • You can refer [Invalid Request Content error](https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors#:~:text=InvalidRequestContent,Template%20reference) documentation
| | **Conflict - Cannot use the SKU Basic with File Change Audit for site** | File Change Audit not supported on Basic SKU |
  • This error happens because File Change Audit logs aren't supported on Basic SKU App Service Plans
  • Upgrading to Premium/Isolated SKU (supports File Change Audit), or
  • Disabling File Change Audit in Diagnostic Settings if you must stay on Basic
  • Always cross-check the [supported log types](https://aka.ms/supported-log-types) before adding diagnostic logs to your Bicep templates
| | **AccountPropertyCannotBeUpdated** | Read-only property cannot be modified after creation | The property **`isHnsEnabled`** (Hierarchical Namespace for Data Lake Gen2) is **read-only** and can only be set during **storage account creation**. Once a storage account is created, this property **cannot be updated**. Trying to update it via ARM template, Bicep, CLI, or Portal will fail.

**Resolution:**
  • Create a **new storage account** with `isHnsEnabled=true` if you require hierarchical namespace
  • Migration may be needed if you already have data
  • Refer to [Storage Account Update Restrictions](https://aka.ms/storageaccountupdate) for more details
| +| **Conflict - Local authentication is disabled** | App Configuration store has local authentication disabled but application is using local auth mode | This error occurs when your Azure App Configuration store has **local authentication disabled** (`disableLocalAuth: true`) but your application is trying to access it using **connection strings or access keys** instead of **Azure AD/Managed Identity authentication**.

**Example error message:**
`The operation cannot be performed because the configuration store is using local authentication mode and local authentication is disabled. To enable access to data plane resources while local authentication is disabled, please use pass-through authentication mode.`

**Common causes:**
  • App Configuration store deployed with `disableLocalAuth: true` for security compliance
  • Application code using connection strings instead of Managed Identity
  • SDK client initialized with access keys rather than `DefaultAzureCredential`

**Resolution:**
  • **Option 1: Update application to use Managed Identity (Recommended)**
    ```python
    from azure.identity import DefaultAzureCredential
    from azure.appconfiguration import AzureAppConfigurationClient

    credential = DefaultAzureCredential()
    client = AzureAppConfigurationClient(
    endpoint="https://your-appconfig.azconfig.io",
    credential=credential
    )
    ```
  • **Option 2: Re-enable local authentication (Not recommended for production)**
    Set `disableLocalAuth: false` in your Bicep/ARM template
  • **Ensure proper RBAC assignment:** Verify that the Managed Identity has `App Configuration Data Reader` or `App Configuration Data Owner` role assigned

**Reference:**
  • [Disable local authentication in Azure App Configuration](https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-disable-access-key-authentication)
  • [Use Managed Identities to access App Configuration](https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity)
| +| **PropertyChangeNotAllowed** | Immutable VM property cannot be changed after creation | This error occurs when you attempt to modify an immutable property (such as `osProfile.adminUsername`) on an existing VM.

**Cause (Azure Limitation):**
Once a VM is created, the `osProfile.adminUsername` property is immutable and cannot be changed. If you modify the VM username or password in the template and redeploy, this issue will occur.

**Resolution:**
  • Delete the existing deployment and redeploy with new credentials:
    `azd down --force --purge`
  • Set new credentials before redeployment:
    `azd env set AZURE_ENV_VM_ADMIN_USERNAME "newusername"`
    `azd env set AZURE_ENV_VM_ADMIN_PASSWORD "NewSecurePassword123!"`
  • Redeploy:
    `azd up`

**Note:** Some VM properties are immutable by design. Always plan credential and configuration changes before initial deployment. | + ---------------------------------- @@ -140,7 +147,8 @@ Use these as quick reference guides to unblock your deployments. | **AccountProvisioningStateInvalid** | Resource used before provisioning completed |
  • The AccountProvisioningStateInvalid error occurs when you try to use resources while they are still in the Accepted provisioning state
  • This means the deployment has not yet fully completed
  • To avoid this error, wait until the provisioning state changes to Succeeded
  • Only use the resources once the deployment is fully completed
| | **BadRequest - DatabaseAccount is in a failed provisioning state because the previous attempt to create it was not successful** | Database account failed to provision previously |
  • This error occurs when a user attempts to redeploy a resource that previously failed to provision
  • To resolve the issue, delete the failed deployment first, then start a new deployment
  • For guidance on deleting a resource from a Resource Group, refer to the following link: [Delete an Azure Cosmos DB account](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/manage-with-powershell#delete-account:~:text=%3A%24enableMultiMaster-,Delete%20an%20Azure%20Cosmos%20DB%20account,-This%20command%20deletes)
| | **ServiceDeleting** | Cannot provision service because deletion is still in progress | This error occurs when you attempt to create an Azure Search service with the same name as one that is currently being deleted. Azure Search services have a **soft-delete period** during which the service name remains reserved.

**Common causes:**
  • Deleting a Search service and immediately trying to recreate it with the same name
  • Rapid redeployments using the same service name in Bicep/ARM templates
  • The deletion operation is asynchronous and takes several minutes to complete

**Resolution:**
  • **Wait for deletion to complete** (10-15 minutes) before redeploying
  • **Use a different service name** - append timestamp or unique identifier to the name
  • **Implement retry logic** with exponential backoff as suggested in the error message
  • **Check deletion status** before recreating:
    `az search service show --name --resource-group `
  • For Bicep deployments, ensure your naming strategy includes unique suffixes to avoid conflicts
  • For more details, refer to [Azure Search service limits](https://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity)
| - +| **FailedIdentityOperation / ManagedEnvironmentScheduledForDelete** | Identity operation failed due to pending delete or resource conflict | This error occurs when you attempt to create or update an Azure Container Apps Managed Environment while it has a **pending delete operation** or the resource already exists in a conflicting state.

**Example error messages:**
`FailedIdentityOperation: Identity operation for resource failed with error 'Failed to perform resource identity operation. Status: 'Conflict'. Response: 'Request specified that resource is new, but resource already exists. This may be due to a pending delete operation, try again later.'`

`ManagedEnvironmentScheduledForDelete: The environment 'cae-xxx' is under deletion. Please retry the creation with new name or wait for the deletion completed.`

**Common causes:**
  • Deleting a Container Apps Environment and immediately trying to recreate it with the same name
  • Rapid redeployments using `azd up` without waiting for previous cleanup
  • Resource group deletion in progress while attempting to redeploy
  • Previous deployment failed or was canceled, leaving resources in an inconsistent state
  • Concurrent deployments targeting the same resources

**Resolution:**
  • **Wait for deletion to complete** (5-15 minutes) before redeploying:
    `az containerapp env show --name --resource-group --query "properties.provisioningState"`
  • **Check environment status:** If status is `ScheduledForDelete` or `Deleting`, wait for it to complete
  • **Use a new environment name:** Create a new environment with a different name or use a new resource group:
    `azd env new `
    `azd up`
  • **Force delete and wait:** If the environment is stuck, try force deletion:
    `az containerapp env delete --name --resource-group --yes`
    Wait for deletion to complete before redeploying
  • **Delete associated Container Apps first:** If the environment has apps, delete them before the environment:
    `az containerapp list --environment --resource-group -o table`
    `az containerapp delete --name --resource-group --yes`
  • **Use unique naming:** Implement timestamp or unique suffix in your naming strategy to avoid conflicts

**Reference:**
  • [Azure Container Apps troubleshooting](https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting)
  • [Manage Container Apps environments](https://learn.microsoft.com/en-us/azure/container-apps/environment)
| +| **BadRequest - Parent account does not provision correctly** | Parent AI Services/Cognitive Services account failed to provision | This error occurs when a **child resource** (such as an AI project, model deployment, or other dependent resource) attempts to be created on a **parent Cognitive Services/AI Services account** that has **failed to provision** or is in an incomplete state.

**Example error message:**
`Parent account does not provision correctly, please retry creating the account.`

**Common causes:**
  • Parent AI Services account provisioning failed due to quota, region, or configuration issues
  • Using `restore: true` flag when no soft-deleted resource exists to restore
  • Network or transient errors during parent account creation
  • Invalid configuration on the parent account (e.g., invalid SKU, unsupported region)
  • Previous deployment of the parent account was interrupted or canceled

**Resolution:**
  • **Check parent account status:**
    `az cognitiveservices account show --name --resource-group --query "properties.provisioningState"`
  • **Delete failed parent account and redeploy:**
    `az cognitiveservices account delete --name --resource-group `
    Then run: `azd up`
  • **If using restore flag incorrectly:** Ensure `restore: false` in your Bicep template unless you specifically need to restore a soft-deleted resource
  • **Check for soft-deleted resources:**
    `az cognitiveservices account list-deleted`
  • **Purge soft-deleted resources if needed:**
    `az cognitiveservices account purge --name --resource-group --location `
  • **Verify quota and region availability:** Ensure you have sufficient quota and the service is available in your selected region

**Reference:**
  • [Manage Cognitive Services accounts](https://learn.microsoft.com/en-us/azure/ai-services/manage-resources)
  • [Recover deleted Cognitive Services resources](https://learn.microsoft.com/en-us/azure/ai-services/recover-purge-resources)
| --------------------------------- ## Miscellaneous @@ -150,6 +158,8 @@ Use these as quick reference guides to unblock your deployments. | **DeploymentModelNotSupported/
ServiceModelDeprecated/
InvalidResourceProperties** | Model not supported or deprecated in selected region |
  • The updated model may not be supported in the selected region. Please verify its availability in the [Azure AI Foundry models](https://learn.microsoft.com/en-us/azure/ai-foundry/openai/concepts/models?tabs=global-standard%2Cstandard-chat-completions) document
| | **FlagMustBeSetForRestore/
NameUnavailable/
CustomDomainInUse** | Soft-deleted resource requires restore flag or purge | This error occurs when you try to deploy a Cognitive Services resource that was **soft-deleted** earlier. Azure requires you to explicitly set the **`restore` flag** to `true` if you want to recover the soft-deleted resource. If you don't want to restore the resource, you must **purge the deleted resource** first before redeploying.

**Example causes:**
  • Trying to redeploy a Cognitive Services account with the same name as a previously deleted one
  • The deleted resource still exists in a **soft-delete retention state**

**How to fix:**
  • If you want to restore → add `"restore": true` in your template properties
  • If you want a fresh deployment → purge the resource using:
    `az cognitiveservices account purge --name --resource-group --location `
  • For more details, refer to [Soft delete and resource restore](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group?tabs=azure-powershell)
| | **ContainerAppOperationError** | Container image build or deployment issue |
  • The error is likely due to an improperly built container image. For resolution steps, refer to the [Azure Container Registry (ACR) – Build & Push Guide](./ACRBuildAndPushGuide.md)
| +| **LinkedAuthorizationFailed** | Service principal lacks permission to use a linked resource required for deployment | This error occurs when a service principal doesn't have permission to perform an action on a linked resource that is required for the operation (e.g., cluster creation).

**Common causes:**
  • The service principal has permission on the primary resource but lacks permission on the linked scope
  • Missing role assignment for operations like `Microsoft.Network/ddosProtectionPlans/join/action`

**Resolution:**
  • Identify the **service principal**, **resource**, and **operation** from the error message
  • Grant the service principal the required permissions on the linked resource
  • Use [Assign Azure roles using the Azure portal](https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal) to add the role assignment
  • For more details, refer to [LinkedAuthorizationFailed error](https://learn.microsoft.com/en-us/troubleshoot/azure/azure-kubernetes/error-codes/linkedauthorizationfailed-error)
| +| **ContainerOperationFailure** | Container image or storage resource does not exist | This error occurs when an operation fails because the **specified container resource does not exist**. This can happen with Azure Container Registry images or Azure Storage blob containers.

**Example error message:**
`ContainerOperationFailure: The specified resource does not exist. RequestId:xxxxx Time:xxxxx`

**Common causes:**
  • **Invalid container image tag:** The specified image tag does not exist in the container registry
  • **Non-existent container registry:** The container registry endpoint is incorrect or inaccessible
  • **Missing blob container:** The storage blob container referenced by the application does not exist
  • **Incorrect storage account URL:** The storage account endpoint is misconfigured
  • **Permission issues:** The managed identity lacks permissions to access the container registry or storage account

**Resolution:**
  • **Verify container image exists:**
    `az acr repository show-tags --name --repository `
  • **Check image tag in deployment:** Ensure the `imageTag` parameter matches an existing tag in the registry
  • **Verify storage containers exist:**
    `az storage container list --account-name --auth-mode login`
  • **Check role assignments:** Ensure the Container App's managed identity has `AcrPull` role on the container registry and `Storage Blob Data Contributor` role on the storage account
  • **Rebuild and push container images:** If images are missing, follow the [ACR Build & Push Guide](./ACRBuildAndPushGuide.md)
  • **Verify storage account URL:** Ensure `APP_STORAGE_BLOB_URL` and `APP_STORAGE_QUEUE_URL` in App Configuration point to the correct storage account

**Reference:**
  • [Azure Container Registry troubleshooting](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-troubleshoot-login)
  • [Azure Storage troubleshooting](https://learn.microsoft.com/en-us/azure/storage/common/storage-troubleshoot-common-errors)
| --------------------------------- diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index ff6fe8751..8de77dd90 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -1,11 +1,11 @@ azure-storage-file-datalake==12.23.0 -openai==2.16.0 +openai==2.14.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.6.2 +pypdf==6.5.0 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 azure-search-documents==11.6.0 -pandas==3.0.0 +pandas==2.3.3 pyodbc==5.3.0 \ No newline at end of file diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 9525d3e52..51e75cf4e 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -10,23 +10,23 @@ "dependencies": { "@azure/msal-browser": "^4.24.1", "@azure/msal-react": "^3.0.23", - "@fluentui/react": "^8.125.4", - "@fluentui/react-components": "^9.72.11", - "@fluentui/react-icons": "^2.0.317", + "@fluentui/react": "^8.125.3", + "@fluentui/react-components": "^9.72.9", + "@fluentui/react-icons": "^2.0.316", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", + "@types/node": "^25.0.3", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "axios": "^1.13.5", + "axios": "^1.13.2", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", - "lodash-es": "^4.17.23", + "lodash-es": "^4.17.21", "react": "^18.3.1", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", @@ -48,14 +48,12 @@ "node_modules/@adobe/css-tools": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", - "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", - "license": "MIT" + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -64,46 +62,42 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.28.1.tgz", - "integrity": "sha512-al2u2fTchbClq3L4C1NlqLm+vwKfhYCPtZN2LR/9xJVaQ4Mnrwf5vANvuyPSJHcGvw50UBmhuVmYUAhTEetTpA==", - "license": "MIT", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.27.0.tgz", + "integrity": "sha512-bZ8Pta6YAbdd0o0PEaL1/geBsPrLEnyY/RDWqvF1PP9RUH8EMLvUMGoZFYS6jSlUan6KZ9IMTLCnwpWWpQRK/w==", "dependencies": { - "@azure/msal-common": "15.14.1" + "@azure/msal-common": "15.13.3" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.14.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.14.1.tgz", - "integrity": "sha512-IkzF7Pywt6QKTS0kwdCv/XV8x8JXknZDvSjj/IccooxnP373T5jaadO3FnOrbWo3S0UqkfIDyZNTaQ/oAgRdXw==", - "license": "MIT", + "version": "15.13.3", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.13.3.tgz", + "integrity": "sha512-shSDU7Ioecya+Aob5xliW9IGq1Ui8y4EVSdWGyI1Gbm4Vg61WpP95LuzcY214/wEjSn6w4PZYD4/iVldErHayQ==", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-react": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.25.tgz", - "integrity": "sha512-BtcfBJQrtkfir4mDJ6X/55BT8WL59/QwfEgxGExY/gZLRfjGrqw/VwXiyQRFyLLaVbvKngF0a8rOcFZx1Jr9qQ==", - "license": "MIT", + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.23.tgz", + "integrity": "sha512-tHvq441nwlJD9QfQP4ZStiw6xb2hQoujNHZhZb+wpUbImb3wyr2FF6/umhX/p+yzc/aq0Lee7mbdDDpzRZzxcA==", "engines": { "node": ">=10" }, "peerDependencies": { - "@azure/msal-browser": "^4.28.1", + "@azure/msal-browser": "^4.27.0", "react": "^16.8.0 || ^17 || ^18 || ^19.2.1" } }, "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -112,29 +106,27 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -154,16 +146,14 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/eslint-parser": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", - "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz", + "integrity": "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -181,7 +171,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "license": "Apache-2.0", "engines": { "node": ">=10" } @@ -190,19 +179,17 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -215,7 +202,6 @@ "version": "7.27.3", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", "dependencies": { "@babel/types": "^7.27.3" }, @@ -224,12 +210,11 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "license": "MIT", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dependencies": { - "@babel/compat-data": "^7.28.6", + "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -243,23 +228,21 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", - "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", + "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", + "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "engines": { @@ -273,7 +256,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -282,7 +264,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", @@ -299,22 +280,20 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz", - "integrity": "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" + "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -324,7 +303,6 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -333,7 +311,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" @@ -343,27 +320,25 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "license": "MIT", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -376,7 +351,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "license": "MIT", "dependencies": { "@babel/types": "^7.27.1" }, @@ -385,10 +359,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "engines": { "node": ">=6.9.0" } @@ -397,7 +370,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", @@ -411,14 +383,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -431,7 +402,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" @@ -444,7 +414,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -453,7 +422,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -462,45 +430,41 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", - "license": "MIT", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", - "license": "MIT", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", "dependencies": { - "@babel/types": "^7.29.0" + "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -513,7 +477,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" @@ -529,7 +492,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -544,7 +506,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -559,7 +520,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", @@ -573,13 +533,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", - "license": "MIT", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -593,7 +552,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -606,14 +564,13 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", - "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", - "license": "MIT", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz", + "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-decorators": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-decorators": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -627,7 +584,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -644,7 +600,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -661,7 +616,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -679,7 +633,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -695,7 +648,6 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -707,7 +659,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -719,7 +670,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -731,7 +681,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -743,7 +692,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -755,12 +703,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", - "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", + "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -770,12 +717,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", - "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz", + "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -785,12 +731,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -800,12 +745,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -818,7 +762,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -830,7 +773,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -839,12 +781,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -857,7 +798,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -869,7 +809,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -881,7 +820,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -893,7 +831,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -905,7 +842,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -917,7 +853,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -929,7 +864,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -944,7 +878,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -956,12 +889,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -974,7 +906,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -990,7 +921,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1002,14 +932,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", - "license": "MIT", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -1019,13 +948,12 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { @@ -1039,7 +967,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1051,12 +978,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", + "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1066,13 +992,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1082,13 +1007,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", - "license": "MIT", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1098,17 +1022,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", - "license": "MIT", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -1118,13 +1041,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1137,7 +1059,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" @@ -1150,13 +1071,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1169,7 +1089,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1181,13 +1100,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1200,7 +1118,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1212,13 +1129,12 @@ } }, "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", - "license": "MIT", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -1228,12 +1144,11 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", + "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1246,7 +1161,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1261,7 +1175,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-flow": "^7.27.1" @@ -1277,7 +1190,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" @@ -1293,7 +1205,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", @@ -1307,12 +1218,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1325,7 +1235,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1337,12 +1246,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", + "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1355,7 +1263,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1370,7 +1277,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1383,13 +1289,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1399,15 +1304,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", - "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1420,7 +1324,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1433,13 +1336,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1452,7 +1354,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1464,12 +1365,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1479,12 +1379,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1494,16 +1393,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", - "license": "MIT", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -1516,7 +1414,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" @@ -1529,12 +1426,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1544,12 +1440,11 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", + "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { @@ -1563,7 +1458,6 @@ "version": "7.27.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1575,13 +1469,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1591,14 +1484,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1611,7 +1503,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1626,7 +1517,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1641,7 +1531,6 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1653,16 +1542,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", - "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-jsx": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1675,7 +1563,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1" }, @@ -1690,7 +1577,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1703,12 +1589,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", - "license": "MIT", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1718,13 +1603,12 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1737,7 +1621,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1749,13 +1632,12 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", - "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", + "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", @@ -1768,24 +1650,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1794,7 +1662,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1806,12 +1673,11 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { @@ -1825,7 +1691,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1840,7 +1705,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1855,7 +1719,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1867,16 +1730,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz", + "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-create-class-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" + "@babel/plugin-syntax-typescript": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1889,7 +1751,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1901,13 +1762,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1920,7 +1780,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1933,13 +1792,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", - "license": "MIT", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1949,80 +1807,79 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz", - "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz", + "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==", + "dependencies": { + "@babel/compat-data": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.28.6", - "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.29.0", - "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.6", - "@babel/plugin-transform-class-properties": "^7.28.6", - "@babel/plugin-transform-class-static-block": "^7.28.6", - "@babel/plugin-transform-classes": "^7.28.6", - "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-block-scoping": "^7.28.5", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.4", + "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.6", - "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.28.5", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-json-strings": "^7.27.1", "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.28.5", "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", - "@babel/plugin-transform-numeric-separator": "^7.28.6", - "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.4", "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.28.6", - "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.28.6", - "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.29.0", - "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-regenerator": "^7.28.4", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-spread": "^7.27.1", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "engines": { @@ -2036,7 +1893,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2045,7 +1901,6 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -2059,7 +1914,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", @@ -2079,7 +1933,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", @@ -2095,40 +1948,37 @@ } }, "node_modules/@babel/runtime": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", - "license": "MIT", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "license": "MIT", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", "debug": "^4.3.1" }, "engines": { @@ -2136,10 +1986,9 @@ } }, "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "license": "MIT", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" @@ -2151,20 +2000,17 @@ "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "license": "MIT" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@csstools/normalize.css": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", - "license": "CC0-1.0" + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" @@ -2184,7 +2030,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2204,7 +2049,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2223,7 +2067,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2242,7 +2085,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2262,7 +2104,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2282,7 +2123,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2301,7 +2141,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2320,7 +2159,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2340,7 +2178,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2355,7 +2192,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2374,7 +2210,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2393,7 +2228,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2412,7 +2246,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2428,7 +2261,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "license": "CC0-1.0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2444,7 +2276,6 @@ "version": "3.6.1", "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", - "license": "MIT", "engines": { "node": ">=10" } @@ -2452,14 +2283,12 @@ "node_modules/@emotion/hash": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", - "license": "MIT" + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" }, @@ -2477,7 +2306,6 @@ "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2486,7 +2314,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2508,14 +2335,12 @@ "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -2527,16 +2352,14 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@floating-ui/core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", - "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", - "license": "MIT", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "dependencies": { "@floating-ui/utils": "^0.2.10" } @@ -2545,32 +2368,28 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.3.tgz", "integrity": "sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==", - "license": "MIT", "peerDependencies": { "@floating-ui/dom": "^1.0.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", - "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", - "license": "MIT", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "dependencies": { - "@floating-ui/core": "^1.7.4", + "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/utils": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", - "license": "MIT" + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" }, "node_modules/@fluentui/date-time-utilities": { "version": "8.6.11", "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.11.tgz", "integrity": "sha512-zq49tveFzmzwgaJ73rVvxu9+rqhPBIAJSbevciIQnmvv6dlh2GzZcL14Zevk9QV+q6CWaF6yzvhT11E2TpAv8Q==", - "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -2580,33 +2399,30 @@ "version": "2.3.10", "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.10.tgz", "integrity": "sha512-6WDImiLqTOpkEtfUKSStcTDpzmJfL6ZammomcjawN9xH/8u8G3Hx72CIt2MNck9giw/oUlNLJFdWRAjeP3rmPQ==", - "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.71", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.71.tgz", - "integrity": "sha512-pCJyPl5TCFW4ZW3Qcphttc8OBPkhDpK70yQRYk9NugeS+FhlSPcgIbwGefBcu9G+8KYbfdZno8xMyr9pg+F6Mg==", - "license": "MIT", + "version": "8.5.70", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.70.tgz", + "integrity": "sha512-anTR0w3EC5kWPJr770yc3lmaynml+dZ814xdgkgzRpRmf0zC3WOwdyp64c/9ilvr3zoTqXCNwQO6VeOGoNUcOw==", "dependencies": { "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.13.6", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.6.4", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.4.tgz", - "integrity": "sha512-HyVJ9yv+B0PbQPnU47VVBRLdVvwGQyf7gpl6IRDrzou39Fbq23PFjFBHmuQRw6zBo1YMZAUeLr/vJz13Bd7yew==", - "license": "MIT", + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.3.tgz", + "integrity": "sha512-pFjmpY961J5XtdfrhzBuF3FEZBjOdskrTIWJN6At/govltvMkhCbdwIleAkoyLyt0GrK0HudOb1BsdORd6gSrA==", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.13.6", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -2619,7 +2435,6 @@ "version": "0.4.23", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", - "license": "MIT", "dependencies": { "tslib": "^2.1.0" } @@ -2628,7 +2443,6 @@ "version": "9.0.8", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz", "integrity": "sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==", - "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } @@ -2637,7 +2451,6 @@ "version": "8.6.14", "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.14.tgz", "integrity": "sha512-vghuHFAfQgS9WLIIs4kgDOCh/DHd5vGIddP4/bzposhlAVLZR6wUBqldm9AuCdY88r5LyCRMavVJLV+Up3xdvA==", - "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -2647,27 +2460,25 @@ "version": "9.2.1", "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.2.1.tgz", "integrity": "sha512-WH5dv54aEqWo/kKQuADAwjv66W6OUMFllQMjpdkrktQp7pu4JXtmF60iYcp9+iuIX9iCeW01j8gNTU08MQlfIQ==", - "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react": { - "version": "8.125.4", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.4.tgz", - "integrity": "sha512-dCQoIi8Xrr1oWiuEUuY75BptMrxSRTLtiCQxG4CsM9CTkJQJ6z0U1qmNo7iMOwAscbhBO0/cWAKmvQ0DJFR/Rw==", - "license": "MIT", + "version": "8.125.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.3.tgz", + "integrity": "sha512-GCSIB9SXkQDvvBYNMjrJKu4OP7aPD8U5wry/g/yQ9G9r4JmtoEvnQi6JhUescgXal2ANVAhex5HBrHBgEdhJFA==", "dependencies": { "@fluentui/date-time-utilities": "^8.6.11", - "@fluentui/font-icons-mdl2": "^8.5.71", - "@fluentui/foundation-legacy": "^8.6.4", + "@fluentui/font-icons-mdl2": "^8.5.70", + "@fluentui/foundation-legacy": "^8.6.3", "@fluentui/merge-styles": "^8.6.14", - "@fluentui/react-focus": "^8.10.4", + "@fluentui/react-focus": "^8.10.3", "@fluentui/react-hooks": "^8.10.2", "@fluentui/react-portal-compat-context": "^9.0.15", "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.13.6", "@fluentui/theme": "^2.7.2", "@fluentui/utilities": "^8.17.2", "@microsoft/load-themed-styles": "^1.10.26", @@ -2681,21 +2492,20 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.8.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.16.tgz", - "integrity": "sha512-UkgjCyKMy9C+IKFtnovDH8UZO1hebI45KDVViaPchc5oNV3hha9dFevqP8Iisr65muIFZQuloetr5saDvGadxA==", - "license": "MIT", + "version": "9.8.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.15.tgz", + "integrity": "sha512-/KMZKD97C6hvRUF4S/GiMaguFh2VWHAm0z58y++Si9drmgTvpAUHxXKHELxnZFYKLS76Gc0gMXnKrPMlp0wDkw==", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2707,18 +2517,17 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.132", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.132.tgz", - "integrity": "sha512-yIn9Ybx36YBrHIW9epmqr5GXMkSbwI7a1eN/8m710s1aLw38n5P/GF/6t9fyiv/qz9RPMHM6Y/GNTP6/v/Z+9A==", - "license": "MIT", + "version": "9.0.0-beta.131", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.131.tgz", + "integrity": "sha512-mpt5uMuAjUG/J6T0yq/r54pwhVl/D/lk/OLF3ovhYzWuiNhEOinwx2b81fK02Rm/K3i4sl25QX4h19Aie5NLKg==", "dependencies": { - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-button": "^9.7.1", "@fluentui/react-icons": "^2.0.239", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2730,16 +2539,15 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.17.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.8.tgz", - "integrity": "sha512-u7RIXvQZTX5RKGvbNVSGO/cbbY3n+4c8TMQMRhujU97mpXGoOQR32xy5PfoS+WPXeIlblPqeg/NS20q+9kfWwg==", - "license": "MIT", + "version": "9.17.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.7.tgz", + "integrity": "sha512-OsPKp6BmE+W73UNMM7JX6WNQa5H4/oFKgt/BAQxp9mhM6lYw4Skmf9ZLn0vBccFuc0wh2hYDuMgKQ2/2uTUfow==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-utilities": "^9.26.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2750,21 +2558,20 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.9.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.14.tgz", - "integrity": "sha512-jaXnnZ5ubbgzVud3x8D63iHg8zHV1McNc7/XdOwfmkWop/6ve5bWhTP2l/K0ftobXBIkA+kkwhEbhylHaCQz7g==", - "license": "MIT", + "version": "9.9.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.13.tgz", + "integrity": "sha512-a8eVQ2WYiGQvV7BVzcMXGkpZHfNzduC8S74ux5cMbeDuFG8JH8XKBIgOErAxQwFt0wATqyISelo5vn176sQwmw==", "dependencies": { - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-badge": "^9.4.12", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-popover": "^9.12.13", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-tooltip": "^9.8.12", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2776,16 +2583,15 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.13.tgz", - "integrity": "sha512-rgmjqg99uml+HmA0G1iSHnED2e/P7ZwYX0iGPIQL8HpGG9S/3U/WHXqYgidl7kjmdANcNmdbqDjaU1ntx4+BcA==", - "license": "MIT", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.12.tgz", + "integrity": "sha512-N7B3l3PGH1HKzjvXBmnElyTpd7JIIimuxEWSu6v+4Jas3UCbbEjv6DfhmEOLeBFle09q3ILTJ/Hf7t9jhEAyyg==", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2797,20 +2603,19 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.15.tgz", - "integrity": "sha512-7Y5JbgrgUwIJPWcQNohLJUVmIkGsTk8rqjfL0OyBscRRA3hLM9F0KOf4BK3V0u/NokmCglkOvXYgQ3i3PJBp3Q==", - "license": "MIT", + "version": "9.3.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.14.tgz", + "integrity": "sha512-KfMXejIEWA5VWPkp0lJIN18qqlf/3TpwnkBafRCxeeVx5dVuT6z2PW5bxJiDQ1jRSpmYiGzs3MkJOnlWuMdLhw==", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-button": "^9.7.1", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-link": "^9.7.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2822,19 +2627,18 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.0.tgz", - "integrity": "sha512-pBkh7lQIHx8lYf5ZxJCOlbzjROT6w3Qw4ufP6f2ImhJCOgvDwSlwKhod++tIhnjYRmN6xIGvhFuFvw6Ju5TsLg==", - "license": "MIT", + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.7.1.tgz", + "integrity": "sha512-nPrsnORTrf4Hy4uZTxULgUmqd1hQK3ZorDfIYhzcbnBnn78+9zl9NyKQI0SqKxM8jG16FuK8jgrpHLiYq/8PSA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-aria": "^9.17.7", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2846,18 +2650,17 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.5.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.9.tgz", - "integrity": "sha512-xNO2QmB2uQfyAng/xxI8YvD4O56JpmgVKtK9DLwffkb5Nxt+e0elHIDIIN2wzcGTXLkhlQ61Ou3b3etwCRjZfg==", - "license": "MIT", + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.8.tgz", + "integrity": "sha512-nS/q3Vw2AqAOhKTOxgwU0xgE4neFB9OT+9fK/OuwmvgFLvkV5in/oszod+QlqJzarn3hTp1avWlSOItswPoyOw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-text": "^9.6.13", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-text": "^9.6.12", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2869,21 +2672,20 @@ } }, "node_modules/@fluentui/react-carousel": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.1.tgz", - "integrity": "sha512-C7LtFgxPQutB/Vw03f6jtg51RDgZBrqBwTjzdoXBBi0qPXTFihH1wn57IM5WDhQxgbR5vFrWfiaLO3UwXlpEXg==", - "license": "MIT", - "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.0.tgz", + "integrity": "sha512-EaiEe1oT9lFrIZfBfgF046h+2qcwKQZUJcc0Rv7yFDyWkNXrdM1YKG+q89V+D7P3z8tJYXKsNy4+tpFc/xgrKg==", + "dependencies": { + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-tooltip": "^9.8.12", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.5.1", @@ -2898,19 +2700,18 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.13.tgz", - "integrity": "sha512-Mgdu2796TMvuUAVKh//OSuB5Meb6Y5SDrY6pwTvozTHxfsXFAXbEwrIGYiwYtg2pUIr3/gL3Pe1o9ptyy0MGxg==", - "license": "MIT", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.12.tgz", + "integrity": "sha512-km1itgOZJ/Io1/F9wLMp9yHgfgyM1HnYBKJjUD4+H+wkdVoF7ZsjWls2s8tB2EMvsbWRBqgPH80yCMNsGyipjw==", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2922,18 +2723,17 @@ } }, "node_modules/@fluentui/react-color-picker": { - "version": "9.2.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.13.tgz", - "integrity": "sha512-wRxWVHKug5fPthP0ta9BZ2geq3z9Fku8QUpWqvwQNpcOthHotJs2bvc7YPEILYZtUk7sF8OX7uAEWrjo5rrX2A==", - "license": "MIT", + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.12.tgz", + "integrity": "sha512-fToyincQFiuYxzfIMii9M4A55taEFtQ0DzDZPlyIi45j/39eSmlwGzBDfFq7KKvVqGHvZKCKcSymUlxA+PPEcQ==", "dependencies": { "@ctrl/tinycolor": "^3.3.4", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2945,23 +2745,22 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.16.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.14.tgz", - "integrity": "sha512-CQLdlxU5qK0XEBRCJuFOo1GTSGd0Ii3uJ/jyYe2B1ID2buiwOfDQDanM3ISuB1gv/Cmi2S6yoRfjMemN8TKykQ==", - "license": "MIT", + "version": "9.16.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.13.tgz", + "integrity": "sha512-FavYGlTKOBED44h6d587Ic1AVi9/eqEh+B2Xph7EujCvq9ZFtjYPtZVDcgEuAZd/C6QY5vrFoZ5+abjLqal1bg==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2973,71 +2772,70 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.72.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.11.tgz", - "integrity": "sha512-fetbBztVDJLeYREcYsBx2LO2D5svO9emBc4OMC/tRmwKtMPbfu3lIl+81kiyj1+kfK9zzdvFnySGkoAU5RXv0g==", - "license": "MIT", - "dependencies": { - "@fluentui/react-accordion": "^9.8.16", - "@fluentui/react-alert": "9.0.0-beta.132", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-breadcrumb": "^9.3.15", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-card": "^9.5.9", - "@fluentui/react-carousel": "^9.9.1", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-color-picker": "^9.2.13", - "@fluentui/react-combobox": "^9.16.14", - "@fluentui/react-dialog": "^9.16.6", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-drawer": "^9.11.2", - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-image": "^9.3.13", - "@fluentui/react-infobutton": "9.0.0-beta.109", - "@fluentui/react-infolabel": "^9.4.14", - "@fluentui/react-input": "^9.7.13", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-list": "^9.6.8", - "@fluentui/react-menu": "^9.21.0", - "@fluentui/react-message-bar": "^9.6.17", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-nav": "^9.3.17", - "@fluentui/react-overflow": "^9.6.7", - "@fluentui/react-persona": "^9.5.14", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-progress": "^9.4.13", - "@fluentui/react-provider": "^9.22.13", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-rating": "^9.3.13", - "@fluentui/react-search": "^9.3.13", - "@fluentui/react-select": "^9.4.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-skeleton": "^9.4.13", - "@fluentui/react-slider": "^9.5.13", - "@fluentui/react-spinbutton": "^9.5.13", - "@fluentui/react-spinner": "^9.7.13", - "@fluentui/react-swatch-picker": "^9.4.13", - "@fluentui/react-switch": "^9.5.2", - "@fluentui/react-table": "^9.19.7", - "@fluentui/react-tabs": "^9.11.0", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-tag-picker": "^9.7.15", - "@fluentui/react-tags": "^9.7.14", - "@fluentui/react-teaching-popover": "^9.6.15", - "@fluentui/react-text": "^9.6.13", - "@fluentui/react-textarea": "^9.6.13", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-toast": "^9.7.11", - "@fluentui/react-toolbar": "^9.7.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-tree": "^9.15.9", - "@fluentui/react-utilities": "^9.26.1", - "@fluentui/react-virtualizer": "9.0.0-alpha.109", + "version": "9.72.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.9.tgz", + "integrity": "sha512-yiNzCjPixUhYokf8kgl0ItXQ/smPceFvz9XP73z0Tp0dRNzRQG20dK0Oz3w+7vnOt9VmnAH9KGNRXqNAY+CPdg==", + "dependencies": { + "@fluentui/react-accordion": "^9.8.15", + "@fluentui/react-alert": "9.0.0-beta.131", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-badge": "^9.4.12", + "@fluentui/react-breadcrumb": "^9.3.14", + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-card": "^9.5.8", + "@fluentui/react-carousel": "^9.9.0", + "@fluentui/react-checkbox": "^9.5.12", + "@fluentui/react-color-picker": "^9.2.12", + "@fluentui/react-combobox": "^9.16.13", + "@fluentui/react-dialog": "^9.16.5", + "@fluentui/react-divider": "^9.5.1", + "@fluentui/react-drawer": "^9.11.1", + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-image": "^9.3.12", + "@fluentui/react-infobutton": "9.0.0-beta.108", + "@fluentui/react-infolabel": "^9.4.13", + "@fluentui/react-input": "^9.7.12", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-link": "^9.7.1", + "@fluentui/react-list": "^9.6.7", + "@fluentui/react-menu": "^9.20.6", + "@fluentui/react-message-bar": "^9.6.16", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-nav": "^9.3.16", + "@fluentui/react-overflow": "^9.6.6", + "@fluentui/react-persona": "^9.5.13", + "@fluentui/react-popover": "^9.12.13", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-progress": "^9.4.12", + "@fluentui/react-provider": "^9.22.12", + "@fluentui/react-radio": "^9.5.12", + "@fluentui/react-rating": "^9.3.12", + "@fluentui/react-search": "^9.3.12", + "@fluentui/react-select": "^9.4.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-skeleton": "^9.4.12", + "@fluentui/react-slider": "^9.5.12", + "@fluentui/react-spinbutton": "^9.5.12", + "@fluentui/react-spinner": "^9.7.12", + "@fluentui/react-swatch-picker": "^9.4.12", + "@fluentui/react-switch": "^9.5.1", + "@fluentui/react-table": "^9.19.6", + "@fluentui/react-tabs": "^9.10.8", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-tag-picker": "^9.7.14", + "@fluentui/react-tags": "^9.7.13", + "@fluentui/react-teaching-popover": "^9.6.14", + "@fluentui/react-text": "^9.6.12", + "@fluentui/react-textarea": "^9.6.12", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-toast": "^9.7.10", + "@fluentui/react-toolbar": "^9.6.14", + "@fluentui/react-tooltip": "^9.8.12", + "@fluentui/react-tree": "^9.15.8", + "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-virtualizer": "9.0.0-alpha.108", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3049,12 +2847,11 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.2.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.14.tgz", - "integrity": "sha512-2dhWztUfq7P7OHa5LEUY/BAez/dWYiC7rwFCWdh9ma5KKRMhLCOmyh1lNgzaaTCvK5MytHx0VzXgBkBJYJfLqg==", - "license": "MIT", + "version": "9.2.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.13.tgz", + "integrity": "sha512-Jzo4aDzGHh131wub7XqDaaZB2V+kd90HgpvFHdtBenL8LjDVxuSYpuHlqVF+Lu1mQBDu4V8JQS6KiYLv9xFp8g==", "dependencies": { - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3066,23 +2863,22 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.16.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.6.tgz", - "integrity": "sha512-GD6GXI7MiMytdR1eTFrN3svfS9DKFQqimS35vKx0+ysizoYYahRdATOGLXjUxoj77X5UGfoeysIXr9f1ZcIs5w==", - "license": "MIT", + "version": "9.16.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.5.tgz", + "integrity": "sha512-5MogBImDZ/qXY2ShXAJBbC9XFRwgxDU7lbe31DcD1RLJYV+zXbXIXbMNvTCtSFc3qKRORZgWiYJidR9zb4MiwA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3094,15 +2890,14 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.0.tgz", - "integrity": "sha512-J8xfnmitXiA0FVxvaTEVxWOZMXs7EtYy+uZ1rFU/g4yaOrC4Gl0BCBt/n4+e4Nuyvz5ne3ZU9KY9DS433QH9qA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.5.1.tgz", + "integrity": "sha512-bWc1gbHYqT3werzx+Suw0rBJfn6+bMtmZ8PDy4UIg/Fn06oPum4IqgHn3r9HpQtmphhspBGrI/q2BD/YWEHAyg==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3114,20 +2909,19 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.11.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.2.tgz", - "integrity": "sha512-DdPu8y0WiDmjdggy7BWf+qM+mUVQCaD1+pF/fY2P40kBVS+cpaoRr6qOhZnIyrWeec3+ThtkTDnS3vj1pJ7eCA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-dialog": "^9.16.6", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.11.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.1.tgz", + "integrity": "sha512-xGbiGCc0j7smvet+ZbGCl9yrnk9WDVxD1RN7egO6CXZ6qRurE76AX/9dtnw22/Md+HPkzOmNAw95A0LOYUg04g==", + "dependencies": { + "@fluentui/react-dialog": "^9.16.5", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3139,18 +2933,17 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.13.tgz", - "integrity": "sha512-qGTTqdLlrllV3b2DYIGrrGD82Bp0WZR0GR30iT+Y9K3fEh0jhXZ5CmBuNKfy8XbWujfAiHpCv7z5zKAv2rKvmQ==", - "license": "MIT", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.12.tgz", + "integrity": "sha512-GJq/SbXXAduKUJK8XpIphfGLNgBZm2fizxZt0pKttE4HkBjFbHaBbEkjlNZc8S+2d8ec0adkqx9hwC9OnqZMUw==", "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3162,15 +2955,14 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.10.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.4.tgz", - "integrity": "sha512-k5FfTJ5psg4xN/52X4AzJ38qh3Oh2C29KL5pA3fVY34QkJAHgxeETe9JzjTeh/s8i5SLXvf1Uh+FjERZTRGQAA==", - "license": "MIT", + "version": "8.10.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.3.tgz", + "integrity": "sha512-YiY/ljQo4mku3P50y+wQ7ezdQ5QnxsJ4xr3b4RD4w21faH+zrdw0N2zxgeGccBs2Nd9viJCeCTJxhc2bVkhDAQ==", "dependencies": { "@fluentui/keyboard-key": "^0.4.23", "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.13.6", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -3183,7 +2975,6 @@ "version": "8.10.2", "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.10.2.tgz", "integrity": "sha512-HAd5cX50yKW/LljWlwt+FpSpdS/pNJutk9kMb7FyzxfoGBulL7sj6vX2HvxhSKyJMRKuTstXTdfJmsh22+3W3w==", - "license": "MIT", "dependencies": { "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", @@ -3196,10 +2987,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.318", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.318.tgz", - "integrity": "sha512-h7koTw5rscsrip+WFDsiQaNkgSJHBu6x1giGO0WSiDZx7ZiYdJe+UBmQpcCmXE38+wTE3oxRoWkDj6ZadQcvKQ==", - "license": "MIT", + "version": "2.0.316", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.316.tgz", + "integrity": "sha512-tZPOtsUmoOrgLeM/rLjkzLlWOEmIghXNh/DYQzm5RD/Q4epklOzjnsFvc/Mn2tuXiVxi+vvXxsQp21E1aLpmWg==", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" @@ -3209,15 +2999,14 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.13.tgz", - "integrity": "sha512-814opBhEi8oeNaYxapNL8GQqWxLScuRw/QNX1OeCqKvoGNHOHLlqanV4IYzIgJxCzTTgSg/y6JJ1NadKcDdwZQ==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.3.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.12.tgz", + "integrity": "sha512-S02tX0s5UrWY0MyVfkq8P/3vyyAZ6LPdFAwjy2dWIWoEpYA2XH+fCDDsnPSThSZs6IUKUqgN/BpXW0/lsPcCuA==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3229,18 +3018,17 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.109", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.109.tgz", - "integrity": "sha512-5OUJG3V0G9DvP8zG0ixrBIr1rrg/NDAgwqLkr9kPqzYHibg7RiBvNrnmH/IYnSGPkLpOAFfVGD+BTp0ui+uNww==", - "license": "MIT", + "version": "9.0.0-beta.108", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.108.tgz", + "integrity": "sha512-mXwi5LuVNJK66HxOid4mzZaV571E3ZmyKDK8BG0Bd+nErTixc0H6D3kPIxgBbN4RaZjurPkovg5vluAYAzMgxg==", "dependencies": { "@fluentui/react-icons": "^2.0.237", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-popover": "^9.12.13", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3252,19 +3040,18 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.4.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.14.tgz", - "integrity": "sha512-qFN9QVolEqZv/tizsmGkPHNNf/eQxMJc/woTQgj2WKRTuTlaYmAG07MC1giBFV58/agUyf6j4miEcDUcFiEpSw==", - "license": "MIT", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.13.tgz", + "integrity": "sha512-szas/IPeg3XETtxily/9muYM9/czky+CVuntdbhHaCGyg1YZ1xMbRhXgaGUpJtBnOuCaLQV4wcX+r6bCYkN95A==", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-popover": "^9.12.13", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3276,16 +3063,15 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.13.tgz", - "integrity": "sha512-klhtp4D85Qt8mCGc3Z7kAAAM2mKrpzXiE/I2sCQDFxKlFvwl8Sf4CYnodbca4ywlLI/2nfDK7co7M15rGSIl6A==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.7.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.12.tgz", + "integrity": "sha512-91h/J6xsH4hRrtclPL0sEU2zdAfs2t2IpDz+AWwJ7LTWn+DfxNjr4ItncbBC8DCB69IoKOmNma/Hup/4LaCsMA==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3297,12 +3083,11 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.5.tgz", - "integrity": "sha512-Zrgz35HaG1ZHAV8tvUyxHJ6nOcVWfE1iqJ86WGSns4KChda6WfSZeTap+b7tjPiAyOAcH8KCBxqobLybqExMqA==", - "license": "MIT", + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.4.tgz", + "integrity": "sha512-socz8H63f7CBYECzBkeeZGUAGgPDvsr4kZRHQoQw5eXBKlSb+08p7F7Zdq0hYAPQhTgXoxH1DZ4JlXzCCmweVg==", "dependencies": { - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.0", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -3312,15 +3097,14 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.13.tgz", - "integrity": "sha512-nWNPUH766eIUVXRBFPLkvkPA9Ln4IP56J8ocGS62dLB1Wc4ggh1G3UDtp2wMgvqdkE4ngKyfh8ERemg/aJXdFA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.3.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.12.tgz", + "integrity": "sha512-drVHXtiK/uhWF83lbeGm+z4r2IBVA8Zp6+VXD5lsR0nJ6o9v2TubJDTgOpgpWMaFDPDSHUO7jCAqwNdzQ3lpsw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3332,17 +3116,16 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.2.tgz", - "integrity": "sha512-DdK0/stocCPgSzMC2FHVG+x1TL3tYh/xBQAK5N2YWkAqUGuWErKUKHMVvUvwT24erDHyrt3o5Zo1ddv4hninIQ==", - "license": "MIT", + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.1.tgz", + "integrity": "sha512-OkFR95N8D1KQPmz4eZPu+mei79JNYjURLythuNfgvLG3SgNpOKfT7b5hzhUCafzEB1e6Oviw/nGF99t65pfdMA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3354,19 +3137,18 @@ } }, "node_modules/@fluentui/react-list": { - "version": "9.6.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.8.tgz", - "integrity": "sha512-/In4nuDTpbsueJGjaakQVCrkd3uVRILaawC4tXLRcEUwvQXmoHRBjQBuDGhqRp0/N1Od/cdh1U5E/a5qaLtf5A==", - "license": "MIT", + "version": "9.6.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.7.tgz", + "integrity": "sha512-/vUcP6QeUrVuVVZGab+W/a66O/7RxbqErt9S3teC90X8e5Bq0Nb7Q1aeiC4gyQr1XvwzKGKhqe/3srU8X+54Qw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-checkbox": "^9.5.12", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3378,22 +3160,21 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.0.tgz", - "integrity": "sha512-q/A3DERyRsPatBZ6C23mH+wh/k9OTTA8tNa7sHjHzMFuUTPR+aluLVAxtj6t6stQ09wpxUFtwYrUMq8WJisAJQ==", - "license": "MIT", + "version": "9.20.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.20.6.tgz", + "integrity": "sha512-AsbtrJigDeMlVJbIZMHDjNrW2DFe0hzgEN4/Dc/fYaHqOFIe1OazNAWZl4dsXyEHZxkCo791X5jhR12gvBDbcA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3405,20 +3186,19 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.6.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.17.tgz", - "integrity": "sha512-Izb0Qqnw5P1WKAXH/kAkZDjyZCnd1FbU8Z5VpTIdftSZr8iqOT00ONCM8edD55pj17tVJKY0OmnBlUL/rfLFrA==", - "license": "MIT", + "version": "9.6.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.16.tgz", + "integrity": "sha512-yg1vSYLDaTKwDeia2t1ivngBy7sinx4McBjyX8l8pUaAdrT+OqDcDeevXpFNZ0/0eA2a3BVJ6qbu4iab1d9FPQ==", "dependencies": { - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-button": "^9.7.1", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-link": "^9.7.1", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3430,13 +3210,12 @@ } }, "node_modules/@fluentui/react-motion": { - "version": "9.11.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.6.tgz", - "integrity": "sha512-WZiqEtO0vCUYjYjkvxm9h1r/VRVEi0a4hDhVxCP3Ptsfn5ts5CEf61WbJyrmvvWD7X9TamP2SEf+lEmS8Qy89A==", - "license": "MIT", + "version": "9.11.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.5.tgz", + "integrity": "sha512-o4rTgeQbxER4tZ47eZ+ej/uy9iUNvQtB5fF55+8G00beBSX2acwmslb/GJOOw/mnkcB14Hoa6f8LU2JabYNXSw==", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-utilities": "^9.26.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3447,10 +3226,9 @@ } }, "node_modules/@fluentui/react-motion-components-preview": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.0.tgz", - "integrity": "sha512-CUNl3WZt4RU4q6iAG56M3WRAq5sxfm8BNr9Me5dru1mkDXwgsdrCk03UFzydru3gThmuyYsBHwze79YrPzzmxw==", - "license": "MIT", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.14.2.tgz", + "integrity": "sha512-QbdbgzcM02AvYCN4PbBMZCw10vMh9AvPK8kK2kbMdNWXolbRau2ndNVfXpXvZxY9KZFc2lJlYUBLWJTLDINQXA==", "dependencies": { "@fluentui/react-motion": "*", "@fluentui/react-utilities": "*", @@ -3464,25 +3242,24 @@ } }, "node_modules/@fluentui/react-nav": { - "version": "9.3.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.17.tgz", - "integrity": "sha512-v6ftZxtwn+paTelr0W54OpZ/MOJTFf4fnt6IaYmlmM9ypviLteWclNrhtADR/mAf4gad+lieQrraXtnF5NA6hA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-drawer": "^9.11.2", + "version": "9.3.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.16.tgz", + "integrity": "sha512-qoPfC/pAYDZQxAhfFhzP6a5QH/1lafmOWNXLrZxX5DadGl9mg9Tr6/t6rcP/ZuJSTHGzVX1IUmxboc+z62gcww==", + "dependencies": { + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-divider": "^9.5.1", + "@fluentui/react-drawer": "^9.11.1", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-tooltip": "^9.8.12", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3494,15 +3271,14 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.6.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.7.tgz", - "integrity": "sha512-vJ1F3TNR8j0V215lhthjwvWQgq5pjpgjIS31z3/L+VeApcWy/BtvMk9420KzpOnKbDxgwy6ZTvXxKbE/OYtngA==", - "license": "MIT", + "version": "9.6.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.6.tgz", + "integrity": "sha512-iXXEQCSNn6xfzzUrEURplq7uc+OrxTvU6EbWVeFxCQnwmbnEJlmxtFzWTS4XHR1Z00Z+lZ4pCUxD1q7DH9926Q==", "dependencies": { "@fluentui/priority-overflow": "^9.2.1", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3514,17 +3290,16 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.14.tgz", - "integrity": "sha512-s4jwCbx7l065q35NigldAbGJ4rEJS6UxigaqsnLaWlXnU17klpIPa/awVutGJi0TFa3vDBC8MD/3k74flBj1bw==", - "license": "MIT", - "dependencies": { - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.13.tgz", + "integrity": "sha512-H2gUXRp3U28szgjMskKRM0OI1TvEaZ9LJwvCo2aEf03ijvWVeJYSg8Q3XLmglrAbjENRWIR7/kZg2r8Hd0vlvw==", + "dependencies": { + "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-badge": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3536,21 +3311,20 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.0.tgz", - "integrity": "sha512-zNwpHDtwuDjjpZqg2FqPhNcHgJSWuH6+KUjogbx3GRyKgAwToDzdORKHkWVBtehAJEUu8uoLDoiw+GCeZgyPlg==", - "license": "MIT", + "version": "9.12.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.12.13.tgz", + "integrity": "sha512-hb1G/zLCfoD4fUHwPLZ7Qqwaoqm5nk8dyV8s491J3tpKhifce+cVgqA2/5MYMcZeo07QRIzn5oZ10t7QZCBOKw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3562,14 +3336,13 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.8.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.10.tgz", - "integrity": "sha512-/dNb7o8D79KAAxseAIyDIT7ZhIE5hL9Tz9dv9Zec3c+8KfzKwXp6hzr5K/gASeg82ga2xArMn4os4JcVuzvwLg==", - "license": "MIT", - "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.8.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.9.tgz", + "integrity": "sha512-zmaEPXwSLMmCzRlKQUZ+ZZqNjGe+h6K+Gz4NIFuz+jVbCRpOPEfumaoE6oy9wRITQFHq3DQrkPSRQxrZ7oUHRQ==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3584,7 +3357,6 @@ "version": "9.0.15", "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.15.tgz", "integrity": "sha512-DpV+qtFvM3dmH1j8ZD+YcM5vaTvmQPHUAx6tQnnmIoYJWs2R0wU/L5p2EajXy7zSg74jrDbDRxzaziamoOaJdg==", - "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" }, @@ -3594,16 +3366,15 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.20.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.12.tgz", - "integrity": "sha512-d7l/4EdfPj5IA/mQ0NLytGxsPwBvx/K/h3ZoJVf6eoY5nmnLch5OKImcPYJCku4DKozXQuneVx7xNW/8TzOJEA==", - "license": "MIT", + "version": "9.20.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.11.tgz", + "integrity": "sha512-LjLQiIZw9wM7OSSi1CesrV6yvmJTsLFOMA8jypglm4GoPCXf4BzD7bEk55fgJYBGfa1YQNGMbv2LlFqmNOGrQQ==", "dependencies": { "@floating-ui/devtools": "^0.2.3", "@floating-ui/dom": "^1.6.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -3616,16 +3387,15 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.13.tgz", - "integrity": "sha512-FebkTCKOeHoXKhvluGXXx0UCfiOhytN4CGahNlnyERaP1+x+IUWOPnEnWc97C8a5ELdSQ+6u6Wy6con2uIwW3w==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.12.tgz", + "integrity": "sha512-CGlk1yXhT6hBDbjgYyk+qgKbuU089iwYeueiYit5TLFb0LUUjfWjdcex7s73Qa+Obyss5MeHun8DQwX9Ve/FoQ==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3637,17 +3407,16 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.22.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.13.tgz", - "integrity": "sha512-ZCH6HqpFGlR6wEeHjJVanJrO23mDJn2+tAkhOmakl01DNwElJH6FoP39Fyd/+k/ArBcp9XtlO4IlpG+xybZXlA==", - "license": "MIT", + "version": "9.22.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.12.tgz", + "integrity": "sha512-GhNd18zORZ/7m37TjF3UTKAJCfRgCXZi3PcdoI5SvseR3SPWl93R8mYi0SDCe6tIw7TNgzCn6fS7X6O+hAV+rA==", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" @@ -3660,18 +3429,17 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.13.tgz", - "integrity": "sha512-zU7LXVdrrhzgYzQirexPfgC9d3dkzs5AHlon9/XHHb+X2ULkWp0tvJ8PuDGWqMST7Q930iiwlgrCNaWy+rHvHg==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.12.tgz", + "integrity": "sha512-T0UdYn8comjc05SyZc37Cx8QT6ZhdGr/0az+ygK15uutRrj6ZQJV+xYAOo8rEwu5P51tD077nV8A9k1asf0TAQ==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3683,17 +3451,16 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.13.tgz", - "integrity": "sha512-3+FlVPXvqaE2TJUujqcZVPrepOvJz+ogTpUY5eYYFjago382wLuuU90KpvdIVigZoIdPpwFT4qLFU5Oa4ZHjZw==", - "license": "MIT", + "version": "9.3.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.12.tgz", + "integrity": "sha512-q8P0sQ5b5EPNLJZH6jN37avhZkm5aHPmaE4btOHMsAYivh5CMtQfgsBZ5vO/z6acXTdWV+r5DoF1gKIMdwEtrA==", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3705,17 +3472,16 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.13.tgz", - "integrity": "sha512-gMq8iGA5Fd54GgNmUM6IUvCs0Ty4PINIevG+Nl3Lfqv04A9nzHvp45nTpES4pSGyyacXat14dL45nFVA+H0VUA==", - "license": "MIT", + "version": "9.3.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.12.tgz", + "integrity": "sha512-F1qvEaoeLh4aYTbRXI5gOb63EFjBTVBeb084RKAYAzFBaiv7w4nUdPAuyK6+mevtO+wSdUHvb9HFwrxkLpY05w==", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-input": "^9.7.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3727,17 +3493,16 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.13.tgz", - "integrity": "sha512-DKKSMK5v4UN5Hjydvllea9tpT+ebRHUQ8/mODnSDhI2vBmNlsuSveDEU3KRmC6O/WtwREXH6vnr7t3fKE+5DCg==", - "license": "MIT", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.12.tgz", + "integrity": "sha512-IwIc9qGNTmgMC/zP05mempBSaZWoSG3JknOoQjoFVpi6sOL4pw/1L2f2fH7DvnNQtWymFuXt9jEpJdI2xKPVTA==", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3749,12 +3514,11 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.26.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.1.tgz", - "integrity": "sha512-Vf/NKiqx76DC2AqbMPfqoTMPDEw6xINTxQAStq8ymT3oMaf7K79uKu9PnmtFghuXf3FVYVWzIlDWvQmR1ng9zg==", - "license": "MIT", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.0.tgz", + "integrity": "sha512-r52B+LUevs930pe45pFsppM9XNvY+ojgRgnDE+T/6aiwR/Mo4YoGrtjhLEzlQBeTGuySICTeaAiXfuH6Keo5Dg==", "dependencies": { - "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-theme": "^9.2.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3763,16 +3527,15 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.13.tgz", - "integrity": "sha512-S7n/fdtBXcSNeTTI5VwD7OedMzAruXIHy1/aiSUFMkdzK+BZ2RcDbgW7dXxcTWV617uvE9CagBVkju+XxJHG4g==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.12.tgz", + "integrity": "sha512-aOaoOn4L3SMqGW83GmvGrRrv6TnT0uuxsDk6/mSfPW7P9QwhaZZQRiBiymH01RYSMBF9J3DFgZzKsKqVihts0w==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3784,17 +3547,16 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.13.tgz", - "integrity": "sha512-4A6Qs4pqCm5ZohuWuXeq9geZQb/lEXyuCFfgzIz0dGHXKSa8zEsjXfXZvQgz6OS/FcSAMm0ETAVtSDvS38BCjg==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.12.tgz", + "integrity": "sha512-zfMyC0+ytNMtZEtqVXg+8l8dRrXAfRccPxofngZzHiVgLknMlc7L9jjWBYOGiB4VbO1XR/+D7/KrsjBf0xvXyA==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3806,18 +3568,17 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.13.tgz", - "integrity": "sha512-/YC74Ikfp8MtxTmQpwaTCTKBRLzTyLbV3hGrGI23d8w7oRvOoAn3NQMZpNSIEtAS/myU8zJDbQg2RvWJ7uWrIA==", - "license": "MIT", + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.12.tgz", + "integrity": "sha512-+t7GOyJkaevduT6CYEX9PLlsdPnJKWeXP6Va1Ml2wFnDz8RtJTTqzbedSqmk8CLpwbZ8+/Ix40pIbp+9Q5v2Ow==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3829,16 +3590,15 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.13.tgz", - "integrity": "sha512-+F51WwXVjuc6lvJEz+TLMq2FJ7ttvh3tBNUv/MCFTtq3raJon+bAoM52RxVoLT8PMRtGtYDi0NIsB2F3ULVacA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.7.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.12.tgz", + "integrity": "sha512-8jTG1DTKipkpkaNwl9uxDs8yMKMK8ogzYrMMbNR1pfYVtpiDSfwxwZIXTqh9r1vS4SU3WnFQ0irRu1tIIumAnQ==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3850,19 +3610,18 @@ } }, "node_modules/@fluentui/react-swatch-picker": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.13.tgz", - "integrity": "sha512-JPPhwNQG4lEdWHit2evJmjPqVh9xGveuqEiS/Uovxvp5R4jpEiinRpDCVndqV7fNWzhSjb1BDUbIQsbGVWHuXQ==", - "license": "MIT", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.12.tgz", + "integrity": "sha512-c3OHBbPNneQLm+A9rzVaU757FPTBog+tYQU7nnmHlM0LZSTIhJf1XRBsLGNSnqmlAzLc94PjW/867SstQ+vuaQ==", "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3874,19 +3633,18 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.2.tgz", - "integrity": "sha512-VNnJGBMA+hxv0evjkjehZGXzAFXiKMa/t5MxM1ep3RsqUtL47CXWSDmdG2yUo9eP53LDlv3d0CaFWGdL2WdWcw==", - "license": "MIT", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.1.tgz", + "integrity": "sha512-fa9EKNyssYwrkbWQn3CQ4IfnsVy+ttiRWom+s9eJDtM9NTtLZMJpei0Ve6vCD27SIbwBJhngWLe7j5/HeAg0uQ==", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-label": "^9.3.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3898,23 +3656,22 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.19.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.7.tgz", - "integrity": "sha512-Yv1mR5A5SLO5AAaLDVbg9PzrBYibJR4xjYCYpjX3GG2dkCo2JG9USSNs8sRqHhNcEACRt7SHosZ4ISFCKAwy8g==", - "license": "MIT", + "version": "9.19.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.6.tgz", + "integrity": "sha512-LKGuFnYfknmaFCH35T0VjgbeaQIfg5SCVPgnNGKHDmNd85QvOR5AG7CMBm0LSltjZW6NFHblkRmnOkF2AkPucQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-checkbox": "^9.5.12", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-radio": "^9.5.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3926,17 +3683,16 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.0.tgz", - "integrity": "sha512-n5L5InLH/9R6bPnXc6OtKE1Y3SppBxz4zDwwjRR9D+yMWYG7AhAWcJzERPqZHdjmtaE11YTlbJSu5mzpyuQ8GA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.10.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.10.8.tgz", + "integrity": "sha512-Msxd4Ajhu+YZW7Iv5WQZBr2yynsOkwQjXkSH28ObjAZ/rFkb2Iq9uXvSAFJHba++Ecz1i2tchAsELWqT9oyLxA==", + "dependencies": { + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3948,14 +3704,13 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.26.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.12.tgz", - "integrity": "sha512-CuAZ04Vokfvo3oE2wpceGPOCH8yIeLukuukjzrs6YidOOdmOC75sbnrAWm7I6min3+xLr26XLM50Zh3KDK7row==", - "license": "MIT", - "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.26.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.11.tgz", + "integrity": "sha512-x2UjXowknK4gHJT14ezIeaLAKozZrpqsvWj8Mqa6p+TiOdHyo8YO6mecpCV1QWyz86qYsOPYhK/i0MSapwaELA==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", @@ -3969,25 +3724,24 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.7.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.15.tgz", - "integrity": "sha512-YdnufpLBF2b+/GP/tcZP5kXnM0RXUzT42O5aBGSEUOWxg9zuOds5dt7jWON3TCQgL27WwT+EQT2YRllXH4BxlA==", - "license": "MIT", + "version": "9.7.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.14.tgz", + "integrity": "sha512-SMrLFkuVdZ/UPLHhumodQcM/V4uxkS3GayCBykddn1OWtWGVLjN4idCes56XGdZyNq79u4BEu7Vtxwucjv3oXg==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-combobox": "^9.16.14", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-combobox": "^9.16.13", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-field": "^9.4.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-tags": "^9.7.14", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-tags": "^9.7.13", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3999,20 +3753,19 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.7.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.14.tgz", - "integrity": "sha512-qdjIF3QSA0JZkeAEsi8D2tl5pBJVjT5b1WA7w0SldenyTVnmRpFhqipEUwc1M4SEwSxZiQhmfhHOG6bdQuPTqg==", - "license": "MIT", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.13.tgz", + "integrity": "sha512-lg6C4b0RZKroQROSyezrLusR8/p/W6poQyKrJSEigiYhGZUm32Z+oi7qS7FDahVV/DA2vpRnuY/IfclIDszvTQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-avatar": "^9.9.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4024,21 +3777,20 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.6.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.15.tgz", - "integrity": "sha512-l455X7DOVovHjXcTSKakCHnIKyE1t2djjn9g4onMMclNSTw9durJiP7NgZjeni7q3H+fdQH8EC8cPo0h3xoFpA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", + "version": "9.6.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.14.tgz", + "integrity": "sha512-3FRyaoRSO/XJGiOJxRe1E7bdDPr8KZEX/Dp/IYRn45Y2War308sscaUUPz0N3ut9iRQlT2edsHSlBMNprLEXRQ==", + "dependencies": { + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-popover": "^9.12.13", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -4051,15 +3803,14 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.6.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.13.tgz", - "integrity": "sha512-THLXPS5vMx4lU6dZGJw/BvZeaKjOOKUs+z74mBiTPRYlWb94DKYaN2jDMtwVCTxpvIOTz8JJ/pKLJxhG4XWLkw==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.6.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.12.tgz", + "integrity": "sha512-IYiyYflw3ozS2Kil93vIqgu4JAJvFLswldJ5oBgBVOAM+MGG7G7He7Dp9tVRYxqHxkA54Um5Mv3HcUUgJ5sqww==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4071,16 +3822,15 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.6.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.13.tgz", - "integrity": "sha512-+aMK5pmSV7tifI7X7uWAZJmSTsF+omqql1kYymRQnwcTkJLmjUN2cNIBV4nRE35TuKwjlzhvovnHNX+KCXv0PA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.6.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.12.tgz", + "integrity": "sha512-xoRYQpc76qc0WsAlOKhygnhZActTbbPvNdQU12R6bk6P4fUPBgX6rNMsNv6cVSr3ZvPuWn3bQq80PjPO10iezA==", + "dependencies": { + "@fluentui/react-field": "^9.4.12", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4092,32 +3842,30 @@ } }, "node_modules/@fluentui/react-theme": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.1.tgz", - "integrity": "sha512-lJxfz7LmmglFz+c9C41qmMqaRRZZUPtPPl9DWQ79vH+JwZd4dkN7eA78OTRwcGCOTPEKoLTX72R+EFaWEDlX+w==", - "license": "MIT", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.0.tgz", + "integrity": "sha512-Q0zp/MY1m5RjlkcwMcjn/PQRT2T+q3bgxuxWbhgaD07V+tLzBhGROvuqbsdg4YWF/IK21zPfLhmGyifhEu0DnQ==", "dependencies": { - "@fluentui/tokens": "1.0.0-alpha.23", + "@fluentui/tokens": "1.0.0-alpha.22", "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react-toast": { - "version": "9.7.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.11.tgz", - "integrity": "sha512-iHG+ButeEYoZs7Uw5yicImgJHOGe5cud+bLhdRhn/kse+fddi7LE8R18VlM0yCU2fCM1hEj1lK1zKqdemM9kwQ==", - "license": "MIT", + "version": "9.7.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.10.tgz", + "integrity": "sha512-Zvh/19VpFXft7VFvlHEyURg766RyKBE6eekrmtgE416ow07pfn1a7X7VqTyfp90uEaJsowB//twJNjCc3r3oAw==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-aria": "^9.17.7", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4129,20 +3877,19 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.1.tgz", - "integrity": "sha512-fzgW+/1kncItmbLIUJ1vvbmo6ONyK3ExSbayQjs8oAMhfjk9VvW8uRODDY6vfh4yogeKX4rlg1S0aiHOgiNi4w==", - "license": "MIT", - "dependencies": { - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.6.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.6.14.tgz", + "integrity": "sha512-wjUqbfNSGlmgpMsJvpd8C7qzXUav3pb88ctyzziweURZskOMAIx8wv0PHUih9h9haMB5ayTiLuJL4Lcpv6jNlA==", + "dependencies": { + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-divider": "^9.5.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-radio": "^9.5.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4154,19 +3901,18 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.0.tgz", - "integrity": "sha512-v7Umx9PvzZ53BEDQmLNysoY+/7NchnsQjUbbWO2EEPWZJp6xKkvDNSrXxm7YzOBorDhNBsIc/FSSdcZcCBqysA==", - "license": "MIT", + "version": "9.8.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.8.12.tgz", + "integrity": "sha512-ZA36KqmGWhK1HmNd1HO5p3Fz3cM06p/1kSKEB6b+F2opY+Db8IQGa6ER8wVtxLnUs/WFrcjJPcy7DuD2oyeSFQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-portal": "^9.8.9", + "@fluentui/react-positioning": "^9.20.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4178,26 +3924,25 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.15.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.9.tgz", - "integrity": "sha512-+WXRFwV5TvjBCVYdghuvA73IBvDhzPyPKZurlfxZbAM4m3rAwsvJfbAKCJEnlferkBFPmskAldWcQWYVfryGSg==", - "license": "MIT", + "version": "9.15.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.8.tgz", + "integrity": "sha512-T2USjFQ2tPb0TzX3FagifQzJKYGq0T8IQYHdfHO7LP7sThI13Mnt6ke7mGC3SOPi8WKUCMRaoXAksbggUMXFUQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-button": "^9.7.1", + "@fluentui/react-checkbox": "^9.5.12", + "@fluentui/react-context-selector": "^9.2.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-motion": "^9.11.5", + "@fluentui/react-motion-components-preview": "^0.14.2", + "@fluentui/react-radio": "^9.5.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.11", + "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4209,13 +3954,12 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.26.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.1.tgz", - "integrity": "sha512-TCJ7TAQh4Lf4uEdbbFARhq3MqAGoGAsVKNPf/y54NCOsKnKnTHyQUvhIKFGJGxPpiqbLxqKspPEQOVZNL9am1A==", - "license": "MIT", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.0.tgz", + "integrity": "sha512-3i/Vdt9UzDs/vuQvdR6HJFMhkOqB22lOGJ+v6VpkjGO81ywnQwP4LKkaKK534q+qiVbcKumCkHOeRhtMAUJXPQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -4224,14 +3968,13 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.109", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.109.tgz", - "integrity": "sha512-pFnbPQ7VeXFQi2+dBVLscdBkhJ0ez7IIPjqaP1VTyJxqnkVyBoIvtX9Y6cL/eK+6aQ97fQ+ZOVZjnCHSsvoB/g==", - "license": "MIT", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-utilities": "^9.26.1", + "version": "9.0.0-alpha.108", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.108.tgz", + "integrity": "sha512-2uaGDhGbVZqBd/INh2tiSefVUwdAPK/PDJ8e0pJ34+N77A1Mcq9eSbyaBp5GLZ/GcycHAWnnyDCall9Avpqo6g==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.4", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-utilities": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4246,7 +3989,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.3.2.tgz", "integrity": "sha512-T15zFPIWr9De8hNkapne7YyvcxclyTK2bMXXHZwbWLkVeH/lGHRG0CIy/calNGKa86wuzMJhq8iqFW2W6+EwVQ==", - "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -4260,16 +4002,14 @@ "version": "8.2.24", "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.24.tgz", "integrity": "sha512-8uNi2ThvNgF+6d3q2luFVVdk/wZV0AbRfJ85kkvf2+oSRY+f6QVK0w13vMorNhA5puumKcZniZoAfUF02w7NSg==", - "license": "MIT", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/style-utilities": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.14.0.tgz", - "integrity": "sha512-8IZIjhP9eFHPSn8qVy/sO0QJe29J1xbwqhQlZw2JSC/OcLexm4GvCCQisDuKLUvlN7I0uGRhrCEJsCs3Xkbarw==", - "license": "MIT", + "version": "8.13.6", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.13.6.tgz", + "integrity": "sha512-bFgrLoMrg7ZtyszSvFv2w7TFc+x4+qKKb3d0Sj8/lp2mGw4smqkuKzEbMMaNVzRPJwooLcwJpcGUhDCXYmDt6g==", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", @@ -4283,7 +4023,6 @@ "version": "2.7.2", "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.7.2.tgz", "integrity": "sha512-UXGNfGa/1bLmYrOpmHXdvyc7CzlNSKUQAADweTncbNoMF1DvscWEjPj5kxFgCmOU8wVtvvn4GraNNUSWtNxeeA==", - "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", @@ -4296,10 +4035,9 @@ } }, "node_modules/@fluentui/tokens": { - "version": "1.0.0-alpha.23", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.23.tgz", - "integrity": "sha512-uxrzF9Z+J10naP0pGS7zPmzSkspSS+3OJDmYIK3o1nkntQrgBXq3dBob4xSlTDm5aOQ0kw6EvB9wQgtlyy4eKQ==", - "license": "MIT", + "version": "1.0.0-alpha.22", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.22.tgz", + "integrity": "sha512-i9fgYyyCWFRdUi+vQwnV6hp7wpLGK4p09B+O/f2u71GBXzPuniubPYvrIJYtl444DD6shLjYToJhQ1S6XTFwLg==", "dependencies": { "@swc/helpers": "^0.5.1" } @@ -4308,7 +4046,6 @@ "version": "8.17.2", "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.17.2.tgz", "integrity": "sha512-TmeWVtGN+Lk0mch7tuRcbkeMdrBwltI68fvQbPwcNLo4igFtTInMmjEnVJGa7pBQN5lQAmHYqB9IJI6RZU/t6w==", - "license": "MIT", "dependencies": { "@fluentui/dom-utilities": "^2.3.10", "@fluentui/merge-styles": "^8.6.14", @@ -4325,7 +4062,6 @@ "version": "1.19.2", "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.19.2.tgz", "integrity": "sha512-WkB/QQkjy9dE4vrNYGhQvRRUHFkYVOuaznVOMNTDT4pS9aTJ9XPrMTXXlkpcwaf0D3vNKoerj4zAwnU2lBzbOg==", - "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.0", "@griffel/style-types": "^1.3.0", @@ -4339,7 +4075,6 @@ "version": "1.5.32", "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.32.tgz", "integrity": "sha512-jN3SmSwAUcWFUQuQ9jlhqZ5ELtKY21foaUR0q1mJtiAeSErVgjkpKJyMLRYpvaFGWrDql0Uz23nXUogXbsS2wQ==", - "license": "MIT", "dependencies": { "@griffel/core": "^1.19.2", "tslib": "^2.1.0" @@ -4352,7 +4087,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.3.0.tgz", "integrity": "sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==", - "license": "MIT", "dependencies": { "csstype": "^3.1.3" } @@ -4362,7 +4096,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", - "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", @@ -4376,7 +4109,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -4389,14 +4121,12 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "license": "BSD-3-Clause" + "deprecated": "Use @eslint/object-schema instead" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -4412,7 +4142,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", "engines": { "node": ">=6" } @@ -4421,7 +4150,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "license": "MIT", "engines": { "node": ">=8" } @@ -4430,7 +4158,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4447,7 +4174,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4463,7 +4189,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4478,7 +4203,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -4487,7 +4211,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4507,7 +4230,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4524,7 +4246,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4536,7 +4257,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -4583,7 +4303,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4599,7 +4318,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4614,7 +4332,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -4623,7 +4340,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4643,7 +4359,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -4652,7 +4367,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4669,7 +4383,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4681,7 +4394,6 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", - "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -4690,7 +4402,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "license": "MIT", "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -4705,7 +4416,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4721,7 +4431,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4730,7 +4439,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -4743,7 +4451,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==", - "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0" }, @@ -4755,7 +4462,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", @@ -4772,7 +4478,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4788,7 +4493,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4803,7 +4507,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -4812,7 +4515,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4832,7 +4534,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -4845,7 +4546,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4862,7 +4562,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4874,7 +4573,6 @@ "version": "30.1.0", "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", - "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -4883,7 +4581,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -4897,7 +4594,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4913,7 +4609,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4922,7 +4617,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -4937,7 +4631,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -4952,7 +4645,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -4967,7 +4659,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4987,7 +4678,6 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", - "license": "MIT", "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" @@ -5000,7 +4690,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -5044,7 +4733,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -5060,7 +4748,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -5075,7 +4762,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -5084,7 +4770,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -5101,7 +4786,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5113,7 +4797,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5122,7 +4805,6 @@ "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", - "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.34.0" }, @@ -5134,7 +4816,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -5148,7 +4829,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5157,7 +4837,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -5172,7 +4851,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -5188,7 +4866,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -5197,7 +4874,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -5212,7 +4888,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -5238,7 +4913,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -5254,7 +4928,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -5269,7 +4942,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -5277,14 +4949,12 @@ "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "license": "MIT" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/@jest/transform/node_modules/jest-regex-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -5293,7 +4963,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -5310,7 +4979,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5322,7 +4990,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5331,7 +4998,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", - "license": "MIT", "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", @@ -5349,7 +5015,6 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" @@ -5359,7 +5024,6 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -5369,7 +5033,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -5378,7 +5041,6 @@ "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -5387,14 +5049,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -5403,26 +5063,22 @@ "node_modules/@kurkle/color": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", - "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", - "license": "MIT" + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==" }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" }, "node_modules/@microsoft/load-themed-styles": { "version": "1.10.295", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", - "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", - "license": "MIT" + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } @@ -5431,7 +5087,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -5444,7 +5099,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5453,7 +5107,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -5466,7 +5119,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", "engines": { "node": ">= 8" } @@ -5475,7 +5127,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -5488,7 +5139,6 @@ "version": "0.5.17", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", - "license": "MIT", "dependencies": { "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", @@ -5536,7 +5186,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -5559,7 +5208,6 @@ "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -5579,7 +5227,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -5592,7 +5239,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "license": "MIT", "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -5608,14 +5254,12 @@ "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "license": "MIT" + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, "node_modules/@rollup/pluginutils/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5630,7 +5274,6 @@ "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -5639,26 +5282,22 @@ "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "license": "MIT" + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" }, "node_modules/@rushstack/eslint-patch": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz", - "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==", - "license": "MIT" + "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==" }, "node_modules/@sinclair/typebox": { - "version": "0.34.48", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", - "integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==", - "license": "MIT" + "version": "0.34.47", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.47.tgz", + "integrity": "sha512-ZGIBQ+XDvO5JQku9wmwtabcVTHJsgSWAHYtVuM9pBNNR5E88v6Jcj/llpmsjivig5X8A8HHOb4/mbEKPS5EvAw==" }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -5667,7 +5306,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -5676,7 +5314,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -5688,7 +5325,6 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5701,7 +5337,6 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5714,7 +5349,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5727,7 +5361,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5740,7 +5373,6 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5753,7 +5385,6 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5766,7 +5397,6 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5779,7 +5409,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -5792,7 +5421,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", @@ -5815,7 +5443,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "license": "MIT", "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", @@ -5833,7 +5460,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "license": "MIT", "dependencies": { "@babel/types": "^7.12.6" }, @@ -5849,7 +5475,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", @@ -5868,7 +5493,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", @@ -5886,7 +5510,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", @@ -5909,7 +5532,6 @@ "version": "0.5.18", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.18.tgz", "integrity": "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==", - "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" } @@ -5918,7 +5540,6 @@ "version": "10.4.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", - "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", @@ -5938,7 +5559,6 @@ "version": "6.9.1", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", - "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", @@ -5956,14 +5576,12 @@ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "license": "MIT" + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" }, "node_modules/@testing-library/react": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", - "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", - "license": "MIT", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", + "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -5990,7 +5608,6 @@ "version": "14.6.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", - "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -6003,7 +5620,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -6012,7 +5628,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -6021,14 +5636,12 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "license": "MIT", "peer": true }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -6041,7 +5654,6 @@ "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -6050,7 +5662,6 @@ "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -6060,7 +5671,6 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - "license": "MIT", "dependencies": { "@babel/types": "^7.28.2" } @@ -6069,7 +5679,6 @@ "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -6079,7 +5688,6 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6090,7 +5698,6 @@ "integrity": "sha512-OwXJ6Eg14eFpCsTG6sljiGnvVpit5R9rapG7nwDnQlljsdplVIOYVuCSwy07IduCtihrOwvOnbhXKLyp3nvPcw==", "deprecated": "This is a stub types definition. chart.js provides its own type definitions, so you do not need this installed.", "dev": true, - "license": "MIT", "dependencies": { "chart.js": "*" } @@ -6099,7 +5706,6 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6108,7 +5714,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -6118,7 +5723,6 @@ "version": "7.4.3", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", - "license": "MIT", "dependencies": { "@types/d3-array": "*", "@types/d3-axis": "*", @@ -6155,14 +5759,12 @@ "node_modules/@types/d3-array": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", - "license": "MIT" + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==" }, "node_modules/@types/d3-axis": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", - "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -6171,7 +5773,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", - "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -6179,20 +5780,17 @@ "node_modules/@types/d3-chord": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", - "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", - "license": "MIT" + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==" }, "node_modules/@types/d3-color": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" }, "node_modules/@types/d3-contour": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", - "license": "MIT", "dependencies": { "@types/d3-array": "*", "@types/geojson": "*" @@ -6201,20 +5799,17 @@ "node_modules/@types/d3-delaunay": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", - "license": "MIT" + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==" }, "node_modules/@types/d3-dispatch": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", - "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", - "license": "MIT" + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==" }, "node_modules/@types/d3-drag": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", - "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -6222,20 +5817,17 @@ "node_modules/@types/d3-dsv": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", - "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", - "license": "MIT" + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==" }, "node_modules/@types/d3-ease": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", - "license": "MIT" + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" }, "node_modules/@types/d3-fetch": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", - "license": "MIT", "dependencies": { "@types/d3-dsv": "*" } @@ -6243,20 +5835,17 @@ "node_modules/@types/d3-force": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", - "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", - "license": "MIT" + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==" }, "node_modules/@types/d3-format": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", - "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", - "license": "MIT" + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==" }, "node_modules/@types/d3-geo": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", - "license": "MIT", "dependencies": { "@types/geojson": "*" } @@ -6264,14 +5853,12 @@ "node_modules/@types/d3-hierarchy": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", - "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", - "license": "MIT" + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==" }, "node_modules/@types/d3-interpolate": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "license": "MIT", "dependencies": { "@types/d3-color": "*" } @@ -6279,32 +5866,27 @@ "node_modules/@types/d3-path": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", - "license": "MIT" + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" }, "node_modules/@types/d3-polygon": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", - "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", - "license": "MIT" + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==" }, "node_modules/@types/d3-quadtree": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", - "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", - "license": "MIT" + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==" }, "node_modules/@types/d3-random": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", - "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", - "license": "MIT" + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==" }, "node_modules/@types/d3-scale": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "license": "MIT", "dependencies": { "@types/d3-time": "*" } @@ -6312,20 +5894,17 @@ "node_modules/@types/d3-scale-chromatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", - "license": "MIT" + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==" }, "node_modules/@types/d3-selection": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", - "license": "MIT" + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==" }, "node_modules/@types/d3-shape": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", - "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", - "license": "MIT", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", "dependencies": { "@types/d3-path": "*" } @@ -6333,26 +5912,22 @@ "node_modules/@types/d3-time": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", - "license": "MIT" + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" }, "node_modules/@types/d3-time-format": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", - "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", - "license": "MIT" + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==" }, "node_modules/@types/d3-timer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", - "license": "MIT" + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" }, "node_modules/@types/d3-transition": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", - "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -6361,7 +5936,6 @@ "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", - "license": "MIT", "dependencies": { "@types/d3-interpolate": "*", "@types/d3-selection": "*" @@ -6371,7 +5945,6 @@ "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "license": "MIT", "dependencies": { "@types/ms": "*" } @@ -6380,7 +5953,6 @@ "version": "8.56.12", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -6390,7 +5962,6 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -6399,14 +5970,12 @@ "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -6415,7 +5984,6 @@ "version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -6424,10 +5992,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", - "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", - "license": "MIT", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz", + "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -6436,10 +6003,9 @@ } }, "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.8", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", - "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", - "license": "MIT", + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -6450,14 +6016,12 @@ "node_modules/@types/geojson": { "version": "7946.0.16", "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "license": "MIT" + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" }, "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6466,7 +6030,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -6474,20 +6037,17 @@ "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, "node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - "license": "MIT" + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==" }, "node_modules/@types/http-proxy": { "version": "1.17.17", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6495,14 +6055,12 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -6511,7 +6069,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -6520,7 +6077,6 @@ "version": "30.0.0", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz", "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==", - "license": "MIT", "dependencies": { "expect": "^30.0.0", "pretty-format": "^30.0.0" @@ -6530,7 +6086,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -6542,7 +6097,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", - "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -6555,34 +6109,29 @@ "node_modules/@types/jest/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, "node_modules/@types/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", + "dev": true }, "node_modules/@types/lodash-es": { "version": "4.17.12", "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/lodash": "*" } @@ -6591,7 +6140,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -6599,20 +6147,17 @@ "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" }, "node_modules/@types/node": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", - "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", - "license": "MIT", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", "dependencies": { "undici-types": "~7.16.0" } @@ -6621,7 +6166,6 @@ "version": "1.3.14", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6629,44 +6173,37 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "license": "MIT" + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "node_modules/@types/prop-types": { "version": "15.7.15", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "license": "MIT" + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==" }, "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "license": "MIT" + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" }, "node_modules/@types/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", - "license": "MIT" + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.3.28", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", - "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", - "license": "MIT", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6676,7 +6213,6 @@ "version": "18.3.7", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", - "license": "MIT", "peerDependencies": { "@types/react": "^18.0.0" } @@ -6685,7 +6221,6 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6693,20 +6228,17 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, "node_modules/@types/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", - "license": "MIT" + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==" }, "node_modules/@types/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6715,7 +6247,6 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "license": "MIT", "dependencies": { "@types/express": "*" } @@ -6724,7 +6255,6 @@ "version": "1.15.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", - "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -6735,7 +6265,6 @@ "version": "0.17.6", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -6745,7 +6274,6 @@ "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6753,26 +6281,22 @@ "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT" + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT" + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6781,7 +6305,6 @@ "version": "17.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -6789,14 +6312,12 @@ "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -6830,7 +6351,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.62.0" }, @@ -6849,7 +6369,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -6876,7 +6395,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -6893,7 +6411,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -6920,7 +6437,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -6933,7 +6449,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -6960,7 +6475,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -6986,7 +6500,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -6999,7 +6512,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -7008,7 +6520,6 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -7024,14 +6535,12 @@ "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" @@ -7040,26 +6549,22 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "license": "MIT" + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "license": "MIT" + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "license": "MIT" + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", @@ -7069,14 +6574,12 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "license": "MIT" + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -7088,7 +6591,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -7097,7 +6599,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } @@ -7105,14 +6606,12 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "license": "MIT" + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -7128,7 +6627,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -7141,7 +6639,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -7153,7 +6650,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", @@ -7167,7 +6663,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" @@ -7176,27 +6671,23 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "license": "BSD-3-Clause" + "deprecated": "Use your platform's native atob() and btoa() methods instead" }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -7209,7 +6700,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7218,7 +6708,6 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7230,7 +6719,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -7240,7 +6728,6 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7252,7 +6739,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "license": "MIT", "engines": { "node": ">=10.13.0" }, @@ -7264,7 +6750,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -7273,7 +6758,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -7282,7 +6766,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -7291,7 +6774,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -7304,7 +6786,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", "dependencies": { "debug": "4" }, @@ -7316,7 +6797,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7332,7 +6812,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -7349,7 +6828,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -7364,14 +6842,12 @@ "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -7380,7 +6856,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -7395,7 +6870,6 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7410,7 +6884,6 @@ "engines": [ "node >= 0.8.0" ], - "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -7422,7 +6895,6 @@ "engines": [ "node >= 0.8.0" ], - "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -7431,7 +6903,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", "engines": { "node": ">=8" } @@ -7440,7 +6911,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7454,14 +6924,12 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -7474,7 +6942,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -7485,14 +6952,12 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -7501,7 +6966,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } @@ -7510,7 +6974,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" @@ -7525,14 +6988,12 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-includes": { "version": "3.1.9", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7554,7 +7015,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", "engines": { "node": ">=8" } @@ -7563,7 +7023,6 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7583,7 +7042,6 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7604,7 +7062,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -7622,7 +7079,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -7640,7 +7096,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7662,7 +7117,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7678,7 +7132,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", @@ -7698,26 +7151,22 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "license": "MIT" + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" }, "node_modules/async": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT" + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7725,22 +7174,20 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.24", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", - "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", "funding": [ { "type": "opencollective", @@ -7755,10 +7202,9 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001766", + "caniuse-lite": "^1.0.30001760", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -7777,7 +7223,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -7792,19 +7237,17 @@ "version": "4.11.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", - "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axios": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", - "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", - "license": "MIT", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", "dependencies": { - "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -7812,7 +7255,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", "engines": { "node": ">= 0.4" } @@ -7821,7 +7263,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "license": "MIT", "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -7843,7 +7284,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -7859,7 +7299,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -7868,7 +7307,6 @@ "version": "8.4.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.4", @@ -7887,7 +7325,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -7905,7 +7342,6 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -7921,7 +7357,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -7936,7 +7371,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -7951,19 +7385,17 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "license": "MIT", "peerDependencies": { "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz", - "integrity": "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==", - "license": "MIT", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.6", + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { @@ -7974,31 +7406,28 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz", - "integrity": "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==", - "license": "MIT", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.6", - "core-js-compat": "^3.48.0" + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz", - "integrity": "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==", - "license": "MIT", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.6" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -8007,14 +7436,12 @@ "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "license": "MIT" + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", - "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -8040,7 +7467,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -8056,7 +7482,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -8082,7 +7507,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", "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.", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.21.0", @@ -8100,7 +7524,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8109,14 +7532,12 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", - "license": "Apache-2.0", + "version": "2.9.11", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", + "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", "bin": { "baseline-browser-mapping": "dist/cli.js" } @@ -8124,14 +7545,12 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bfj": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "license": "MIT", "dependencies": { "bluebird": "^3.7.2", "check-types": "^11.2.3", @@ -8147,7 +7566,6 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", "engines": { "node": "*" } @@ -8156,7 +7574,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -8167,14 +7584,12 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "license": "MIT" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/body-parser": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", - "license": "MIT", "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", @@ -8198,7 +7613,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8207,7 +7621,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -8218,14 +7631,12 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/bonjour-service": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -8234,14 +7645,12 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8251,7 +7660,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -8262,8 +7670,7 @@ "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "license": "BSD-2-Clause" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { "version": "4.28.1", @@ -8283,7 +7690,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -8302,7 +7708,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -8310,14 +7715,12 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "license": "MIT", "engines": { "node": ">=6" }, @@ -8329,7 +7732,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -8338,7 +7740,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", @@ -8356,7 +7757,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -8369,7 +7769,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" @@ -8385,7 +7784,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -8394,7 +7792,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -8404,7 +7801,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -8416,7 +7812,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -8425,7 +7820,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -8434,9 +7828,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001769", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", - "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "version": "1.0.30001762", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", + "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", "funding": [ { "type": "opencollective", @@ -8450,14 +7844,12 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -8466,7 +7858,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8476,7 +7867,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8492,7 +7882,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "license": "MIT", "engines": { "node": ">=10" } @@ -8501,7 +7890,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8511,7 +7899,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8521,7 +7908,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8531,7 +7917,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8541,7 +7926,6 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz", "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==", - "license": "MIT", "dependencies": { "@kurkle/color": "^0.3.0" }, @@ -8552,14 +7936,12 @@ "node_modules/check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", - "license": "MIT" + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -8583,7 +7965,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -8595,22 +7976,20 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -8618,14 +7997,12 @@ "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", - "license": "MIT" + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==" }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -8637,7 +8014,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8646,7 +8022,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -8657,7 +8032,6 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -8667,7 +8041,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -8681,7 +8054,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -8693,7 +8065,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8707,7 +8078,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -8715,14 +8085,12 @@ "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/coa/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -8731,7 +8099,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -8740,7 +8107,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -8751,14 +8117,12 @@ "node_modules/collect-v8-coverage": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", - "license": "MIT" + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==" }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8769,26 +8133,22 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -8800,7 +8160,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8810,7 +8169,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", "engines": { "node": ">= 10" } @@ -8819,7 +8177,6 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -8827,14 +8184,12 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -8846,7 +8201,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", - "license": "MIT", "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", @@ -8864,7 +8218,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8872,26 +8225,22 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "license": "MIT" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", "engines": { "node": ">=0.8" } @@ -8900,7 +8249,6 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -8912,7 +8260,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8920,14 +8267,12 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8935,27 +8280,24 @@ "node_modules/cookie-signature": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - "license": "MIT" + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" }, "node_modules/core-js": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz", - "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz", + "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", - "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", - "license": "MIT", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", + "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", "dependencies": { - "browserslist": "^4.28.1" + "browserslist": "^4.28.0" }, "funding": { "type": "opencollective", @@ -8963,11 +8305,10 @@ } }, "node_modules/core-js-pure": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz", - "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz", + "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -8976,14 +8317,12 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -8999,7 +8338,6 @@ "version": "15.7.0", "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", - "license": "MIT", "dependencies": { "loose-envify": "^1.3.1", "object-assign": "^4.1.1" @@ -9009,7 +8347,6 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -9023,7 +8360,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", "engines": { "node": ">=8" } @@ -9032,7 +8368,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -9050,7 +8385,6 @@ "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -9062,7 +8396,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -9080,7 +8413,6 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -9115,7 +8447,6 @@ "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "license": "MIT", "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -9153,7 +8484,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -9162,7 +8492,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -9177,7 +8506,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -9192,14 +8520,12 @@ "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "license": "MIT" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -9212,7 +8538,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -9221,7 +8546,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -9232,8 +8556,7 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "license": "MIT" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { "version": "7.11.2", @@ -9248,14 +8571,12 @@ "type": "github", "url": "https://github.com/sponsors/csstools" } - ], - "license": "CC0-1.0" + ] }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -9267,7 +8588,6 @@ "version": "5.1.15", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", @@ -9288,7 +8608,6 @@ "version": "5.2.14", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", @@ -9331,7 +8650,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -9343,7 +8661,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -9355,7 +8672,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -9367,14 +8683,12 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "node_modules/csso/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -9382,14 +8696,12 @@ "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "license": "MIT" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -9400,20 +8712,17 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "license": "MIT" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" }, "node_modules/d3": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", - "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -9454,7 +8763,6 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -9466,7 +8774,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9475,7 +8782,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -9491,7 +8797,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -9503,7 +8808,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/d3-cloud/-/d3-cloud-1.2.8.tgz", "integrity": "sha512-K0qBFkgystNlgFW/ufdwIES5kDiC8cGJxMw4ULzN9UU511v89A6HXs1X8vUPxqurehzqJZS5KzZI4c8McT+4UA==", - "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "^1.0.3" } @@ -9511,14 +8815,12 @@ "node_modules/d3-cloud/node_modules/d3-dispatch": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==", - "license": "BSD-3-Clause" + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" }, "node_modules/d3-color": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9527,7 +8829,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -9539,7 +8840,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -9551,7 +8851,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9560,7 +8859,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -9573,7 +8871,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -9598,7 +8895,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "license": "BSD-3-Clause", "engines": { "node": ">=12" } @@ -9607,7 +8903,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -9619,7 +8914,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -9630,10 +8924,9 @@ } }, "node_modules/d3-format": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", - "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", - "license": "ISC", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", "engines": { "node": ">=12" } @@ -9642,7 +8935,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", - "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -9654,7 +8946,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9663,7 +8954,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -9675,7 +8965,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9684,7 +8973,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9693,7 +8981,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9702,7 +8989,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9711,7 +8997,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -9727,7 +9012,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", - "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -9740,7 +9024,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9749,7 +9032,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -9761,7 +9043,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -9773,7 +9054,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -9785,7 +9065,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "license": "ISC", "engines": { "node": ">=12" } @@ -9794,7 +9073,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -9813,7 +9091,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -9828,14 +9105,12 @@ "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "license": "BSD-2-Clause" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -9849,7 +9124,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -9866,7 +9140,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -9883,7 +9156,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -9900,7 +9172,6 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -9916,14 +9187,12 @@ "node_modules/decimal.js": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", - "license": "MIT" + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==" }, "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", "dependencies": { "character-entities": "^2.0.0" }, @@ -9935,20 +9204,17 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "license": "MIT" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "license": "MIT" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9957,7 +9223,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -9969,7 +9234,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -9986,7 +9250,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "license": "MIT", "engines": { "node": ">=8" } @@ -9995,7 +9258,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -10012,7 +9274,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "license": "ISC", "dependencies": { "robust-predicates": "^3.0.2" } @@ -10021,7 +9282,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -10030,7 +9290,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -10039,7 +9298,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -10048,7 +9306,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -10058,7 +9315,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "license": "MIT", "engines": { "node": ">=8" } @@ -10066,14 +9322,12 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -10090,7 +9344,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10098,14 +9351,12 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -10117,14 +9368,12 @@ "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "license": "Apache-2.0" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -10133,7 +9382,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -10144,14 +9392,12 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -10163,7 +9409,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -10175,14 +9420,12 @@ "version": "0.5.16", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "license": "MIT", "peer": true }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -10191,7 +9434,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -10210,15 +9452,13 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "deprecated": "Use your platform's native DOMException instead", - "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -10230,7 +9470,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", "engines": { "node": ">=8" } @@ -10239,7 +9478,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -10254,7 +9492,6 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -10268,7 +9505,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -10278,7 +9514,6 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "license": "BSD-2-Clause", "engines": { "node": ">=10" } @@ -10286,14 +9521,12 @@ "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "license": "BSD-2-Clause" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -10306,20 +9539,17 @@ "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -10331,22 +9561,19 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", - "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", - "license": "ISC" + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==" }, "node_modules/embla-carousel": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", - "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" + "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==" }, "node_modules/embla-carousel-autoplay": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz", "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==", - "license": "MIT", "peerDependencies": { "embla-carousel": "8.6.0" } @@ -10355,7 +9582,6 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.6.0.tgz", "integrity": "sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==", - "license": "MIT", "peerDependencies": { "embla-carousel": "8.6.0" } @@ -10364,7 +9590,6 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -10375,14 +9600,12 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", "engines": { "node": ">= 4" } @@ -10391,19 +9614,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", - "license": "MIT", + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" + "tapable": "^2.2.0" }, "engines": { "node": ">=10.13.0" @@ -10413,7 +9634,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -10422,7 +9642,6 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -10431,7 +9650,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } @@ -10440,7 +9658,6 @@ "version": "1.24.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", @@ -10507,14 +9724,12 @@ "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "license": "MIT" + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -10523,7 +9738,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -10532,7 +9746,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -10558,14 +9771,12 @@ "node_modules/es-module-lexer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "license": "MIT" + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==" }, "node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -10577,7 +9788,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", @@ -10592,7 +9802,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -10604,7 +9813,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "license": "MIT", "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", @@ -10621,7 +9829,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -10629,14 +9836,12 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -10648,7 +9853,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -10669,7 +9873,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -10680,7 +9883,6 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -10735,7 +9937,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -10763,7 +9964,6 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -10774,7 +9974,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -10783,7 +9982,6 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", - "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -10800,7 +9998,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -10809,7 +10006,6 @@ "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -10827,7 +10023,6 @@ "version": "2.32.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", - "license": "MIT", "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -10860,7 +10055,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -10869,7 +10063,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -10881,7 +10074,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -10890,7 +10082,6 @@ "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -10914,7 +10105,6 @@ "version": "6.10.2", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "license": "MIT", "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", @@ -10943,7 +10133,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "license": "Apache-2.0", "engines": { "node": ">= 0.4" } @@ -10952,7 +10141,6 @@ "version": "7.37.5", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", - "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", @@ -10984,7 +10172,6 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -10996,7 +10183,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -11008,7 +10194,6 @@ "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -11025,7 +10210,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -11034,7 +10218,6 @@ "version": "5.11.1", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.58.0" }, @@ -11050,7 +10233,6 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -11066,7 +10248,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -11078,7 +10259,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "license": "MIT", "dependencies": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", @@ -11102,7 +10282,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11116,7 +10295,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11130,14 +10308,12 @@ "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -11153,7 +10329,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -11165,7 +10340,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -11180,7 +10354,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -11195,7 +10368,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -11210,7 +10382,6 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -11227,7 +10398,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -11240,7 +10410,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -11252,7 +10421,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -11264,7 +10432,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -11273,7 +10440,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -11282,14 +10448,12 @@ "node_modules/estree-walker": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "license": "MIT" + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -11298,7 +10462,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11306,14 +10469,12 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -11322,7 +10483,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -11353,7 +10513,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==", - "license": "MIT", "dependencies": { "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", @@ -11370,7 +10529,6 @@ "version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", - "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -11416,7 +10574,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -11424,26 +10581,22 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -11459,7 +10612,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -11470,14 +10622,12 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "license": "MIT" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-uri": { "version": "3.1.0", @@ -11492,14 +10642,12 @@ "type": "opencollective", "url": "https://opencollective.com/fastify" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -11508,7 +10656,6 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -11520,7 +10667,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -11529,7 +10675,6 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -11546,7 +10691,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -11558,7 +10702,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -11578,7 +10721,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -11596,7 +10738,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } @@ -11605,7 +10746,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -11614,7 +10754,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11626,7 +10765,6 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } @@ -11635,7 +10773,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -11647,7 +10784,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", - "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", @@ -11665,7 +10801,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -11673,14 +10808,12 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -11697,7 +10830,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -11710,7 +10842,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -11723,8 +10854,7 @@ "node_modules/flatted": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "license": "ISC" + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" }, "node_modules/follow-redirects": { "version": "1.15.11", @@ -11736,7 +10866,6 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -11750,7 +10879,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "license": "MIT", "dependencies": { "is-callable": "^1.2.7" }, @@ -11765,7 +10893,6 @@ "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -11804,7 +10931,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -11820,7 +10946,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -11835,7 +10960,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -11853,7 +10977,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -11862,7 +10985,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -11878,7 +11000,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11887,7 +11008,6 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "license": "MIT", "engines": { "node": "*" }, @@ -11900,7 +11020,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11909,7 +11028,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -11922,21 +11040,18 @@ "node_modules/fs-monkey": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", - "license": "Unlicense" + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -11949,7 +11064,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11958,7 +11072,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -11978,7 +11091,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11987,7 +11099,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -11996,7 +11107,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -12005,7 +11115,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -12014,7 +11123,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", @@ -12037,14 +11145,12 @@ "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "license": "ISC" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -12053,7 +11159,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -12066,7 +11171,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -12078,7 +11182,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -12095,8 +11198,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -12116,7 +11218,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -12127,14 +11228,12 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -12146,7 +11245,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -12160,7 +11258,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -12172,7 +11269,6 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -12187,7 +11283,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -12203,7 +11298,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -12223,7 +11317,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12234,20 +11327,17 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "license": "MIT" + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -12261,20 +11351,17 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "license": "(Apache-2.0 OR MPL-1.1)" + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12286,7 +11373,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", "engines": { "node": ">=8" } @@ -12295,7 +11381,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -12307,7 +11392,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "license": "MIT", "dependencies": { "dunder-proto": "^1.0.0" }, @@ -12322,7 +11406,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12334,7 +11417,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -12349,7 +11431,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -12361,7 +11442,6 @@ "version": "8.0.3", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -12381,7 +11461,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -12394,7 +11473,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -12419,7 +11497,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -12431,7 +11508,6 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", "dependencies": { "entities": "^6.0.0" }, @@ -12443,7 +11519,6 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", @@ -12470,7 +11545,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -12489,7 +11563,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -12502,7 +11575,6 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -12519,7 +11591,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", "bin": { "he": "bin/he" } @@ -12528,7 +11599,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -12536,14 +11606,12 @@ "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "license": "MIT", "engines": { "node": ">= 6.0.0" } @@ -12552,7 +11620,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -12563,14 +11630,12 @@ "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12584,14 +11649,12 @@ "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -12600,7 +11663,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -12621,20 +11683,17 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ], - "license": "MIT" + ] }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "license": "MIT" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -12655,7 +11714,6 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", "engines": { "node": ">= 12" } @@ -12664,7 +11722,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -12674,17 +11731,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/html-webpack-plugin": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", - "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", - "license": "MIT", + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz", + "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -12723,7 +11778,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -12734,14 +11788,12 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - "license": "MIT", "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", @@ -12760,14 +11812,12 @@ "node_modules/http-parser-js": { "version": "0.5.10", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", - "license": "MIT" + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -12781,7 +11831,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -12795,7 +11844,6 @@ "version": "2.0.9", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", - "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -12819,7 +11867,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -12831,7 +11878,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -12844,7 +11890,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -12853,7 +11898,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -12865,7 +11909,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -12876,14 +11919,12 @@ "node_modules/idb": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "license": "ISC" + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -12895,7 +11936,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", "engines": { "node": ">= 4" } @@ -12904,7 +11944,6 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -12914,7 +11953,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -12930,7 +11968,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", "engines": { "node": ">=4" } @@ -12939,7 +11976,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -12958,7 +11994,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -12967,7 +12002,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", "engines": { "node": ">=8" } @@ -12977,7 +12011,6 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "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.", - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -12986,26 +12019,22 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inline-style-parser": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "license": "MIT" + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==" }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", @@ -13019,7 +12048,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "license": "ISC", "engines": { "node": ">=12" } @@ -13028,7 +12056,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", - "license": "MIT", "engines": { "node": ">= 10" } @@ -13037,7 +12064,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13047,7 +12073,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -13061,7 +12086,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -13077,14 +12101,12 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "license": "MIT", "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", @@ -13103,7 +12125,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "license": "MIT", "dependencies": { "has-bigints": "^1.0.2" }, @@ -13118,7 +12139,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -13130,7 +12150,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -13146,7 +12165,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13158,7 +12176,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -13173,7 +12190,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", @@ -13190,7 +12206,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -13206,7 +12221,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13216,7 +12230,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -13231,7 +12244,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13240,7 +12252,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -13255,7 +12266,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", "engines": { "node": ">=8" } @@ -13264,7 +12274,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -13273,7 +12282,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", @@ -13292,7 +12300,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -13304,7 +12311,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13314,7 +12320,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13325,14 +12330,12 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "license": "MIT" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13344,7 +12347,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -13353,7 +12355,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -13369,7 +12370,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13378,7 +12378,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", "engines": { "node": ">=8" } @@ -13387,7 +12386,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -13398,14 +12396,12 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "license": "MIT" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -13423,7 +12419,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13432,7 +12427,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "license": "MIT", "engines": { "node": ">=6" } @@ -13441,7 +12435,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13453,7 +12446,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -13468,7 +12460,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -13480,7 +12471,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -13496,7 +12486,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", @@ -13513,7 +12502,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" }, @@ -13527,14 +12515,12 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13546,7 +12532,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -13561,7 +12546,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" @@ -13577,7 +12561,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -13588,20 +12571,17 @@ "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -13610,7 +12590,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -13626,7 +12605,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -13635,7 +12613,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -13649,7 +12626,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -13664,7 +12640,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -13678,7 +12653,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -13687,7 +12661,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -13700,7 +12673,6 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", @@ -13717,7 +12689,6 @@ "version": "10.9.4", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", - "license": "Apache-2.0", "dependencies": { "async": "^3.2.6", "filelist": "^1.0.4", @@ -13734,7 +12705,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -13759,7 +12729,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -13773,7 +12742,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13789,7 +12757,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13798,7 +12765,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -13828,7 +12794,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13844,7 +12809,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13859,7 +12823,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -13868,7 +12831,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -13883,7 +12845,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -13898,7 +12859,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -13913,7 +12873,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -13933,7 +12892,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13950,7 +12908,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13962,7 +12919,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -13996,7 +12952,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14012,7 +12967,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14027,7 +12981,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14036,7 +12989,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14053,7 +13005,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14065,7 +13016,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -14108,7 +13058,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14124,7 +13073,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14139,7 +13087,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14148,7 +13095,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -14157,7 +13103,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14174,7 +13119,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14186,7 +13130,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", - "license": "MIT", "dependencies": { "@jest/diff-sequences": "30.0.1", "@jest/get-type": "30.1.0", @@ -14201,7 +13144,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -14213,7 +13155,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", - "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -14226,14 +13167,12 @@ "node_modules/jest-diff/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/jest-docblock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -14245,7 +13184,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -14261,7 +13199,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14277,7 +13214,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14292,7 +13228,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14301,7 +13236,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14318,7 +13252,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14330,7 +13263,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -14348,7 +13280,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14364,7 +13295,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14379,7 +13309,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14388,7 +13317,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -14401,7 +13329,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14418,7 +13345,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14430,7 +13356,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -14447,7 +13372,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14463,7 +13387,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14478,7 +13401,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14487,7 +13409,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -14500,7 +13421,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14517,7 +13437,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14529,7 +13448,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -14538,7 +13456,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -14564,7 +13481,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14580,7 +13496,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14595,7 +13510,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14604,7 +13518,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -14613,7 +13526,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14630,7 +13542,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14642,7 +13553,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -14670,7 +13580,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14686,7 +13595,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14701,7 +13609,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -14710,7 +13617,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -14725,7 +13631,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -14740,7 +13645,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -14755,7 +13659,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -14775,7 +13678,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14792,7 +13694,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14804,7 +13705,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "license": "MIT", "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -14817,7 +13717,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==", - "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", "chalk": "^4.1.2", @@ -14832,7 +13731,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -14844,7 +13742,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", - "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -14857,14 +13754,12 @@ "node_modules/jest-matcher-utils/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/jest-message-util": { "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@jest/types": "30.2.0", @@ -14884,7 +13779,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -14896,7 +13790,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", - "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -14909,14 +13802,12 @@ "node_modules/jest-message-util/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/jest-mock": { "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==", - "license": "MIT", "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", @@ -14930,7 +13821,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "license": "MIT", "engines": { "node": ">=6" }, @@ -14947,7 +13837,6 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", - "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -14956,7 +13845,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -14977,7 +13865,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -14991,7 +13878,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15007,7 +13893,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15016,7 +13901,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -15025,7 +13909,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15041,7 +13924,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15056,7 +13938,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15065,7 +13946,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15082,7 +13962,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15094,7 +13973,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -15126,7 +14004,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15142,7 +14019,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15157,7 +14033,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15166,7 +14041,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -15186,7 +14060,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15203,7 +14076,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15215,7 +14087,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -15248,7 +14119,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15264,7 +14134,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15279,7 +14148,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15288,7 +14156,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -15308,7 +14175,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -15321,7 +14187,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -15330,7 +14195,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15347,7 +14211,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15359,7 +14222,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -15372,7 +14234,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "license": "MIT", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -15405,7 +14266,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15421,7 +14281,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15436,7 +14295,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15445,7 +14303,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -15460,7 +14317,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -15475,7 +14331,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -15490,7 +14345,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -15510,7 +14364,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15527,7 +14380,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15539,7 +14391,6 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", - "license": "MIT", "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", @@ -15556,7 +14407,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -15573,7 +14423,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15589,7 +14438,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15598,7 +14446,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -15619,7 +14466,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -15636,7 +14482,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -15645,7 +14490,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.24.1" }, @@ -15657,7 +14501,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -15672,7 +14515,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -15688,14 +14530,12 @@ "node_modules/jest-watch-typeahead/node_modules/@sinclair/typebox": { "version": "0.24.51", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "license": "MIT" + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -15713,7 +14553,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15722,7 +14561,6 @@ "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -15734,7 +14572,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.3", @@ -15754,7 +14591,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -15763,7 +14599,6 @@ "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } @@ -15772,7 +14607,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -15789,7 +14623,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "license": "MIT", "dependencies": { "@jest/test-result": "^28.1.3", "@jest/types": "^28.1.3", @@ -15808,7 +14641,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -15821,7 +14653,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -15833,7 +14664,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15845,7 +14675,6 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", @@ -15859,14 +14688,12 @@ "node_modules/jest-watch-typeahead/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -15878,7 +14705,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "license": "MIT", "dependencies": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" @@ -15894,7 +14720,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", - "license": "MIT", "engines": { "node": ">=12.20" } @@ -15903,7 +14728,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -15918,7 +14742,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -15930,7 +14753,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -15948,7 +14770,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -15964,7 +14785,6 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -15979,7 +14799,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -15988,7 +14807,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -16005,7 +14823,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -16017,7 +14834,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -16031,7 +14847,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -16046,7 +14861,6 @@ "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "license": "MIT", "bin": { "jiti": "bin/jiti.js" } @@ -16054,14 +14868,12 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -16074,7 +14886,6 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -16120,7 +14931,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz", "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -16136,7 +14946,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -16147,38 +14956,32 @@ "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "license": "MIT" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -16190,7 +14993,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -16199,20 +15001,19 @@ } }, "node_modules/jsonpath": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.2.1.tgz", - "integrity": "sha512-Jl6Jhk0jG+kP3yk59SSeGq7LFPR4JQz1DU0K+kXTysUhMostbhU3qh5mjTuf0PqFcXpAT7kvmMt9WxV10NyIgQ==", - "license": "MIT", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", "dependencies": { - "esprima": "1.2.5", - "static-eval": "2.1.1", - "underscore": "1.13.6" + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" } }, "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -16225,7 +15026,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16234,7 +15034,6 @@ "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -16248,14 +15047,12 @@ "node_modules/keyborg": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", - "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==", - "license": "MIT" + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==" }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -16264,7 +15061,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16273,7 +15069,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", "engines": { "node": ">=6" } @@ -16282,7 +15077,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "license": "MIT", "engines": { "node": ">= 8" } @@ -16290,14 +15084,12 @@ "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "license": "CC0-1.0" + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" }, "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -16309,7 +15101,6 @@ "version": "2.12.0", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", - "license": "MIT", "dependencies": { "picocolors": "^1.1.1", "shell-quote": "^1.8.3" @@ -16319,7 +15110,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", "engines": { "node": ">=6" } @@ -16328,7 +15118,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -16341,7 +15130,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", "engines": { "node": ">=10" } @@ -16349,14 +15137,12 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/loader-runner": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", - "license": "MIT", "engines": { "node": ">=6.11.5" }, @@ -16369,7 +15155,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -16383,7 +15168,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -16392,52 +15176,44 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", - "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", - "license": "MIT" + "version": "4.17.22", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz", + "integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "license": "MIT" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -16447,7 +15223,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -16459,7 +15234,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -16468,7 +15242,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -16477,7 +15250,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "license": "MIT", "peer": true, "bin": { "lz-string": "bin/bin.js" @@ -16487,7 +15259,6 @@ "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -16496,7 +15267,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -16511,7 +15281,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -16520,7 +15289,6 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -16529,7 +15297,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -16539,7 +15306,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -16548,7 +15314,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -16564,7 +15329,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -16576,7 +15340,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -16600,7 +15363,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -16619,7 +15381,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -16636,7 +15397,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -16653,7 +15413,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -16668,7 +15427,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -16685,7 +15443,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -16701,7 +15458,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -16719,7 +15475,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -16743,7 +15498,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -16761,7 +15515,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -16775,7 +15528,6 @@ "version": "13.2.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -16796,7 +15548,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -16817,7 +15568,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -16829,14 +15579,12 @@ "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "license": "CC0-1.0" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16845,7 +15593,6 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -16857,7 +15604,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -16865,14 +15611,12 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", "engines": { "node": ">= 8" } @@ -16881,7 +15625,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16900,7 +15643,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -16935,7 +15677,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -16959,7 +15700,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -16979,7 +15719,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -16995,7 +15734,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -17015,7 +15753,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -17033,7 +15770,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -17050,7 +15786,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -17063,7 +15798,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -17090,7 +15824,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -17111,7 +15844,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -17133,7 +15865,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -17153,7 +15884,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -17175,7 +15905,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -17197,7 +15926,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -17217,7 +15945,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -17236,7 +15963,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -17257,7 +15983,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -17277,7 +16002,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -17296,7 +16020,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -17317,8 +16040,7 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.1", @@ -17333,8 +16055,7 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", @@ -17350,7 +16071,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -17369,7 +16089,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } @@ -17388,7 +16107,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -17409,7 +16127,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -17430,8 +16147,7 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-types": { "version": "2.0.2", @@ -17446,14 +16162,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -17466,7 +16180,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -17478,7 +16191,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -17490,7 +16202,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -17499,7 +16210,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -17511,7 +16221,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", "engines": { "node": ">=6" } @@ -17520,16 +16229,14 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", - "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", - "license": "MIT", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -17548,14 +16255,12 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -17567,7 +16272,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -17576,7 +16280,6 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -17587,14 +16290,12 @@ "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -17607,7 +16308,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -17624,7 +16324,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -17635,20 +16334,17 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "license": "MIT" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/natural-compare-lite": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "license": "MIT" + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, "node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -17656,14 +16352,12 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -17673,7 +16367,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", - "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -17681,20 +16374,17 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "license": "MIT" + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -17703,7 +16393,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -17715,7 +16404,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -17727,7 +16415,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -17738,14 +16425,12 @@ "node_modules/nwsapi": { "version": "2.2.23", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", - "license": "MIT" + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==" }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -17754,7 +16439,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -17763,7 +16447,6 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17775,7 +16458,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -17784,7 +16466,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -17804,7 +16485,6 @@ "version": "1.1.9", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -17819,7 +16499,6 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17837,7 +16516,6 @@ "version": "2.1.9", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz", "integrity": "sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==", - "license": "MIT", "dependencies": { "array.prototype.reduce": "^1.0.8", "call-bind": "^1.0.8", @@ -17858,7 +16536,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17872,7 +16549,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -17889,14 +16565,12 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -17908,7 +16582,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -17917,7 +16590,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", "dependencies": { "wrappy": "1" } @@ -17926,7 +16598,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -17941,7 +16612,6 @@ "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -17958,7 +16628,6 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -17975,7 +16644,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", @@ -17992,7 +16660,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -18007,7 +16674,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -18019,7 +16685,6 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -18032,7 +16697,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", "engines": { "node": ">=6" } @@ -18041,7 +16705,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -18051,7 +16714,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -18063,7 +16725,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", @@ -18081,14 +16742,12 @@ "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -18105,14 +16764,12 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -18121,7 +16778,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -18131,7 +16787,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", "engines": { "node": ">=8" } @@ -18140,7 +16795,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18149,7 +16803,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -18157,20 +16810,17 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "license": "MIT" + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", "engines": { "node": ">=8" } @@ -18178,20 +16828,17 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "license": "MIT", "engines": { "node": ">=12" }, @@ -18203,7 +16850,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18212,7 +16858,6 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -18221,7 +16866,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -18233,7 +16877,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -18245,7 +16888,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -18257,7 +16899,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -18270,7 +16911,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -18282,7 +16922,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -18291,7 +16930,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "license": "MIT", "engines": { "node": ">= 0.4" } @@ -18314,7 +16952,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18328,7 +16965,6 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -18347,7 +16983,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "license": "CC0-1.0", "engines": { "node": ">=8" }, @@ -18360,7 +16995,6 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -18373,7 +17007,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18388,7 +17021,6 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18407,7 +17039,6 @@ "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18426,7 +17057,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18445,7 +17075,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -18463,7 +17092,6 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -18479,7 +17107,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18498,7 +17125,6 @@ "version": "12.1.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18517,7 +17143,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -18536,7 +17161,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -18555,7 +17179,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -18567,7 +17190,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -18579,7 +17201,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -18591,7 +17212,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -18603,7 +17223,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -18623,7 +17242,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18638,7 +17256,6 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "license": "MIT", "peerDependencies": { "postcss": "^8.1.4" } @@ -18647,7 +17264,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -18662,7 +17278,6 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -18677,7 +17292,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "license": "MIT", "peerDependencies": { "postcss": "^8.1.0" } @@ -18686,7 +17300,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -18702,7 +17315,6 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18721,7 +17333,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -18738,7 +17349,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" } @@ -18757,7 +17367,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -18772,7 +17381,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -18792,7 +17400,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -18814,7 +17421,6 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -18826,7 +17432,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -18838,7 +17443,6 @@ "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" @@ -18854,7 +17458,6 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -18872,7 +17475,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -18887,7 +17489,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -18904,7 +17505,6 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", @@ -18921,7 +17521,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -18936,7 +17535,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -18948,7 +17546,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^7.0.0", @@ -18965,7 +17562,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18978,7 +17574,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", "dependencies": { "postcss-selector-parser": "^7.0.0" }, @@ -18993,7 +17588,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19006,7 +17600,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -19031,7 +17624,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.1" }, @@ -19046,7 +17638,6 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -19066,7 +17657,6 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "license": "CC0-1.0", "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -19084,7 +17674,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -19096,7 +17685,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19111,7 +17699,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19126,7 +17713,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19141,7 +17727,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19156,7 +17741,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19171,7 +17755,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -19187,7 +17770,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -19203,7 +17785,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19228,7 +17809,6 @@ "url": "https://liberapay.com/mrcgrtz" } ], - "license": "MIT", "engines": { "node": "^12 || ^14 || >=16" }, @@ -19240,7 +17820,6 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -19256,7 +17835,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19275,7 +17853,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "license": "MIT", "peerDependencies": { "postcss": "^8" } @@ -19284,7 +17861,6 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19303,7 +17879,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", @@ -19370,7 +17945,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -19389,7 +17963,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -19405,7 +17978,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -19420,7 +17992,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "license": "MIT", "peerDependencies": { "postcss": "^8.0.3" } @@ -19429,7 +18000,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -19448,7 +18018,6 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19461,7 +18030,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -19477,7 +18045,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -19489,14 +18056,12 @@ "node_modules/postcss-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "node_modules/postcss-svgo/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19505,7 +18070,6 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -19526,7 +18090,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -19540,14 +18103,12 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -19556,7 +18117,6 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", "engines": { "node": ">=6" }, @@ -19568,7 +18128,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -19578,7 +18137,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -19592,7 +18150,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -19603,14 +18160,12 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", "dependencies": { "asap": "~2.0.6" } @@ -19619,7 +18174,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -19632,7 +18186,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -19642,14 +18195,12 @@ "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/property-information": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -19659,7 +18210,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -19672,7 +18222,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", "engines": { "node": ">= 0.10" } @@ -19680,14 +18229,12 @@ "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "node_modules/psl": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, @@ -19699,7 +18246,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", "engines": { "node": ">=6" } @@ -19709,17 +18255,15 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, "node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - "license": "BSD-3-Clause", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", "dependencies": { "side-channel": "^1.1.0" }, @@ -19734,7 +18278,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/query-selector/-/query-selector-1.0.9.tgz", "integrity": "sha512-IzUgkI5G+b2W6JQpTwHy9IlVr49fPACC9nPLAq26DnLHVzdJJPWfgNsRRMA974MSKyr6tEYemxBcPxdwBXQqAQ==", - "license": "MIT", "engines": { "node": ">=0.10" } @@ -19742,8 +18285,7 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -19762,14 +18304,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "license": "MIT", "dependencies": { "performance-now": "^2.1.0" } @@ -19778,7 +18318,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -19787,7 +18326,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -19796,7 +18334,6 @@ "version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", - "license": "MIT", "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", @@ -19811,7 +18348,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -19823,7 +18359,6 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -19835,7 +18370,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "license": "MIT", "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -19852,7 +18386,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.3.1.tgz", "integrity": "sha512-h5IPXKg9EXpjoBzUfyWJvllMjG2mQ4EiuHQFhms/AjUm0XSZHhyRy2xVmLXHKrtcdrPO4mnGqRtYoD0vp95A0A==", - "license": "MIT", "peerDependencies": { "chart.js": "^4.1.1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -19862,7 +18395,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-d3-cloud/-/react-d3-cloud-1.0.6.tgz", "integrity": "sha512-u9nIDUU9oSJ5RSDBJQTBuXkATiX4lsBUdhzLiKN8bKF6SbEvJU+NrI/MvERxnXegq1/2r7jwl2CUdtbdfI7Ugw==", - "license": "MIT", "dependencies": { "d3-cloud": "^1.2.5", "d3-scale": "^3.3.0", @@ -19881,7 +18413,6 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" } @@ -19889,20 +18420,17 @@ "node_modules/react-d3-cloud/node_modules/d3-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" }, "node_modules/react-d3-cloud/node_modules/d3-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==", - "license": "BSD-3-Clause" + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" }, "node_modules/react-d3-cloud/node_modules/d3-interpolate": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2" } @@ -19911,7 +18439,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "license": "BSD-3-Clause", "dependencies": { "d3-array": "^2.3.0", "d3-format": "1 - 2", @@ -19924,7 +18451,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", - "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2", "d3-interpolate": "1 - 2" @@ -19933,14 +18459,12 @@ "node_modules/react-d3-cloud/node_modules/d3-selection": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==", - "license": "BSD-3-Clause" + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" }, "node_modules/react-d3-cloud/node_modules/d3-time": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "license": "BSD-3-Clause", "dependencies": { "d3-array": "2" } @@ -19949,7 +18473,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "license": "BSD-3-Clause", "dependencies": { "d3-time": "1 - 2" } @@ -19957,14 +18480,12 @@ "node_modules/react-d3-cloud/node_modules/internmap": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", - "license": "ISC" + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -19999,7 +18520,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -20015,7 +18535,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "license": "MIT", "engines": { "node": ">= 12.13.0" } @@ -20024,7 +18543,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -20039,7 +18557,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -20054,7 +18571,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -20069,7 +18585,6 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -20082,7 +18597,6 @@ "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -20090,20 +18604,17 @@ "node_modules/react-error-overlay": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", - "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", - "license": "MIT" + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==" }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", - "license": "MIT" + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-faux-dom": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/react-faux-dom/-/react-faux-dom-4.5.0.tgz", "integrity": "sha512-T03fyZw/He4EYPqQpK5KJ9BQXNNMMgUo5DiwWkFG5wlpMDuiiYc4Q8WfeODjl3g2S2OBqy3+0VUr44sZkqz2Sw==", - "license": "Unlicense", "dependencies": { "create-react-class": "^15.6.3", "hoist-non-react-statics": "^3.3.0", @@ -20117,14 +18628,12 @@ "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/react-markdown": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -20151,7 +18660,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -20160,7 +18668,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -20233,7 +18740,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", "dependencies": { "pify": "^2.3.0" } @@ -20242,7 +18748,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -20256,7 +18761,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -20268,7 +18772,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -20280,7 +18783,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "license": "MIT", "dependencies": { "minimatch": "^3.0.5" }, @@ -20292,7 +18794,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -20305,7 +18806,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -20326,14 +18826,12 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.2", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -20344,20 +18842,17 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regex-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", - "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", - "license": "MIT" + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==" }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -20377,7 +18872,6 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", @@ -20393,14 +18887,12 @@ "node_modules/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" }, "node_modules/regjsparser": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", - "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.1.0" }, @@ -20412,7 +18904,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -20427,7 +18918,6 @@ "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", "engines": { "node": ">= 0.10" } @@ -20436,7 +18926,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -20454,7 +18943,6 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -20470,7 +18958,6 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -20487,7 +18974,6 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -20502,7 +18988,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/remark-supersub/-/remark-supersub-1.0.0.tgz", "integrity": "sha512-3SYsphMqpAWbr8AZozdcypozinl/lly3e7BEwPG3YT5J9uZQaDcELBF6/sr/OZoAlFxy2nhNFWSrZBu/ZPRT3Q==", - "license": "MIT", "dependencies": { "unist-util-visit": "^4.0.0" } @@ -20510,14 +18995,12 @@ "node_modules/remark-supersub/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" }, "node_modules/remark-supersub/node_modules/unist-util-is": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -20530,7 +19013,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -20545,7 +19027,6 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -20559,7 +19040,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -20572,7 +19052,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -20581,7 +19060,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -20589,14 +19067,12 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "license": "MIT", "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", @@ -20616,7 +19092,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -20628,7 +19103,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", "engines": { "node": ">=8" } @@ -20637,7 +19111,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "license": "MIT", "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -20664,20 +19137,17 @@ "node_modules/resolve-url-loader/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "license": "MIT" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "node_modules/resolve-url-loader/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -20694,7 +19164,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -20703,7 +19172,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "license": "MIT", "engines": { "node": ">=10" } @@ -20712,7 +19180,6 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", "engines": { "node": ">= 4" } @@ -20721,7 +19188,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -20732,7 +19198,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -20746,14 +19211,12 @@ "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", - "license": "Unlicense" + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, "node_modules/rollup": { "version": "2.79.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -20769,7 +19232,6 @@ "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -20784,7 +19246,6 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -20798,7 +19259,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -20807,7 +19267,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" } @@ -20830,7 +19289,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -20838,14 +19296,12 @@ "node_modules/rw": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -20877,14 +19333,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" @@ -20900,7 +19354,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -20916,20 +19369,17 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", - "license": "CC0-1.0" + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -20966,14 +19416,12 @@ "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -20985,14 +19433,12 @@ "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT", "peer": true }, "node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -21011,7 +19457,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21027,7 +19472,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -21038,20 +19482,17 @@ "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -21061,10 +19502,9 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "bin": { "semver": "bin/semver.js" }, @@ -21076,7 +19516,6 @@ "version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", - "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -21100,7 +19539,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -21108,45 +19546,37 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", - "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", - "license": "MIT", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dependencies": { - "accepts": "~1.3.8", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", "escape-html": "~1.0.3", - "http-errors": "~1.8.0", - "mime-types": "~2.1.35", - "parseurl": "~1.3.3" + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { "node": ">= 0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" } }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -21155,38 +19585,43 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "license": "MIT", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { "node": ">= 0.6" } }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -21195,7 +19630,6 @@ "version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", - "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", @@ -21210,7 +19644,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -21227,7 +19660,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -21242,7 +19674,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", @@ -21255,14 +19686,12 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -21274,7 +19703,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", "engines": { "node": ">=8" } @@ -21283,7 +19711,6 @@ "version": "1.8.3", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -21295,7 +19722,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -21314,7 +19740,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -21330,7 +19755,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -21348,7 +19772,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -21366,20 +19789,17 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", "engines": { "node": ">=8" } @@ -21388,7 +19808,6 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -21398,14 +19817,12 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "license": "MIT" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "license": "BSD-3-Clause", "engines": { "node": ">= 12" } @@ -21414,7 +19831,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -21423,7 +19839,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "license": "MIT", "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -21444,7 +19859,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -21454,7 +19868,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -21463,14 +19876,12 @@ "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "license": "MIT" + "deprecated": "Please use @jridgewell/sourcemap-codec instead" }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -21480,7 +19891,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -21496,7 +19906,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -21509,21 +19918,18 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "license": "MIT" + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -21535,7 +19941,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", "engines": { "node": ">=8" } @@ -21543,23 +19948,105 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "node_modules/static-eval": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", - "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", - "license": "MIT", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dependencies": { - "escodegen": "^2.1.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -21568,7 +20055,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" @@ -21581,7 +20067,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -21590,7 +20075,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -21602,14 +20086,12 @@ "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", - "license": "MIT" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -21622,14 +20104,12 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21643,7 +20123,6 @@ "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -21670,7 +20149,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -21680,7 +20158,6 @@ "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -21701,7 +20178,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -21719,7 +20195,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21736,7 +20211,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -21750,7 +20224,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -21764,7 +20237,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -21776,7 +20248,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "license": "MIT", "engines": { "node": ">=8" } @@ -21785,7 +20256,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "license": "MIT", "engines": { "node": ">=10" } @@ -21794,7 +20264,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -21803,7 +20272,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -21815,7 +20283,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", "engines": { "node": ">=8" }, @@ -21826,14 +20293,12 @@ "node_modules/style-attr": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/style-attr/-/style-attr-1.3.0.tgz", - "integrity": "sha512-srFr54gzEZoy73WgYfnbxCAtNCzF0Hn5RGzK7gi/0G6ttZd9v3WZFGY4ed5ABr43dbGjPNr4T46geUxxUP9i6w==", - "license": "MIT" + "integrity": "sha512-srFr54gzEZoy73WgYfnbxCAtNCzF0Hn5RGzK7gi/0G6ttZd9v3WZFGY4ed5ABr43dbGjPNr4T46geUxxUP9i6w==" }, "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -21849,7 +20314,6 @@ "version": "1.1.21", "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", - "license": "MIT", "dependencies": { "style-to-object": "1.0.14" } @@ -21858,7 +20322,6 @@ "version": "1.0.14", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", - "license": "MIT", "dependencies": { "inline-style-parser": "0.2.7" } @@ -21867,7 +20330,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -21882,14 +20344,12 @@ "node_modules/stylis": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", - "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", - "license": "MIT" + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" }, "node_modules/sucrase": { "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -21911,7 +20371,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", "engines": { "node": ">= 6" } @@ -21920,7 +20379,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -21932,7 +20390,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -21945,7 +20402,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -21956,15 +20412,13 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -21991,7 +20445,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -22003,7 +20456,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -22017,7 +20469,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -22025,14 +20476,12 @@ "node_modules/svgo/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -22044,7 +20493,6 @@ "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -22056,7 +20504,6 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -22066,7 +20513,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -22075,14 +20521,12 @@ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "license": "BSD-2-Clause" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, "node_modules/svgo/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -22091,7 +20535,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22100,7 +20543,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } @@ -22109,7 +20551,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -22120,14 +20561,12 @@ "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/tabster": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.7.0.tgz", "integrity": "sha512-AKYquti8AdWzuqJdQo4LUMQDZrHoYQy6V+8yUq2PmgLZV10EaB+8BD0nWOfC/3TBp4mPNg4fbHkz6SFtkr0PpA==", - "license": "MIT", "dependencies": { "keyborg": "2.6.0", "tslib": "^2.8.1" @@ -22140,7 +20579,6 @@ "version": "3.4.19", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", - "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -22177,7 +20615,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", "engines": { "node": ">=14" }, @@ -22199,7 +20636,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "lilconfig": "^3.1.1" }, @@ -22231,7 +20667,6 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", "optional": true, "peer": true, "bin": { @@ -22248,7 +20683,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "license": "MIT", "engines": { "node": ">=6" }, @@ -22261,7 +20695,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "license": "MIT", "engines": { "node": ">=8" } @@ -22270,7 +20703,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -22288,7 +20720,6 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -22300,7 +20731,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -22313,10 +20743,9 @@ } }, "node_modules/terser": { - "version": "5.46.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", - "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", - "license": "BSD-2-Clause", + "version": "5.44.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz", + "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", @@ -22334,7 +20763,6 @@ "version": "5.3.16", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", @@ -22367,14 +20795,12 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -22387,14 +20813,12 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -22403,7 +20827,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -22414,20 +20837,17 @@ "node_modules/throat": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", - "license": "MIT" + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "license": "MIT", "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" @@ -22442,14 +20862,12 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -22461,7 +20879,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", "engines": { "node": ">=0.6" } @@ -22470,7 +20887,6 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -22485,7 +20901,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -22494,7 +20909,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -22506,7 +20920,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -22516,7 +20929,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -22525,20 +20937,17 @@ "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "license": "MIT" + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -22550,7 +20959,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -22562,7 +20970,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22570,14 +20977,12 @@ "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -22591,14 +20996,12 @@ "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -22610,7 +21013,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22619,7 +21021,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -22631,7 +21032,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -22644,7 +21044,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -22658,7 +21057,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", @@ -22677,7 +21075,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -22698,7 +21095,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -22718,7 +21114,6 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } @@ -22727,7 +21122,6 @@ "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22740,7 +21134,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", @@ -22755,22 +21148,19 @@ } }, "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "license": "MIT" + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "license": "MIT" + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22779,7 +21169,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -22792,7 +21181,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22801,7 +21189,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -22810,7 +21197,6 @@ "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -22829,7 +21215,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -22841,7 +21226,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -22854,7 +21238,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -22867,7 +21250,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -22877,10 +21259,9 @@ } }, "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -22895,7 +21276,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -22909,7 +21289,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -22918,7 +21297,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -22926,14 +21304,12 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -22957,7 +21333,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" @@ -22973,7 +21348,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -22982,7 +21356,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -22992,7 +21365,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", - "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } @@ -23000,14 +21372,12 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -23021,14 +21391,12 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -23037,7 +21405,6 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -23046,7 +21413,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -23059,14 +21425,12 @@ "node_modules/v8-to-istanbul/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "license": "MIT" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -23075,7 +21439,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" @@ -23089,7 +21452,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -23103,7 +21465,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -23118,7 +21479,6 @@ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -23127,7 +21487,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -23139,16 +21498,14 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "license": "MIT", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz", + "integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -23161,7 +21518,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -23170,7 +21526,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -23179,23 +21534,20 @@ "node_modules/web-vitals": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-5.1.0.tgz", - "integrity": "sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==", - "license": "Apache-2.0" + "integrity": "sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==" }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/webpack": { - "version": "5.105.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", - "license": "MIT", + "version": "5.104.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz", + "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -23207,7 +21559,7 @@ "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.19.0", + "enhanced-resolve": "^5.17.4", "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -23220,7 +21572,7 @@ "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.16", - "watchpack": "^2.5.1", + "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { @@ -23243,7 +21595,6 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -23266,7 +21617,6 @@ "version": "4.15.2", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -23325,7 +21675,6 @@ "version": "8.19.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -23346,7 +21695,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "license": "MIT", "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" @@ -23362,7 +21710,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -23371,7 +21718,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "license": "MIT", "dependencies": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -23384,7 +21730,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", - "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -23393,7 +21738,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -23406,7 +21750,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -23415,7 +21758,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -23429,7 +21771,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -23439,7 +21780,6 @@ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", - "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -23448,7 +21788,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -23459,20 +21798,17 @@ "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "license": "MIT" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -23486,7 +21822,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -23501,7 +21836,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", @@ -23520,7 +21854,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", @@ -23547,7 +21880,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -23562,10 +21894,9 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.20", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", - "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", - "license": "MIT", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -23586,7 +21917,6 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -23595,7 +21925,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", - "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -23605,7 +21934,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23614,7 +21942,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -23662,7 +21989,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "license": "MIT", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -23679,7 +22005,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -23695,7 +22020,6 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -23709,15 +22033,13 @@ "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "deprecated": "The work that was done in this beta branch won't be included in future versions", - "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -23729,7 +22051,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "license": "MIT", "dependencies": { "punycode": "^2.1.0" } @@ -23737,14 +22058,12 @@ "node_modules/workbox-build/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "license": "BSD-2-Clause" + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -23756,7 +22075,6 @@ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", "deprecated": "workbox-background-sync@6.6.0", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23764,14 +22082,12 @@ "node_modules/workbox-core": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", - "license": "MIT" + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" }, "node_modules/workbox-expiration": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -23782,7 +22098,6 @@ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", - "license": "MIT", "dependencies": { "workbox-background-sync": "6.6.0", "workbox-core": "6.6.0", @@ -23794,7 +22109,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23803,7 +22117,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0", @@ -23814,7 +22127,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23823,7 +22135,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "license": "MIT", "dependencies": { "workbox-cacheable-response": "6.6.0", "workbox-core": "6.6.0", @@ -23837,7 +22148,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23846,7 +22156,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -23855,7 +22164,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "license": "MIT", "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0" @@ -23864,14 +22172,12 @@ "node_modules/workbox-sw": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", - "license": "MIT" + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" }, "node_modules/workbox-webpack-plugin": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", - "license": "MIT", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", @@ -23890,7 +22196,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -23899,7 +22204,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -23909,7 +22213,6 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.6.0" @@ -23919,7 +22222,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -23935,14 +22237,12 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -23954,7 +22254,6 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -23974,20 +22273,17 @@ "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "license": "Apache-2.0" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", "engines": { "node": ">=10" } @@ -23995,14 +22291,12 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", "engines": { "node": ">= 6" } @@ -24011,7 +22305,6 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -24029,7 +22322,6 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "license": "ISC", "engines": { "node": ">=10" } @@ -24038,7 +22330,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -24050,7 +22341,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/src/App/package.json b/src/App/package.json index cdc4a1739..985a7db89 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -4,20 +4,20 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@fluentui/react": "^8.125.4", + "@fluentui/react": "^8.125.3", "@azure/msal-react": "^3.0.23", "@azure/msal-browser": "^4.24.1", "@testing-library/jest-dom": "^6.9.0", - "@fluentui/react-icons": "^2.0.317", - "@fluentui/react-components": "^9.72.11", + "@fluentui/react-icons": "^2.0.316", + "@fluentui/react-components": "^9.72.9", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", + "@types/node": "^25.0.3", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "axios": "^1.13.5", + "axios": "^1.13.2", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", @@ -28,7 +28,7 @@ "react-d3-cloud": "^1.0.6", "react-dom": "^18.3.1", "d3-color": "^3.1.0", - "lodash-es": "^4.17.23", + "lodash-es": "^4.17.21", "react-markdown": "^10.1.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", diff --git a/src/api/requirements.txt b/src/api/requirements.txt index 80aad6856..e761f609c 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -1,12 +1,12 @@ # Base packages -cachetools==6.2.6 +cachetools==6.2.4 python-dotenv==1.2.1 fastapi==0.128.0 uvicorn[standard]==0.40.0 pydantic[email]==2.11.10 # Azure SDK Core -azure-core==1.38.0 +azure-core==1.37.0 requests==2.32.5 types-requests==2.32.4.20260107 aiohttp==3.13.3 @@ -16,13 +16,13 @@ azure-identity==1.25.1 azure-search-documents==11.7.0b2 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -azure-cosmos==4.14.5 +azure-cosmos==4.14.3 # Additional utilities -semantic-kernel[azure]==1.39.2 -openai==1.99.0 +semantic-kernel[azure]==1.32.2 +openai==2.0.0 pyodbc==5.3.0 -pandas==3.0.0 +pandas==2.3.3 opentelemetry-exporter-otlp-proto-grpc==1.39.0 opentelemetry-exporter-otlp-proto-http==1.39.0 diff --git a/tests/e2e-test/tests/conftest.py b/tests/e2e-test/tests/conftest.py index a1bd04bb7..e2960a3db 100644 --- a/tests/e2e-test/tests/conftest.py +++ b/tests/e2e-test/tests/conftest.py @@ -107,8 +107,44 @@ def pytest_runtest_makereport(item, call): logger = logging.getLogger() logger.removeHandler(handler) - # Store the log output on the report object for HTML reporting - report.description = f"
{log_output.strip()}
" + # Check if there are subtests + subtests_html = "" + if hasattr(item, 'user_properties'): + item_subtests = [ + prop[1] for prop in item.user_properties if prop[0] == "subtest" + ] + if item_subtests: + subtests_html = ( + "
" + "Step-by-Step Details:" + "
    " + ) + for idx, subtest in enumerate(item_subtests, 1): + status = "✅ PASSED" if subtest.get('passed') else "❌ FAILED" + status_color = "green" if subtest.get('passed') else "red" + subtests_html += ( + f"
  • " + ) + subtests_html += ( + f"
    " + f"{status} - {subtest.get('msg', f'Step {idx}')}
    " + ) + if subtest.get('logs'): + subtests_html += ( + f"
    {subtest.get('logs').strip()}
    " + ) + subtests_html += "
  • " + subtests_html += "
" + + # Combine main log output with subtests + if subtests_html: + report.description = f"
{log_output.strip()}
{subtests_html}" + else: + report.description = f"
{log_output.strip()}
" # Clean up references log_streams.pop(item.nodeid, None) From 1b49aaff9873827163b5894451ff3d0ab8a3a991 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 20:09:17 +0000 Subject: [PATCH 007/192] build: bump pypdf from 6.5.0 to 6.7.1 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.5.0 to 6.7.1. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.5.0...6.7.1) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- infra/scripts/index_scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index 8de77dd90..b22de90c8 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -2,7 +2,7 @@ azure-storage-file-datalake==12.23.0 openai==2.14.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.5.0 +pypdf==6.7.1 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 From 71187cadb4b6bfedbfa10547566d794cf6247b4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:42:40 +0000 Subject: [PATCH 008/192] build: bump ajv from 6.12.6 to 6.14.0 in /src/App Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0) --- updated-dependencies: - dependency-name: ajv dependency-version: 6.14.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/App/package-lock.json | 44 ++++++++++++++------------------------- 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 51e75cf4e..e4d182550 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -6794,9 +6794,10 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -6825,9 +6826,10 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -19454,9 +19456,10 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -20663,22 +20666,6 @@ } } }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", @@ -22002,9 +21989,10 @@ } }, "node_modules/workbox-build/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", From 4e7174aad621b29e820b06670cc565b3315e2117 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 22:05:19 +0000 Subject: [PATCH 009/192] build: bump axios from 1.13.2 to 1.13.5 in /src/App Bumps [axios](https://github.com/axios/axios) from 1.13.2 to 1.13.5. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- src/App/package-lock.json | 13 +++++++------ src/App/package.json | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index e4d182550..c48678bfd 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -21,7 +21,7 @@ "@types/node": "^25.0.3", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "axios": "^1.13.2", + "axios": "^1.13.5", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", @@ -7244,12 +7244,13 @@ } }, "node_modules/axios": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", - "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", + "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.4", + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", "proxy-from-env": "^1.1.0" } }, diff --git a/src/App/package.json b/src/App/package.json index 985a7db89..d7cbe5c04 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -17,7 +17,7 @@ "@types/node": "^25.0.3", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "axios": "^1.13.2", + "axios": "^1.13.5", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", From 16caed0dda443e4cad69fd29680a1b27df4b671f Mon Sep 17 00:00:00 2001 From: "Prekshith D J (Persistent Systems Inc)" Date: Wed, 18 Feb 2026 16:37:08 +0530 Subject: [PATCH 010/192] Fixed the tag issue --- infra/main.bicep | 20 +++++++++++--------- infra/main_custom.bicep | 20 +++++++++++--------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/infra/main.bicep b/infra/main.bicep index 30fef6b09..e20919948 100644 --- a/infra/main.bicep +++ b/infra/main.bicep @@ -217,15 +217,17 @@ var logAnalyticsWorkspaceResourceId = useExistingLogAnalytics resource resourceGroupTags 'Microsoft.Resources/tags@2025-04-01' = { name: 'default' properties: { - tags:{ - ...resourceGroup().tags - TemplateName: 'KM-Generic' - Type: enablePrivateNetworking ? 'WAF' : 'Non-WAF' - CreatedBy: createdBy - DeploymentName: deployment().name - UseCase: usecase - ...tags - } + tags: union( + resourceGroup().tags ?? {}, + tags, + { + TemplateName: 'KM-Generic' + Type: enablePrivateNetworking ? 'WAF' : 'Non-WAF' + CreatedBy: createdBy + DeploymentName: deployment().name + UseCase: usecase + } + ) } } diff --git a/infra/main_custom.bicep b/infra/main_custom.bicep index 12544b780..db8959ec0 100644 --- a/infra/main_custom.bicep +++ b/infra/main_custom.bicep @@ -217,15 +217,17 @@ var logAnalyticsWorkspaceResourceId = useExistingLogAnalytics resource resourceGroupTags 'Microsoft.Resources/tags@2025-04-01' = { name: 'default' properties: { - tags:{ - ...resourceGroup().tags - TemplateName: 'KM-Generic' - Type: enablePrivateNetworking ? 'WAF' : 'Non-WAF' - CreatedBy: createdBy - DeploymentName: deployment().name - UseCase: usecase - ...tags - } + tags: union( + resourceGroup().tags ?? {}, + tags, + { + TemplateName: 'KM-Generic' + Type: enablePrivateNetworking ? 'WAF' : 'Non-WAF' + CreatedBy: createdBy + DeploymentName: deployment().name + UseCase: usecase + } + ) } } From 1456a7c4545aaf4c58e30621364e3cad0a3b9421 Mon Sep 17 00:00:00 2001 From: "Prekshith D J (Persistent Systems Inc)" Date: Thu, 19 Feb 2026 10:22:29 +0530 Subject: [PATCH 011/192] Call the variable outside the resource --- infra/main.bicep | 3 ++- infra/main_custom.bicep | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/infra/main.bicep b/infra/main.bicep index e20919948..1798114d4 100644 --- a/infra/main.bicep +++ b/infra/main.bicep @@ -212,13 +212,14 @@ var useExistingLogAnalytics = !empty(existingLogAnalyticsWorkspaceId) var logAnalyticsWorkspaceResourceId = useExistingLogAnalytics ? existingLogAnalyticsWorkspaceId : logAnalyticsWorkspace!.outputs.resourceId +var existingTags = resourceGroup().tags ?? {} // ========== Resource Group Tag ========== // resource resourceGroupTags 'Microsoft.Resources/tags@2025-04-01' = { name: 'default' properties: { tags: union( - resourceGroup().tags ?? {}, + existingTags, tags, { TemplateName: 'KM-Generic' diff --git a/infra/main_custom.bicep b/infra/main_custom.bicep index db8959ec0..e854f2023 100644 --- a/infra/main_custom.bicep +++ b/infra/main_custom.bicep @@ -212,13 +212,14 @@ var useExistingLogAnalytics = !empty(existingLogAnalyticsWorkspaceId) var logAnalyticsWorkspaceResourceId = useExistingLogAnalytics ? existingLogAnalyticsWorkspaceId : logAnalyticsWorkspace!.outputs.resourceId +var existingTags = resourceGroup().tags ?? {} // ========== Resource Group Tag ========== // resource resourceGroupTags 'Microsoft.Resources/tags@2025-04-01' = { name: 'default' properties: { tags: union( - resourceGroup().tags ?? {}, + existingTags, tags, { TemplateName: 'KM-Generic' From 313d457a41add3c75c5c1a536ff06a7bad48d842 Mon Sep 17 00:00:00 2001 From: "Prekshith D J (Persistent Systems Inc)" Date: Thu, 19 Feb 2026 15:39:20 +0530 Subject: [PATCH 012/192] Regenerated the main.json file --- infra/main.json | 81 +++++++++++++++++++++++++------------------------ 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/infra/main.json b/infra/main.json index a13a8f5df..b1e5455bb 100644 --- a/infra/main.json +++ b/infra/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "9953647735934078307" + "version": "0.40.2.10011", + "templateHash": "13633343500956336860" } }, "parameters": { @@ -338,6 +338,7 @@ }, "cosmosDbHaLocation": "[variables('cosmosDbZoneRedundantHaRegionPairs')[resourceGroup().location]]", "useExistingLogAnalytics": "[not(empty(parameters('existingLogAnalyticsWorkspaceId')))]", + "existingTags": "[coalesce(resourceGroup().tags, createObject())]", "logAnalyticsWorkspaceResourceName": "[format('log-{0}', variables('solutionSuffix'))]", "applicationInsightsResourceName": "[format('appi-{0}', variables('solutionSuffix'))]", "bastionHostName": "[format('bas-{0}', variables('solutionSuffix'))]", @@ -423,7 +424,7 @@ "apiVersion": "2025-04-01", "name": "default", "properties": { - "tags": "[shallowMerge(createArray(resourceGroup().tags, createObject('TemplateName', 'KM-Generic', 'Type', if(parameters('enablePrivateNetworking'), 'WAF', 'Non-WAF'), 'CreatedBy', parameters('createdBy'), 'DeploymentName', deployment().name, 'UseCase', parameters('usecase')), parameters('tags')))]" + "tags": "[union(variables('existingTags'), parameters('tags'), createObject('TemplateName', 'KM-Generic', 'Type', if(parameters('enablePrivateNetworking'), 'WAF', 'Non-WAF'), 'CreatedBy', parameters('createdBy'), 'DeploymentName', deployment().name, 'UseCase', parameters('usecase')))]" } }, "avmTelemetry": { @@ -4427,8 +4428,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "18255110135389629369" + "version": "0.40.2.10011", + "templateHash": "9857139084182978879" } }, "definitions": { @@ -22589,8 +22590,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "2106179233178783118" + "version": "0.40.2.10011", + "templateHash": "9730759179052118696" }, "name": "Cognitive Services", "description": "This module deploys a Cognitive Service." @@ -23738,8 +23739,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "13367445240542626837" + "version": "0.40.2.10011", + "templateHash": "3022268207024386572" } }, "definitions": { @@ -24627,7 +24628,7 @@ "condition": "[and(not(empty(coalesce(parameters('lock'), createObject()))), not(equals(tryGet(parameters('lock'), 'kind'), 'None')))]", "type": "Microsoft.Authorization/locks", "apiVersion": "2020-05-01", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(parameters('lock'), 'name'), format('lock-{0}', parameters('name')))]", "properties": { "level": "[coalesce(tryGet(parameters('lock'), 'kind'), '')]", @@ -24641,7 +24642,7 @@ }, "type": "Microsoft.Insights/diagnosticSettings", "apiVersion": "2021-05-01-preview", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(parameters('diagnosticSettings'), createArray())[copyIndex()], 'name'), format('{0}-diagnosticSettings', parameters('name')))]", "properties": { "copy": [ @@ -24679,7 +24680,7 @@ }, "type": "Microsoft.Authorization/roleAssignments", "apiVersion": "2022-04-01", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()], 'name'), guid(resourceId('Microsoft.CognitiveServices/accounts', parameters('name')), coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].principalId, coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].roleDefinitionId))]", "properties": { "roleDefinitionId": "[coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].roleDefinitionId]", @@ -25388,8 +25389,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "13987065577218259048" + "version": "0.40.2.10011", + "templateHash": "10331519025916590333" } }, "definitions": { @@ -25618,8 +25619,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "13367445240542626837" + "version": "0.40.2.10011", + "templateHash": "3022268207024386572" } }, "definitions": { @@ -26507,7 +26508,7 @@ "condition": "[and(not(empty(coalesce(parameters('lock'), createObject()))), not(equals(tryGet(parameters('lock'), 'kind'), 'None')))]", "type": "Microsoft.Authorization/locks", "apiVersion": "2020-05-01", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(parameters('lock'), 'name'), format('lock-{0}', parameters('name')))]", "properties": { "level": "[coalesce(tryGet(parameters('lock'), 'kind'), '')]", @@ -26521,7 +26522,7 @@ }, "type": "Microsoft.Insights/diagnosticSettings", "apiVersion": "2021-05-01-preview", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(parameters('diagnosticSettings'), createArray())[copyIndex()], 'name'), format('{0}-diagnosticSettings', parameters('name')))]", "properties": { "copy": [ @@ -26559,7 +26560,7 @@ }, "type": "Microsoft.Authorization/roleAssignments", "apiVersion": "2022-04-01", - "scope": "[format('Microsoft.CognitiveServices/accounts/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.CognitiveServices/accounts', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()], 'name'), guid(resourceId('Microsoft.CognitiveServices/accounts', parameters('name')), coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].principalId, coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].roleDefinitionId))]", "properties": { "roleDefinitionId": "[coalesce(variables('formattedRoleAssignments'), createArray())[copyIndex()].roleDefinitionId]", @@ -27268,8 +27269,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "13987065577218259048" + "version": "0.40.2.10011", + "templateHash": "10331519025916590333" } }, "definitions": { @@ -27515,9 +27516,9 @@ } }, "dependsOn": [ - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "backendUserAssignedIdentity", "logAnalyticsWorkspace", "userAssignedIdentity", @@ -30041,8 +30042,8 @@ }, "dependsOn": [ "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", "logAnalyticsWorkspace", "userAssignedIdentity", "virtualNetwork" @@ -32221,8 +32222,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "904007681755275486" + "version": "0.40.2.10011", + "templateHash": "3013244911345442088" } }, "parameters": { @@ -32316,8 +32317,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "10276790018915749779" + "version": "0.40.2.10011", + "templateHash": "5940276677595603323" } }, "parameters": { @@ -40351,9 +40352,9 @@ } }, "dependsOn": [ - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageDfs)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageDfs)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", "userAssignedIdentity", "virtualNetwork" @@ -54171,8 +54172,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "10645777901440611855" + "version": "0.40.2.10011", + "templateHash": "17957913878181935579" } }, "definitions": { @@ -55109,7 +55110,7 @@ }, "type": "Microsoft.Insights/diagnosticSettings", "apiVersion": "2021-05-01-preview", - "scope": "[format('Microsoft.Web/sites/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.Web/sites', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(parameters('diagnosticSettings'), createArray())[copyIndex()], 'name'), format('{0}-diagnosticSettings', parameters('name')))]", "properties": { "copy": [ @@ -55184,8 +55185,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "11666262061409473778" + "version": "0.40.2.10011", + "templateHash": "10706743168754451638" }, "name": "Site App Settings", "description": "This module deploys a Site App Setting." @@ -56114,8 +56115,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "10645777901440611855" + "version": "0.40.2.10011", + "templateHash": "17957913878181935579" } }, "definitions": { @@ -57052,7 +57053,7 @@ }, "type": "Microsoft.Insights/diagnosticSettings", "apiVersion": "2021-05-01-preview", - "scope": "[format('Microsoft.Web/sites/{0}', parameters('name'))]", + "scope": "[resourceId('Microsoft.Web/sites', parameters('name'))]", "name": "[coalesce(tryGet(coalesce(parameters('diagnosticSettings'), createArray())[copyIndex()], 'name'), format('{0}-diagnosticSettings', parameters('name')))]", "properties": { "copy": [ @@ -57127,8 +57128,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.39.26.7824", - "templateHash": "11666262061409473778" + "version": "0.40.2.10011", + "templateHash": "10706743168754451638" }, "name": "Site App Settings", "description": "This module deploys a Site App Setting." From d239239f96d2413cc4c682aae251f943a1fcec8c Mon Sep 17 00:00:00 2001 From: Avijit-Microsoft Date: Mon, 23 Feb 2026 10:35:53 +0530 Subject: [PATCH 013/192] chore: dev changes to main branch --- .github/workflows/deploy-linux.yml | 3 +- .github/workflows/job-azure-deploy.yml | 2 +- .github/workflows/job-deploy-linux.yml | 2 +- .github/workflows/job-deploy-windows.yml | 2 +- .github/workflows/job-docker-build.yml | 2 +- .github/workflows/job-test-automation.yml | 4 +- infra/scripts/index_scripts/requirements.txt | 6 +- src/App/package-lock.json | 4805 ++++++++++++------ src/App/package.json | 10 +- src/api/requirements.txt | 12 +- tests/e2e-test/tests/conftest.py | 40 +- 11 files changed, 3287 insertions(+), 1601 deletions(-) diff --git a/.github/workflows/deploy-linux.yml b/.github/workflows/deploy-linux.yml index fd588dab3..003f1bebf 100644 --- a/.github/workflows/deploy-linux.yml +++ b/.github/workflows/deploy-linux.yml @@ -299,4 +299,5 @@ jobs: existing_webapp_url: ${{ needs.validate-inputs.outputs.existing_webapp_url || '' }} azure_env_use_case: ${{ needs.validate-inputs.outputs.azure_env_use_case || 'telecom' }} trigger_type: ${{ github.event_name }} - secrets: inherit \ No newline at end of file + secrets: inherit + \ No newline at end of file diff --git a/.github/workflows/job-azure-deploy.yml b/.github/workflows/job-azure-deploy.yml index f2fa1c1d3..49e814509 100644 --- a/.github/workflows/job-azure-deploy.yml +++ b/.github/workflows/job-azure-deploy.yml @@ -322,7 +322,7 @@ jobs: echo "Final EXP status: $EXP_ENABLED" - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Login to Azure shell: bash diff --git a/.github/workflows/job-deploy-linux.yml b/.github/workflows/job-deploy-linux.yml index 62410d5a2..080bac62b 100644 --- a/.github/workflows/job-deploy-linux.yml +++ b/.github/workflows/job-deploy-linux.yml @@ -200,7 +200,7 @@ jobs: echo "✅ All input parameters validated successfully!" - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure Parameters Based on WAF Setting shell: bash diff --git a/.github/workflows/job-deploy-windows.yml b/.github/workflows/job-deploy-windows.yml index 06ead37b3..a9c9e10df 100644 --- a/.github/workflows/job-deploy-windows.yml +++ b/.github/workflows/job-deploy-windows.yml @@ -203,7 +203,7 @@ jobs: echo "✅ All input parameters validated successfully!" - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure Parameters Based on WAF Setting shell: bash diff --git a/.github/workflows/job-docker-build.yml b/.github/workflows/job-docker-build.yml index dd3461a36..1cf71df8e 100644 --- a/.github/workflows/job-docker-build.yml +++ b/.github/workflows/job-docker-build.yml @@ -28,7 +28,7 @@ jobs: IMAGE_TAG: ${{ steps.generate_docker_tag.outputs.IMAGE_TAG }} steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Generate Unique Docker Image Tag id: generate_docker_tag diff --git a/.github/workflows/job-test-automation.yml b/.github/workflows/job-test-automation.yml index 2b188bce0..3a0b0aafd 100644 --- a/.github/workflows/job-test-automation.yml +++ b/.github/workflows/job-test-automation.yml @@ -48,7 +48,7 @@ jobs: TEST_REPORT_URL: ${{ steps.upload_report.outputs.artifact-url }} steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 @@ -193,7 +193,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: ${{ !cancelled() }} with: diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index b22de90c8..ff6fe8751 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -1,11 +1,11 @@ azure-storage-file-datalake==12.23.0 -openai==2.14.0 +openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.7.1 +pypdf==6.6.2 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 azure-search-documents==11.6.0 -pandas==2.3.3 +pandas==3.0.0 pyodbc==5.3.0 \ No newline at end of file diff --git a/src/App/package-lock.json b/src/App/package-lock.json index c48678bfd..9525d3e52 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -10,15 +10,15 @@ "dependencies": { "@azure/msal-browser": "^4.24.1", "@azure/msal-react": "^3.0.23", - "@fluentui/react": "^8.125.3", - "@fluentui/react-components": "^9.72.9", - "@fluentui/react-icons": "^2.0.316", + "@fluentui/react": "^8.125.4", + "@fluentui/react-components": "^9.72.11", + "@fluentui/react-icons": "^2.0.317", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.0.3", + "@types/node": "^25.1.0", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", "axios": "^1.13.5", @@ -26,7 +26,7 @@ "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", - "lodash-es": "^4.17.21", + "lodash-es": "^4.17.23", "react": "^18.3.1", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", @@ -48,12 +48,14 @@ "node_modules/@adobe/css-tools": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", - "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==" + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", + "license": "MIT" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -62,42 +64,46 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.27.0.tgz", - "integrity": "sha512-bZ8Pta6YAbdd0o0PEaL1/geBsPrLEnyY/RDWqvF1PP9RUH8EMLvUMGoZFYS6jSlUan6KZ9IMTLCnwpWWpQRK/w==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.28.1.tgz", + "integrity": "sha512-al2u2fTchbClq3L4C1NlqLm+vwKfhYCPtZN2LR/9xJVaQ4Mnrwf5vANvuyPSJHcGvw50UBmhuVmYUAhTEetTpA==", + "license": "MIT", "dependencies": { - "@azure/msal-common": "15.13.3" + "@azure/msal-common": "15.14.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.13.3", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.13.3.tgz", - "integrity": "sha512-shSDU7Ioecya+Aob5xliW9IGq1Ui8y4EVSdWGyI1Gbm4Vg61WpP95LuzcY214/wEjSn6w4PZYD4/iVldErHayQ==", + "version": "15.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.14.1.tgz", + "integrity": "sha512-IkzF7Pywt6QKTS0kwdCv/XV8x8JXknZDvSjj/IccooxnP373T5jaadO3FnOrbWo3S0UqkfIDyZNTaQ/oAgRdXw==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-react": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.23.tgz", - "integrity": "sha512-tHvq441nwlJD9QfQP4ZStiw6xb2hQoujNHZhZb+wpUbImb3wyr2FF6/umhX/p+yzc/aq0Lee7mbdDDpzRZzxcA==", + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.25.tgz", + "integrity": "sha512-BtcfBJQrtkfir4mDJ6X/55BT8WL59/QwfEgxGExY/gZLRfjGrqw/VwXiyQRFyLLaVbvKngF0a8rOcFZx1Jr9qQ==", + "license": "MIT", "engines": { "node": ">=10" }, "peerDependencies": { - "@azure/msal-browser": "^4.27.0", + "@azure/msal-browser": "^4.28.1", "react": "^16.8.0 || ^17 || ^18 || ^19.2.1" } }, "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -106,27 +112,29 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", - "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", - "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.5", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.28.3", - "@babel/helpers": "^7.28.4", - "@babel/parser": "^7.28.5", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5", + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -146,14 +154,16 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/eslint-parser": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz", - "integrity": "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", + "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", + "license": "MIT", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -171,6 +181,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", "engines": { "node": ">=10" } @@ -179,17 +190,19 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.5", - "@babel/types": "^7.28.5", + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -202,6 +215,7 @@ "version": "7.27.3", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.27.3" }, @@ -210,11 +224,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.2", + "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -228,21 +243,23 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", - "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.5", + "@babel/traverse": "^7.28.6", "semver": "^6.3.1" }, "engines": { @@ -256,6 +273,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -264,6 +282,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", @@ -280,20 +299,22 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", - "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz", + "integrity": "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "debug": "^4.4.1", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", "lodash.debounce": "^4.0.8", - "resolve": "^1.22.10" + "resolve": "^1.22.11" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -303,6 +324,7 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -311,6 +333,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" @@ -320,25 +343,27 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", - "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.28.3" + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -351,6 +376,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.27.1" }, @@ -359,9 +385,10 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -370,6 +397,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", @@ -383,13 +411,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", - "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -402,6 +431,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" @@ -414,6 +444,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -422,6 +453,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -430,41 +462,45 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", - "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.3", - "@babel/types": "^7.28.2" + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", - "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.4" + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.28.5" + "@babel/types": "^7.29.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -477,6 +513,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" @@ -492,6 +529,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -506,6 +544,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -520,6 +559,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", @@ -533,12 +573,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", - "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.3" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -552,6 +593,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -564,13 +606,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz", - "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", + "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-decorators": "^7.27.1" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-decorators": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -584,6 +627,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -600,6 +644,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -616,6 +661,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -633,6 +679,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -648,6 +695,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -659,6 +707,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -670,6 +719,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -681,6 +731,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -692,6 +743,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -703,11 +755,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", - "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", + "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -717,11 +770,12 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz", - "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", + "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -731,11 +785,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", - "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -745,11 +800,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", - "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -762,6 +818,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -773,6 +830,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -781,11 +839,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", - "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -798,6 +857,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -809,6 +869,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -820,6 +881,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -831,6 +893,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -842,6 +905,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -853,6 +917,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -864,6 +929,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -878,6 +944,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -889,11 +956,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", - "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -906,6 +974,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -921,6 +990,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -932,13 +1002,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", - "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.28.0" + "@babel/traverse": "^7.29.0" }, "engines": { "node": ">=6.9.0" @@ -948,12 +1019,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", - "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { @@ -967,6 +1039,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -978,11 +1051,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", - "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -992,12 +1066,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", - "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1007,12 +1082,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", - "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.3", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1022,16 +1098,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", - "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.4" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1041,12 +1118,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", - "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/template": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1059,6 +1137,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" @@ -1071,12 +1150,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", - "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1089,6 +1169,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1100,12 +1181,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1118,6 +1200,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1129,12 +1212,13 @@ } }, "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", - "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.28.0" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1144,11 +1228,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", - "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1161,6 +1246,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1175,6 +1261,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-flow": "^7.27.1" @@ -1190,6 +1277,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" @@ -1205,6 +1293,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", @@ -1218,11 +1307,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", - "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1235,6 +1325,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1246,11 +1337,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", - "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1263,6 +1355,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1277,6 +1370,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1289,12 +1383,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", - "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1304,14 +1399,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", - "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", + "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.28.3", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.5" + "@babel/traverse": "^7.29.0" }, "engines": { "node": ">=6.9.0" @@ -1324,6 +1420,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1336,12 +1433,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", - "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1354,6 +1452,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1365,11 +1464,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", - "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1379,11 +1479,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", - "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1393,15 +1494,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", - "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.4" + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1414,6 +1516,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" @@ -1426,11 +1529,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", - "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1440,11 +1544,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", - "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { @@ -1458,6 +1563,7 @@ "version": "7.27.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1469,12 +1575,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", - "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1484,13 +1591,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", - "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1503,6 +1611,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1517,6 +1626,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1531,6 +1641,7 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1542,15 +1653,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", - "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", + "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-jsx": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1563,6 +1675,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1" }, @@ -1577,6 +1690,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1589,11 +1703,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", - "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1603,12 +1718,13 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", - "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1621,6 +1737,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1632,12 +1749,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", - "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", + "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", @@ -1650,10 +1768,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1662,6 +1794,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1673,11 +1806,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", - "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { @@ -1691,6 +1825,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1705,6 +1840,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1719,6 +1855,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1730,15 +1867,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz", - "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.27.1" + "@babel/plugin-syntax-typescript": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1751,6 +1889,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, @@ -1762,12 +1901,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", - "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1780,6 +1920,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" @@ -1792,12 +1933,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", - "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1807,79 +1949,80 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz", - "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz", + "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.28.5", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.27.1", - "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.28.0", - "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.5", - "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.28.3", - "@babel/plugin-transform-classes": "^7.28.4", - "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-dotall-regex": "^7.28.6", "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.0", - "@babel/plugin-transform-exponentiation-operator": "^7.28.5", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-modules-systemjs": "^7.28.5", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", - "@babel/plugin-transform-numeric-separator": "^7.27.1", - "@babel/plugin-transform-object-rest-spread": "^7.28.4", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.28.5", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.27.1", - "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.28.4", - "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.14", - "babel-plugin-polyfill-corejs3": "^0.13.0", - "babel-plugin-polyfill-regenerator": "^0.6.5", - "core-js-compat": "^3.43.0", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", "semver": "^6.3.1" }, "engines": { @@ -1893,6 +2036,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1901,6 +2045,7 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1914,6 +2059,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", @@ -1933,6 +2079,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", @@ -1948,37 +2095,40 @@ } }, "node_modules/@babel/runtime": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", - "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", - "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.5", + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.5", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.5", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", "debug": "^4.3.1" }, "engines": { @@ -1986,9 +2136,10 @@ } }, "node_modules/@babel/types": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" @@ -2000,17 +2151,20 @@ "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" }, "node_modules/@csstools/normalize.css": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" @@ -2030,6 +2184,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2049,6 +2204,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2067,6 +2223,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2085,6 +2242,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2104,6 +2262,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2123,6 +2282,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2141,6 +2301,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2159,6 +2320,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2178,6 +2340,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2192,6 +2355,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2210,6 +2374,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2228,6 +2393,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2246,6 +2412,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2261,6 +2428,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2276,6 +2444,7 @@ "version": "3.6.1", "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "license": "MIT", "engines": { "node": ">=10" } @@ -2283,12 +2452,14 @@ "node_modules/@emotion/hash": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" }, @@ -2306,6 +2477,7 @@ "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2314,6 +2486,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2335,12 +2508,14 @@ "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -2352,14 +2527,16 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@floating-ui/core": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", - "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", + "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", + "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.10" } @@ -2368,28 +2545,32 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.3.tgz", "integrity": "sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==", + "license": "MIT", "peerDependencies": { "@floating-ui/dom": "^1.0.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", - "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", + "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", + "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.3", + "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/utils": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", - "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", + "license": "MIT" }, "node_modules/@fluentui/date-time-utilities": { "version": "8.6.11", "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.11.tgz", "integrity": "sha512-zq49tveFzmzwgaJ73rVvxu9+rqhPBIAJSbevciIQnmvv6dlh2GzZcL14Zevk9QV+q6CWaF6yzvhT11E2TpAv8Q==", + "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -2399,30 +2580,33 @@ "version": "2.3.10", "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.10.tgz", "integrity": "sha512-6WDImiLqTOpkEtfUKSStcTDpzmJfL6ZammomcjawN9xH/8u8G3Hx72CIt2MNck9giw/oUlNLJFdWRAjeP3rmPQ==", + "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.70", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.70.tgz", - "integrity": "sha512-anTR0w3EC5kWPJr770yc3lmaynml+dZ814xdgkgzRpRmf0zC3WOwdyp64c/9ilvr3zoTqXCNwQO6VeOGoNUcOw==", + "version": "8.5.71", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.71.tgz", + "integrity": "sha512-pCJyPl5TCFW4ZW3Qcphttc8OBPkhDpK70yQRYk9NugeS+FhlSPcgIbwGefBcu9G+8KYbfdZno8xMyr9pg+F6Mg==", + "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.13.6", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.3.tgz", - "integrity": "sha512-pFjmpY961J5XtdfrhzBuF3FEZBjOdskrTIWJN6At/govltvMkhCbdwIleAkoyLyt0GrK0HudOb1BsdORd6gSrA==", + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.4.tgz", + "integrity": "sha512-HyVJ9yv+B0PbQPnU47VVBRLdVvwGQyf7gpl6IRDrzou39Fbq23PFjFBHmuQRw6zBo1YMZAUeLr/vJz13Bd7yew==", + "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.13.6", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -2435,6 +2619,7 @@ "version": "0.4.23", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } @@ -2443,6 +2628,7 @@ "version": "9.0.8", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz", "integrity": "sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } @@ -2451,6 +2637,7 @@ "version": "8.6.14", "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.14.tgz", "integrity": "sha512-vghuHFAfQgS9WLIIs4kgDOCh/DHd5vGIddP4/bzposhlAVLZR6wUBqldm9AuCdY88r5LyCRMavVJLV+Up3xdvA==", + "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -2460,25 +2647,27 @@ "version": "9.2.1", "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.2.1.tgz", "integrity": "sha512-WH5dv54aEqWo/kKQuADAwjv66W6OUMFllQMjpdkrktQp7pu4JXtmF60iYcp9+iuIX9iCeW01j8gNTU08MQlfIQ==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react": { - "version": "8.125.3", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.3.tgz", - "integrity": "sha512-GCSIB9SXkQDvvBYNMjrJKu4OP7aPD8U5wry/g/yQ9G9r4JmtoEvnQi6JhUescgXal2ANVAhex5HBrHBgEdhJFA==", + "version": "8.125.4", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.4.tgz", + "integrity": "sha512-dCQoIi8Xrr1oWiuEUuY75BptMrxSRTLtiCQxG4CsM9CTkJQJ6z0U1qmNo7iMOwAscbhBO0/cWAKmvQ0DJFR/Rw==", + "license": "MIT", "dependencies": { "@fluentui/date-time-utilities": "^8.6.11", - "@fluentui/font-icons-mdl2": "^8.5.70", - "@fluentui/foundation-legacy": "^8.6.3", + "@fluentui/font-icons-mdl2": "^8.5.71", + "@fluentui/foundation-legacy": "^8.6.4", "@fluentui/merge-styles": "^8.6.14", - "@fluentui/react-focus": "^8.10.3", + "@fluentui/react-focus": "^8.10.4", "@fluentui/react-hooks": "^8.10.2", "@fluentui/react-portal-compat-context": "^9.0.15", "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.13.6", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/theme": "^2.7.2", "@fluentui/utilities": "^8.17.2", "@microsoft/load-themed-styles": "^1.10.26", @@ -2492,20 +2681,21 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.8.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.15.tgz", - "integrity": "sha512-/KMZKD97C6hvRUF4S/GiMaguFh2VWHAm0z58y++Si9drmgTvpAUHxXKHELxnZFYKLS76Gc0gMXnKrPMlp0wDkw==", + "version": "9.8.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.16.tgz", + "integrity": "sha512-UkgjCyKMy9C+IKFtnovDH8UZO1hebI45KDVViaPchc5oNV3hha9dFevqP8Iisr65muIFZQuloetr5saDvGadxA==", + "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2517,17 +2707,18 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.131", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.131.tgz", - "integrity": "sha512-mpt5uMuAjUG/J6T0yq/r54pwhVl/D/lk/OLF3ovhYzWuiNhEOinwx2b81fK02Rm/K3i4sl25QX4h19Aie5NLKg==", + "version": "9.0.0-beta.132", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.132.tgz", + "integrity": "sha512-yIn9Ybx36YBrHIW9epmqr5GXMkSbwI7a1eN/8m710s1aLw38n5P/GF/6t9fyiv/qz9RPMHM6Y/GNTP6/v/Z+9A==", + "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.9.13", - "@fluentui/react-button": "^9.7.1", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.239", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2539,15 +2730,16 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.17.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.7.tgz", - "integrity": "sha512-OsPKp6BmE+W73UNMM7JX6WNQa5H4/oFKgt/BAQxp9mhM6lYw4Skmf9ZLn0vBccFuc0wh2hYDuMgKQ2/2uTUfow==", + "version": "9.17.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.8.tgz", + "integrity": "sha512-u7RIXvQZTX5RKGvbNVSGO/cbbY3n+4c8TMQMRhujU97mpXGoOQR32xy5PfoS+WPXeIlblPqeg/NS20q+9kfWwg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2558,20 +2750,21 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.9.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.13.tgz", - "integrity": "sha512-a8eVQ2WYiGQvV7BVzcMXGkpZHfNzduC8S74ux5cMbeDuFG8JH8XKBIgOErAxQwFt0wATqyISelo5vn176sQwmw==", + "version": "9.9.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.14.tgz", + "integrity": "sha512-jaXnnZ5ubbgzVud3x8D63iHg8zHV1McNc7/XdOwfmkWop/6ve5bWhTP2l/K0ftobXBIkA+kkwhEbhylHaCQz7g==", + "license": "MIT", "dependencies": { - "@fluentui/react-badge": "^9.4.12", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-popover": "^9.12.13", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.12", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2583,15 +2776,16 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.12.tgz", - "integrity": "sha512-N7B3l3PGH1HKzjvXBmnElyTpd7JIIimuxEWSu6v+4Jas3UCbbEjv6DfhmEOLeBFle09q3ILTJ/Hf7t9jhEAyyg==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.13.tgz", + "integrity": "sha512-rgmjqg99uml+HmA0G1iSHnED2e/P7ZwYX0iGPIQL8HpGG9S/3U/WHXqYgidl7kjmdANcNmdbqDjaU1ntx4+BcA==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2603,19 +2797,20 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.3.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.14.tgz", - "integrity": "sha512-KfMXejIEWA5VWPkp0lJIN18qqlf/3TpwnkBafRCxeeVx5dVuT6z2PW5bxJiDQ1jRSpmYiGzs3MkJOnlWuMdLhw==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.15.tgz", + "integrity": "sha512-7Y5JbgrgUwIJPWcQNohLJUVmIkGsTk8rqjfL0OyBscRRA3hLM9F0KOf4BK3V0u/NokmCglkOvXYgQ3i3PJBp3Q==", + "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-button": "^9.7.1", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-link": "^9.7.1", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2627,18 +2822,19 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.7.1.tgz", - "integrity": "sha512-nPrsnORTrf4Hy4uZTxULgUmqd1hQK3ZorDfIYhzcbnBnn78+9zl9NyKQI0SqKxM8jG16FuK8jgrpHLiYq/8PSA==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.0.tgz", + "integrity": "sha512-pBkh7lQIHx8lYf5ZxJCOlbzjROT6w3Qw4ufP6f2ImhJCOgvDwSlwKhod++tIhnjYRmN6xIGvhFuFvw6Ju5TsLg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-aria": "^9.17.8", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2650,17 +2846,18 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.5.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.8.tgz", - "integrity": "sha512-nS/q3Vw2AqAOhKTOxgwU0xgE4neFB9OT+9fK/OuwmvgFLvkV5in/oszod+QlqJzarn3hTp1avWlSOItswPoyOw==", + "version": "9.5.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.9.tgz", + "integrity": "sha512-xNO2QmB2uQfyAng/xxI8YvD4O56JpmgVKtK9DLwffkb5Nxt+e0elHIDIIN2wzcGTXLkhlQ61Ou3b3etwCRjZfg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-text": "^9.6.12", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-text": "^9.6.13", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2672,20 +2869,21 @@ } }, "node_modules/@fluentui/react-carousel": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.0.tgz", - "integrity": "sha512-EaiEe1oT9lFrIZfBfgF046h+2qcwKQZUJcc0Rv7yFDyWkNXrdM1YKG+q89V+D7P3z8tJYXKsNy4+tpFc/xgrKg==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.1.tgz", + "integrity": "sha512-C7LtFgxPQutB/Vw03f6jtg51RDgZBrqBwTjzdoXBBi0qPXTFihH1wn57IM5WDhQxgbR5vFrWfiaLO3UwXlpEXg==", + "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.12", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.5.1", @@ -2700,18 +2898,19 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.12.tgz", - "integrity": "sha512-km1itgOZJ/Io1/F9wLMp9yHgfgyM1HnYBKJjUD4+H+wkdVoF7ZsjWls2s8tB2EMvsbWRBqgPH80yCMNsGyipjw==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.13.tgz", + "integrity": "sha512-Mgdu2796TMvuUAVKh//OSuB5Meb6Y5SDrY6pwTvozTHxfsXFAXbEwrIGYiwYtg2pUIr3/gL3Pe1o9ptyy0MGxg==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2723,17 +2922,18 @@ } }, "node_modules/@fluentui/react-color-picker": { - "version": "9.2.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.12.tgz", - "integrity": "sha512-fToyincQFiuYxzfIMii9M4A55taEFtQ0DzDZPlyIi45j/39eSmlwGzBDfFq7KKvVqGHvZKCKcSymUlxA+PPEcQ==", + "version": "9.2.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.13.tgz", + "integrity": "sha512-wRxWVHKug5fPthP0ta9BZ2geq3z9Fku8QUpWqvwQNpcOthHotJs2bvc7YPEILYZtUk7sF8OX7uAEWrjo5rrX2A==", + "license": "MIT", "dependencies": { "@ctrl/tinycolor": "^3.3.4", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2745,22 +2945,23 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.16.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.13.tgz", - "integrity": "sha512-FavYGlTKOBED44h6d587Ic1AVi9/eqEh+B2Xph7EujCvq9ZFtjYPtZVDcgEuAZd/C6QY5vrFoZ5+abjLqal1bg==", + "version": "9.16.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.14.tgz", + "integrity": "sha512-CQLdlxU5qK0XEBRCJuFOo1GTSGd0Ii3uJ/jyYe2B1ID2buiwOfDQDanM3ISuB1gv/Cmi2S6yoRfjMemN8TKykQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2772,70 +2973,71 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.72.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.9.tgz", - "integrity": "sha512-yiNzCjPixUhYokf8kgl0ItXQ/smPceFvz9XP73z0Tp0dRNzRQG20dK0Oz3w+7vnOt9VmnAH9KGNRXqNAY+CPdg==", - "dependencies": { - "@fluentui/react-accordion": "^9.8.15", - "@fluentui/react-alert": "9.0.0-beta.131", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-avatar": "^9.9.13", - "@fluentui/react-badge": "^9.4.12", - "@fluentui/react-breadcrumb": "^9.3.14", - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-card": "^9.5.8", - "@fluentui/react-carousel": "^9.9.0", - "@fluentui/react-checkbox": "^9.5.12", - "@fluentui/react-color-picker": "^9.2.12", - "@fluentui/react-combobox": "^9.16.13", - "@fluentui/react-dialog": "^9.16.5", - "@fluentui/react-divider": "^9.5.1", - "@fluentui/react-drawer": "^9.11.1", - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-image": "^9.3.12", - "@fluentui/react-infobutton": "9.0.0-beta.108", - "@fluentui/react-infolabel": "^9.4.13", - "@fluentui/react-input": "^9.7.12", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-link": "^9.7.1", - "@fluentui/react-list": "^9.6.7", - "@fluentui/react-menu": "^9.20.6", - "@fluentui/react-message-bar": "^9.6.16", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-nav": "^9.3.16", - "@fluentui/react-overflow": "^9.6.6", - "@fluentui/react-persona": "^9.5.13", - "@fluentui/react-popover": "^9.12.13", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-progress": "^9.4.12", - "@fluentui/react-provider": "^9.22.12", - "@fluentui/react-radio": "^9.5.12", - "@fluentui/react-rating": "^9.3.12", - "@fluentui/react-search": "^9.3.12", - "@fluentui/react-select": "^9.4.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-skeleton": "^9.4.12", - "@fluentui/react-slider": "^9.5.12", - "@fluentui/react-spinbutton": "^9.5.12", - "@fluentui/react-spinner": "^9.7.12", - "@fluentui/react-swatch-picker": "^9.4.12", - "@fluentui/react-switch": "^9.5.1", - "@fluentui/react-table": "^9.19.6", - "@fluentui/react-tabs": "^9.10.8", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-tag-picker": "^9.7.14", - "@fluentui/react-tags": "^9.7.13", - "@fluentui/react-teaching-popover": "^9.6.14", - "@fluentui/react-text": "^9.6.12", - "@fluentui/react-textarea": "^9.6.12", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-toast": "^9.7.10", - "@fluentui/react-toolbar": "^9.6.14", - "@fluentui/react-tooltip": "^9.8.12", - "@fluentui/react-tree": "^9.15.8", - "@fluentui/react-utilities": "^9.26.0", - "@fluentui/react-virtualizer": "9.0.0-alpha.108", + "version": "9.72.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.11.tgz", + "integrity": "sha512-fetbBztVDJLeYREcYsBx2LO2D5svO9emBc4OMC/tRmwKtMPbfu3lIl+81kiyj1+kfK9zzdvFnySGkoAU5RXv0g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-accordion": "^9.8.16", + "@fluentui/react-alert": "9.0.0-beta.132", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-breadcrumb": "^9.3.15", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-card": "^9.5.9", + "@fluentui/react-carousel": "^9.9.1", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-color-picker": "^9.2.13", + "@fluentui/react-combobox": "^9.16.14", + "@fluentui/react-dialog": "^9.16.6", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-drawer": "^9.11.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-image": "^9.3.13", + "@fluentui/react-infobutton": "9.0.0-beta.109", + "@fluentui/react-infolabel": "^9.4.14", + "@fluentui/react-input": "^9.7.13", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-list": "^9.6.8", + "@fluentui/react-menu": "^9.21.0", + "@fluentui/react-message-bar": "^9.6.17", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-nav": "^9.3.17", + "@fluentui/react-overflow": "^9.6.7", + "@fluentui/react-persona": "^9.5.14", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-progress": "^9.4.13", + "@fluentui/react-provider": "^9.22.13", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-rating": "^9.3.13", + "@fluentui/react-search": "^9.3.13", + "@fluentui/react-select": "^9.4.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-skeleton": "^9.4.13", + "@fluentui/react-slider": "^9.5.13", + "@fluentui/react-spinbutton": "^9.5.13", + "@fluentui/react-spinner": "^9.7.13", + "@fluentui/react-swatch-picker": "^9.4.13", + "@fluentui/react-switch": "^9.5.2", + "@fluentui/react-table": "^9.19.7", + "@fluentui/react-tabs": "^9.11.0", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-tag-picker": "^9.7.15", + "@fluentui/react-tags": "^9.7.14", + "@fluentui/react-teaching-popover": "^9.6.15", + "@fluentui/react-text": "^9.6.13", + "@fluentui/react-textarea": "^9.6.13", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-toast": "^9.7.11", + "@fluentui/react-toolbar": "^9.7.1", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-tree": "^9.15.9", + "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-virtualizer": "9.0.0-alpha.109", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2847,11 +3049,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.2.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.13.tgz", - "integrity": "sha512-Jzo4aDzGHh131wub7XqDaaZB2V+kd90HgpvFHdtBenL8LjDVxuSYpuHlqVF+Lu1mQBDu4V8JQS6KiYLv9xFp8g==", + "version": "9.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.14.tgz", + "integrity": "sha512-2dhWztUfq7P7OHa5LEUY/BAez/dWYiC7rwFCWdh9ma5KKRMhLCOmyh1lNgzaaTCvK5MytHx0VzXgBkBJYJfLqg==", + "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2863,22 +3066,23 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.16.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.5.tgz", - "integrity": "sha512-5MogBImDZ/qXY2ShXAJBbC9XFRwgxDU7lbe31DcD1RLJYV+zXbXIXbMNvTCtSFc3qKRORZgWiYJidR9zb4MiwA==", + "version": "9.16.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.6.tgz", + "integrity": "sha512-GD6GXI7MiMytdR1eTFrN3svfS9DKFQqimS35vKx0+ysizoYYahRdATOGLXjUxoj77X5UGfoeysIXr9f1ZcIs5w==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2890,14 +3094,15 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.5.1.tgz", - "integrity": "sha512-bWc1gbHYqT3werzx+Suw0rBJfn6+bMtmZ8PDy4UIg/Fn06oPum4IqgHn3r9HpQtmphhspBGrI/q2BD/YWEHAyg==", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.0.tgz", + "integrity": "sha512-J8xfnmitXiA0FVxvaTEVxWOZMXs7EtYy+uZ1rFU/g4yaOrC4Gl0BCBt/n4+e4Nuyvz5ne3ZU9KY9DS433QH9qA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2909,19 +3114,20 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.1.tgz", - "integrity": "sha512-xGbiGCc0j7smvet+ZbGCl9yrnk9WDVxD1RN7egO6CXZ6qRurE76AX/9dtnw22/Md+HPkzOmNAw95A0LOYUg04g==", - "dependencies": { - "@fluentui/react-dialog": "^9.16.5", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.11.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.2.tgz", + "integrity": "sha512-DdPu8y0WiDmjdggy7BWf+qM+mUVQCaD1+pF/fY2P40kBVS+cpaoRr6qOhZnIyrWeec3+ThtkTDnS3vj1pJ7eCA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-dialog": "^9.16.6", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2933,17 +3139,18 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.12.tgz", - "integrity": "sha512-GJq/SbXXAduKUJK8XpIphfGLNgBZm2fizxZt0pKttE4HkBjFbHaBbEkjlNZc8S+2d8ec0adkqx9hwC9OnqZMUw==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.13.tgz", + "integrity": "sha512-qGTTqdLlrllV3b2DYIGrrGD82Bp0WZR0GR30iT+Y9K3fEh0jhXZ5CmBuNKfy8XbWujfAiHpCv7z5zKAv2rKvmQ==", + "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2955,14 +3162,15 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.10.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.3.tgz", - "integrity": "sha512-YiY/ljQo4mku3P50y+wQ7ezdQ5QnxsJ4xr3b4RD4w21faH+zrdw0N2zxgeGccBs2Nd9viJCeCTJxhc2bVkhDAQ==", + "version": "8.10.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.4.tgz", + "integrity": "sha512-k5FfTJ5psg4xN/52X4AzJ38qh3Oh2C29KL5pA3fVY34QkJAHgxeETe9JzjTeh/s8i5SLXvf1Uh+FjERZTRGQAA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-key": "^0.4.23", "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.13.6", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -2975,6 +3183,7 @@ "version": "8.10.2", "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.10.2.tgz", "integrity": "sha512-HAd5cX50yKW/LljWlwt+FpSpdS/pNJutk9kMb7FyzxfoGBulL7sj6vX2HvxhSKyJMRKuTstXTdfJmsh22+3W3w==", + "license": "MIT", "dependencies": { "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", @@ -2987,9 +3196,10 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.316", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.316.tgz", - "integrity": "sha512-tZPOtsUmoOrgLeM/rLjkzLlWOEmIghXNh/DYQzm5RD/Q4epklOzjnsFvc/Mn2tuXiVxi+vvXxsQp21E1aLpmWg==", + "version": "2.0.318", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.318.tgz", + "integrity": "sha512-h7koTw5rscsrip+WFDsiQaNkgSJHBu6x1giGO0WSiDZx7ZiYdJe+UBmQpcCmXE38+wTE3oxRoWkDj6ZadQcvKQ==", + "license": "MIT", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" @@ -2999,14 +3209,15 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.3.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.12.tgz", - "integrity": "sha512-S02tX0s5UrWY0MyVfkq8P/3vyyAZ6LPdFAwjy2dWIWoEpYA2XH+fCDDsnPSThSZs6IUKUqgN/BpXW0/lsPcCuA==", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.13.tgz", + "integrity": "sha512-814opBhEi8oeNaYxapNL8GQqWxLScuRw/QNX1OeCqKvoGNHOHLlqanV4IYzIgJxCzTTgSg/y6JJ1NadKcDdwZQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3018,17 +3229,18 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.108", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.108.tgz", - "integrity": "sha512-mXwi5LuVNJK66HxOid4mzZaV571E3ZmyKDK8BG0Bd+nErTixc0H6D3kPIxgBbN4RaZjurPkovg5vluAYAzMgxg==", + "version": "9.0.0-beta.109", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.109.tgz", + "integrity": "sha512-5OUJG3V0G9DvP8zG0ixrBIr1rrg/NDAgwqLkr9kPqzYHibg7RiBvNrnmH/IYnSGPkLpOAFfVGD+BTp0ui+uNww==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.237", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-popover": "^9.12.13", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3040,18 +3252,19 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.13.tgz", - "integrity": "sha512-szas/IPeg3XETtxily/9muYM9/czky+CVuntdbhHaCGyg1YZ1xMbRhXgaGUpJtBnOuCaLQV4wcX+r6bCYkN95A==", + "version": "9.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.14.tgz", + "integrity": "sha512-qFN9QVolEqZv/tizsmGkPHNNf/eQxMJc/woTQgj2WKRTuTlaYmAG07MC1giBFV58/agUyf6j4miEcDUcFiEpSw==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-popover": "^9.12.13", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3063,15 +3276,16 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.7.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.12.tgz", - "integrity": "sha512-91h/J6xsH4hRrtclPL0sEU2zdAfs2t2IpDz+AWwJ7LTWn+DfxNjr4ItncbBC8DCB69IoKOmNma/Hup/4LaCsMA==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.13.tgz", + "integrity": "sha512-klhtp4D85Qt8mCGc3Z7kAAAM2mKrpzXiE/I2sCQDFxKlFvwl8Sf4CYnodbca4ywlLI/2nfDK7co7M15rGSIl6A==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3083,11 +3297,12 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.3.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.4.tgz", - "integrity": "sha512-socz8H63f7CBYECzBkeeZGUAGgPDvsr4kZRHQoQw5eXBKlSb+08p7F7Zdq0hYAPQhTgXoxH1DZ4JlXzCCmweVg==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.5.tgz", + "integrity": "sha512-Zrgz35HaG1ZHAV8tvUyxHJ6nOcVWfE1iqJ86WGSns4KChda6WfSZeTap+b7tjPiAyOAcH8KCBxqobLybqExMqA==", + "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -3097,14 +3312,15 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.3.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.12.tgz", - "integrity": "sha512-drVHXtiK/uhWF83lbeGm+z4r2IBVA8Zp6+VXD5lsR0nJ6o9v2TubJDTgOpgpWMaFDPDSHUO7jCAqwNdzQ3lpsw==", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.13.tgz", + "integrity": "sha512-nWNPUH766eIUVXRBFPLkvkPA9Ln4IP56J8ocGS62dLB1Wc4ggh1G3UDtp2wMgvqdkE4ngKyfh8ERemg/aJXdFA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3116,16 +3332,17 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.1.tgz", - "integrity": "sha512-OkFR95N8D1KQPmz4eZPu+mei79JNYjURLythuNfgvLG3SgNpOKfT7b5hzhUCafzEB1e6Oviw/nGF99t65pfdMA==", + "version": "9.7.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.2.tgz", + "integrity": "sha512-DdK0/stocCPgSzMC2FHVG+x1TL3tYh/xBQAK5N2YWkAqUGuWErKUKHMVvUvwT24erDHyrt3o5Zo1ddv4hninIQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3137,18 +3354,19 @@ } }, "node_modules/@fluentui/react-list": { - "version": "9.6.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.7.tgz", - "integrity": "sha512-/vUcP6QeUrVuVVZGab+W/a66O/7RxbqErt9S3teC90X8e5Bq0Nb7Q1aeiC4gyQr1XvwzKGKhqe/3srU8X+54Qw==", + "version": "9.6.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.8.tgz", + "integrity": "sha512-/In4nuDTpbsueJGjaakQVCrkd3uVRILaawC4tXLRcEUwvQXmoHRBjQBuDGhqRp0/N1Od/cdh1U5E/a5qaLtf5A==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-checkbox": "^9.5.12", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3160,21 +3378,22 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.20.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.20.6.tgz", - "integrity": "sha512-AsbtrJigDeMlVJbIZMHDjNrW2DFe0hzgEN4/Dc/fYaHqOFIe1OazNAWZl4dsXyEHZxkCo791X5jhR12gvBDbcA==", + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.0.tgz", + "integrity": "sha512-q/A3DERyRsPatBZ6C23mH+wh/k9OTTA8tNa7sHjHzMFuUTPR+aluLVAxtj6t6stQ09wpxUFtwYrUMq8WJisAJQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3186,19 +3405,20 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.6.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.16.tgz", - "integrity": "sha512-yg1vSYLDaTKwDeia2t1ivngBy7sinx4McBjyX8l8pUaAdrT+OqDcDeevXpFNZ0/0eA2a3BVJ6qbu4iab1d9FPQ==", + "version": "9.6.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.17.tgz", + "integrity": "sha512-Izb0Qqnw5P1WKAXH/kAkZDjyZCnd1FbU8Z5VpTIdftSZr8iqOT00ONCM8edD55pj17tVJKY0OmnBlUL/rfLFrA==", + "license": "MIT", "dependencies": { - "@fluentui/react-button": "^9.7.1", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-link": "^9.7.1", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3210,12 +3430,13 @@ } }, "node_modules/@fluentui/react-motion": { - "version": "9.11.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.5.tgz", - "integrity": "sha512-o4rTgeQbxER4tZ47eZ+ej/uy9iUNvQtB5fF55+8G00beBSX2acwmslb/GJOOw/mnkcB14Hoa6f8LU2JabYNXSw==", + "version": "9.11.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.6.tgz", + "integrity": "sha512-WZiqEtO0vCUYjYjkvxm9h1r/VRVEi0a4hDhVxCP3Ptsfn5ts5CEf61WbJyrmvvWD7X9TamP2SEf+lEmS8Qy89A==", + "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3226,9 +3447,10 @@ } }, "node_modules/@fluentui/react-motion-components-preview": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.14.2.tgz", - "integrity": "sha512-QbdbgzcM02AvYCN4PbBMZCw10vMh9AvPK8kK2kbMdNWXolbRau2ndNVfXpXvZxY9KZFc2lJlYUBLWJTLDINQXA==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.0.tgz", + "integrity": "sha512-CUNl3WZt4RU4q6iAG56M3WRAq5sxfm8BNr9Me5dru1mkDXwgsdrCk03UFzydru3gThmuyYsBHwze79YrPzzmxw==", + "license": "MIT", "dependencies": { "@fluentui/react-motion": "*", "@fluentui/react-utilities": "*", @@ -3242,24 +3464,25 @@ } }, "node_modules/@fluentui/react-nav": { - "version": "9.3.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.16.tgz", - "integrity": "sha512-qoPfC/pAYDZQxAhfFhzP6a5QH/1lafmOWNXLrZxX5DadGl9mg9Tr6/t6rcP/ZuJSTHGzVX1IUmxboc+z62gcww==", - "dependencies": { - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-divider": "^9.5.1", - "@fluentui/react-drawer": "^9.11.1", + "version": "9.3.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.17.tgz", + "integrity": "sha512-v6ftZxtwn+paTelr0W54OpZ/MOJTFf4fnt6IaYmlmM9ypviLteWclNrhtADR/mAf4gad+lieQrraXtnF5NA6hA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-drawer": "^9.11.2", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.12", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3271,14 +3494,15 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.6.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.6.tgz", - "integrity": "sha512-iXXEQCSNn6xfzzUrEURplq7uc+OrxTvU6EbWVeFxCQnwmbnEJlmxtFzWTS4XHR1Z00Z+lZ4pCUxD1q7DH9926Q==", + "version": "9.6.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.7.tgz", + "integrity": "sha512-vJ1F3TNR8j0V215lhthjwvWQgq5pjpgjIS31z3/L+VeApcWy/BtvMk9420KzpOnKbDxgwy6ZTvXxKbE/OYtngA==", + "license": "MIT", "dependencies": { "@fluentui/priority-overflow": "^9.2.1", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3290,16 +3514,17 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.13.tgz", - "integrity": "sha512-H2gUXRp3U28szgjMskKRM0OI1TvEaZ9LJwvCo2aEf03ijvWVeJYSg8Q3XLmglrAbjENRWIR7/kZg2r8Hd0vlvw==", - "dependencies": { - "@fluentui/react-avatar": "^9.9.13", - "@fluentui/react-badge": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.5.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.14.tgz", + "integrity": "sha512-s4jwCbx7l065q35NigldAbGJ4rEJS6UxigaqsnLaWlXnU17klpIPa/awVutGJi0TFa3vDBC8MD/3k74flBj1bw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3311,20 +3536,21 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.12.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.12.13.tgz", - "integrity": "sha512-hb1G/zLCfoD4fUHwPLZ7Qqwaoqm5nk8dyV8s491J3tpKhifce+cVgqA2/5MYMcZeo07QRIzn5oZ10t7QZCBOKw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.0.tgz", + "integrity": "sha512-zNwpHDtwuDjjpZqg2FqPhNcHgJSWuH6+KUjogbx3GRyKgAwToDzdORKHkWVBtehAJEUu8uoLDoiw+GCeZgyPlg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3336,13 +3562,14 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.8.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.9.tgz", - "integrity": "sha512-zmaEPXwSLMmCzRlKQUZ+ZZqNjGe+h6K+Gz4NIFuz+jVbCRpOPEfumaoE6oy9wRITQFHq3DQrkPSRQxrZ7oUHRQ==", + "version": "9.8.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.10.tgz", + "integrity": "sha512-/dNb7o8D79KAAxseAIyDIT7ZhIE5hL9Tz9dv9Zec3c+8KfzKwXp6hzr5K/gASeg82ga2xArMn4os4JcVuzvwLg==", + "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3357,6 +3584,7 @@ "version": "9.0.15", "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.15.tgz", "integrity": "sha512-DpV+qtFvM3dmH1j8ZD+YcM5vaTvmQPHUAx6tQnnmIoYJWs2R0wU/L5p2EajXy7zSg74jrDbDRxzaziamoOaJdg==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" }, @@ -3366,15 +3594,16 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.20.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.11.tgz", - "integrity": "sha512-LjLQiIZw9wM7OSSi1CesrV6yvmJTsLFOMA8jypglm4GoPCXf4BzD7bEk55fgJYBGfa1YQNGMbv2LlFqmNOGrQQ==", + "version": "9.20.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.12.tgz", + "integrity": "sha512-d7l/4EdfPj5IA/mQ0NLytGxsPwBvx/K/h3ZoJVf6eoY5nmnLch5OKImcPYJCku4DKozXQuneVx7xNW/8TzOJEA==", + "license": "MIT", "dependencies": { "@floating-ui/devtools": "^0.2.3", "@floating-ui/dom": "^1.6.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -3387,15 +3616,16 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.12.tgz", - "integrity": "sha512-CGlk1yXhT6hBDbjgYyk+qgKbuU089iwYeueiYit5TLFb0LUUjfWjdcex7s73Qa+Obyss5MeHun8DQwX9Ve/FoQ==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.13.tgz", + "integrity": "sha512-FebkTCKOeHoXKhvluGXXx0UCfiOhytN4CGahNlnyERaP1+x+IUWOPnEnWc97C8a5ELdSQ+6u6Wy6con2uIwW3w==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3407,16 +3637,17 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.22.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.12.tgz", - "integrity": "sha512-GhNd18zORZ/7m37TjF3UTKAJCfRgCXZi3PcdoI5SvseR3SPWl93R8mYi0SDCe6tIw7TNgzCn6fS7X6O+hAV+rA==", + "version": "9.22.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.13.tgz", + "integrity": "sha512-ZCH6HqpFGlR6wEeHjJVanJrO23mDJn2+tAkhOmakl01DNwElJH6FoP39Fyd/+k/ArBcp9XtlO4IlpG+xybZXlA==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" @@ -3429,17 +3660,18 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.12.tgz", - "integrity": "sha512-T0UdYn8comjc05SyZc37Cx8QT6ZhdGr/0az+ygK15uutRrj6ZQJV+xYAOo8rEwu5P51tD077nV8A9k1asf0TAQ==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.13.tgz", + "integrity": "sha512-zU7LXVdrrhzgYzQirexPfgC9d3dkzs5AHlon9/XHHb+X2ULkWp0tvJ8PuDGWqMST7Q930iiwlgrCNaWy+rHvHg==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3451,16 +3683,17 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.3.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.12.tgz", - "integrity": "sha512-q8P0sQ5b5EPNLJZH6jN37avhZkm5aHPmaE4btOHMsAYivh5CMtQfgsBZ5vO/z6acXTdWV+r5DoF1gKIMdwEtrA==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.13.tgz", + "integrity": "sha512-3+FlVPXvqaE2TJUujqcZVPrepOvJz+ogTpUY5eYYFjago382wLuuU90KpvdIVigZoIdPpwFT4qLFU5Oa4ZHjZw==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3472,16 +3705,17 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.3.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.12.tgz", - "integrity": "sha512-F1qvEaoeLh4aYTbRXI5gOb63EFjBTVBeb084RKAYAzFBaiv7w4nUdPAuyK6+mevtO+wSdUHvb9HFwrxkLpY05w==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.13.tgz", + "integrity": "sha512-gMq8iGA5Fd54GgNmUM6IUvCs0Ty4PINIevG+Nl3Lfqv04A9nzHvp45nTpES4pSGyyacXat14dL45nFVA+H0VUA==", + "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-input": "^9.7.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3493,16 +3727,17 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.12.tgz", - "integrity": "sha512-IwIc9qGNTmgMC/zP05mempBSaZWoSG3JknOoQjoFVpi6sOL4pw/1L2f2fH7DvnNQtWymFuXt9jEpJdI2xKPVTA==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.13.tgz", + "integrity": "sha512-DKKSMK5v4UN5Hjydvllea9tpT+ebRHUQ8/mODnSDhI2vBmNlsuSveDEU3KRmC6O/WtwREXH6vnr7t3fKE+5DCg==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3514,11 +3749,12 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.0.tgz", - "integrity": "sha512-r52B+LUevs930pe45pFsppM9XNvY+ojgRgnDE+T/6aiwR/Mo4YoGrtjhLEzlQBeTGuySICTeaAiXfuH6Keo5Dg==", + "version": "9.26.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.1.tgz", + "integrity": "sha512-Vf/NKiqx76DC2AqbMPfqoTMPDEw6xINTxQAStq8ymT3oMaf7K79uKu9PnmtFghuXf3FVYVWzIlDWvQmR1ng9zg==", + "license": "MIT", "dependencies": { - "@fluentui/react-theme": "^9.2.0", + "@fluentui/react-theme": "^9.2.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3527,15 +3763,16 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.12.tgz", - "integrity": "sha512-aOaoOn4L3SMqGW83GmvGrRrv6TnT0uuxsDk6/mSfPW7P9QwhaZZQRiBiymH01RYSMBF9J3DFgZzKsKqVihts0w==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.13.tgz", + "integrity": "sha512-S7n/fdtBXcSNeTTI5VwD7OedMzAruXIHy1/aiSUFMkdzK+BZ2RcDbgW7dXxcTWV617uvE9CagBVkju+XxJHG4g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3547,16 +3784,17 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.12.tgz", - "integrity": "sha512-zfMyC0+ytNMtZEtqVXg+8l8dRrXAfRccPxofngZzHiVgLknMlc7L9jjWBYOGiB4VbO1XR/+D7/KrsjBf0xvXyA==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.13.tgz", + "integrity": "sha512-4A6Qs4pqCm5ZohuWuXeq9geZQb/lEXyuCFfgzIz0dGHXKSa8zEsjXfXZvQgz6OS/FcSAMm0ETAVtSDvS38BCjg==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3568,17 +3806,18 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.12.tgz", - "integrity": "sha512-+t7GOyJkaevduT6CYEX9PLlsdPnJKWeXP6Va1Ml2wFnDz8RtJTTqzbedSqmk8CLpwbZ8+/Ix40pIbp+9Q5v2Ow==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.13.tgz", + "integrity": "sha512-/YC74Ikfp8MtxTmQpwaTCTKBRLzTyLbV3hGrGI23d8w7oRvOoAn3NQMZpNSIEtAS/myU8zJDbQg2RvWJ7uWrIA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3590,15 +3829,16 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.7.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.12.tgz", - "integrity": "sha512-8jTG1DTKipkpkaNwl9uxDs8yMKMK8ogzYrMMbNR1pfYVtpiDSfwxwZIXTqh9r1vS4SU3WnFQ0irRu1tIIumAnQ==", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.13.tgz", + "integrity": "sha512-+F51WwXVjuc6lvJEz+TLMq2FJ7ttvh3tBNUv/MCFTtq3raJon+bAoM52RxVoLT8PMRtGtYDi0NIsB2F3ULVacA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3610,18 +3850,19 @@ } }, "node_modules/@fluentui/react-swatch-picker": { - "version": "9.4.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.12.tgz", - "integrity": "sha512-c3OHBbPNneQLm+A9rzVaU757FPTBog+tYQU7nnmHlM0LZSTIhJf1XRBsLGNSnqmlAzLc94PjW/867SstQ+vuaQ==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.13.tgz", + "integrity": "sha512-JPPhwNQG4lEdWHit2evJmjPqVh9xGveuqEiS/Uovxvp5R4jpEiinRpDCVndqV7fNWzhSjb1BDUbIQsbGVWHuXQ==", + "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3633,18 +3874,19 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.1.tgz", - "integrity": "sha512-fa9EKNyssYwrkbWQn3CQ4IfnsVy+ttiRWom+s9eJDtM9NTtLZMJpei0Ve6vCD27SIbwBJhngWLe7j5/HeAg0uQ==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.2.tgz", + "integrity": "sha512-VNnJGBMA+hxv0evjkjehZGXzAFXiKMa/t5MxM1ep3RsqUtL47CXWSDmdG2yUo9eP53LDlv3d0CaFWGdL2WdWcw==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-label": "^9.3.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3656,22 +3898,23 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.19.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.6.tgz", - "integrity": "sha512-LKGuFnYfknmaFCH35T0VjgbeaQIfg5SCVPgnNGKHDmNd85QvOR5AG7CMBm0LSltjZW6NFHblkRmnOkF2AkPucQ==", + "version": "9.19.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.7.tgz", + "integrity": "sha512-Yv1mR5A5SLO5AAaLDVbg9PzrBYibJR4xjYCYpjX3GG2dkCo2JG9USSNs8sRqHhNcEACRt7SHosZ4ISFCKAwy8g==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-avatar": "^9.9.13", - "@fluentui/react-checkbox": "^9.5.12", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-radio": "^9.5.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3683,16 +3926,17 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.10.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.10.8.tgz", - "integrity": "sha512-Msxd4Ajhu+YZW7Iv5WQZBr2yynsOkwQjXkSH28ObjAZ/rFkb2Iq9uXvSAFJHba++Ecz1i2tchAsELWqT9oyLxA==", - "dependencies": { - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.0.tgz", + "integrity": "sha512-n5L5InLH/9R6bPnXc6OtKE1Y3SppBxz4zDwwjRR9D+yMWYG7AhAWcJzERPqZHdjmtaE11YTlbJSu5mzpyuQ8GA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3704,13 +3948,14 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.26.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.11.tgz", - "integrity": "sha512-x2UjXowknK4gHJT14ezIeaLAKozZrpqsvWj8Mqa6p+TiOdHyo8YO6mecpCV1QWyz86qYsOPYhK/i0MSapwaELA==", + "version": "9.26.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.12.tgz", + "integrity": "sha512-CuAZ04Vokfvo3oE2wpceGPOCH8yIeLukuukjzrs6YidOOdmOC75sbnrAWm7I6min3+xLr26XLM50Zh3KDK7row==", + "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", @@ -3724,24 +3969,25 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.7.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.14.tgz", - "integrity": "sha512-SMrLFkuVdZ/UPLHhumodQcM/V4uxkS3GayCBykddn1OWtWGVLjN4idCes56XGdZyNq79u4BEu7Vtxwucjv3oXg==", + "version": "9.7.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.15.tgz", + "integrity": "sha512-YdnufpLBF2b+/GP/tcZP5kXnM0RXUzT42O5aBGSEUOWxg9zuOds5dt7jWON3TCQgL27WwT+EQT2YRllXH4BxlA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-combobox": "^9.16.13", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-field": "^9.4.12", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-combobox": "^9.16.14", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-tags": "^9.7.13", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-tags": "^9.7.14", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3753,19 +3999,20 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.13.tgz", - "integrity": "sha512-lg6C4b0RZKroQROSyezrLusR8/p/W6poQyKrJSEigiYhGZUm32Z+oi7qS7FDahVV/DA2vpRnuY/IfclIDszvTQ==", + "version": "9.7.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.14.tgz", + "integrity": "sha512-qdjIF3QSA0JZkeAEsi8D2tl5pBJVjT5b1WA7w0SldenyTVnmRpFhqipEUwc1M4SEwSxZiQhmfhHOG6bdQuPTqg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-avatar": "^9.9.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3777,20 +4024,21 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.6.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.14.tgz", - "integrity": "sha512-3FRyaoRSO/XJGiOJxRe1E7bdDPr8KZEX/Dp/IYRn45Y2War308sscaUUPz0N3ut9iRQlT2edsHSlBMNprLEXRQ==", + "version": "9.6.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.15.tgz", + "integrity": "sha512-l455X7DOVovHjXcTSKakCHnIKyE1t2djjn9g4onMMclNSTw9durJiP7NgZjeni7q3H+fdQH8EC8cPo0h3xoFpA==", + "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-popover": "^9.12.13", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -3803,14 +4051,15 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.6.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.12.tgz", - "integrity": "sha512-IYiyYflw3ozS2Kil93vIqgu4JAJvFLswldJ5oBgBVOAM+MGG7G7He7Dp9tVRYxqHxkA54Um5Mv3HcUUgJ5sqww==", - "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.13.tgz", + "integrity": "sha512-THLXPS5vMx4lU6dZGJw/BvZeaKjOOKUs+z74mBiTPRYlWb94DKYaN2jDMtwVCTxpvIOTz8JJ/pKLJxhG4XWLkw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3822,15 +4071,16 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.6.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.12.tgz", - "integrity": "sha512-xoRYQpc76qc0WsAlOKhygnhZActTbbPvNdQU12R6bk6P4fUPBgX6rNMsNv6cVSr3ZvPuWn3bQq80PjPO10iezA==", - "dependencies": { - "@fluentui/react-field": "^9.4.12", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.13.tgz", + "integrity": "sha512-+aMK5pmSV7tifI7X7uWAZJmSTsF+omqql1kYymRQnwcTkJLmjUN2cNIBV4nRE35TuKwjlzhvovnHNX+KCXv0PA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3842,30 +4092,32 @@ } }, "node_modules/@fluentui/react-theme": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.0.tgz", - "integrity": "sha512-Q0zp/MY1m5RjlkcwMcjn/PQRT2T+q3bgxuxWbhgaD07V+tLzBhGROvuqbsdg4YWF/IK21zPfLhmGyifhEu0DnQ==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.1.tgz", + "integrity": "sha512-lJxfz7LmmglFz+c9C41qmMqaRRZZUPtPPl9DWQ79vH+JwZd4dkN7eA78OTRwcGCOTPEKoLTX72R+EFaWEDlX+w==", + "license": "MIT", "dependencies": { - "@fluentui/tokens": "1.0.0-alpha.22", + "@fluentui/tokens": "1.0.0-alpha.23", "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react-toast": { - "version": "9.7.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.10.tgz", - "integrity": "sha512-Zvh/19VpFXft7VFvlHEyURg766RyKBE6eekrmtgE416ow07pfn1a7X7VqTyfp90uEaJsowB//twJNjCc3r3oAw==", + "version": "9.7.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.11.tgz", + "integrity": "sha512-iHG+ButeEYoZs7Uw5yicImgJHOGe5cud+bLhdRhn/kse+fddi7LE8R18VlM0yCU2fCM1hEj1lK1zKqdemM9kwQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", + "@fluentui/react-aria": "^9.17.8", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3877,19 +4129,20 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.6.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.6.14.tgz", - "integrity": "sha512-wjUqbfNSGlmgpMsJvpd8C7qzXUav3pb88ctyzziweURZskOMAIx8wv0PHUih9h9haMB5ayTiLuJL4Lcpv6jNlA==", - "dependencies": { - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-context-selector": "^9.2.13", - "@fluentui/react-divider": "^9.5.1", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-radio": "^9.5.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.1.tgz", + "integrity": "sha512-fzgW+/1kncItmbLIUJ1vvbmo6ONyK3ExSbayQjs8oAMhfjk9VvW8uRODDY6vfh4yogeKX4rlg1S0aiHOgiNi4w==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3901,18 +4154,19 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.8.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.8.12.tgz", - "integrity": "sha512-ZA36KqmGWhK1HmNd1HO5p3Fz3cM06p/1kSKEB6b+F2opY+Db8IQGa6ER8wVtxLnUs/WFrcjJPcy7DuD2oyeSFQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.0.tgz", + "integrity": "sha512-v7Umx9PvzZ53BEDQmLNysoY+/7NchnsQjUbbWO2EEPWZJp6xKkvDNSrXxm7YzOBorDhNBsIc/FSSdcZcCBqysA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-portal": "^9.8.9", - "@fluentui/react-positioning": "^9.20.11", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3924,25 +4178,26 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.15.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.8.tgz", - "integrity": "sha512-T2USjFQ2tPb0TzX3FagifQzJKYGq0T8IQYHdfHO7LP7sThI13Mnt6ke7mGC3SOPi8WKUCMRaoXAksbggUMXFUQ==", + "version": "9.15.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.9.tgz", + "integrity": "sha512-+WXRFwV5TvjBCVYdghuvA73IBvDhzPyPKZurlfxZbAM4m3rAwsvJfbAKCJEnlferkBFPmskAldWcQWYVfryGSg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.7", - "@fluentui/react-avatar": "^9.9.13", - "@fluentui/react-button": "^9.7.1", - "@fluentui/react-checkbox": "^9.5.12", - "@fluentui/react-context-selector": "^9.2.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-motion": "^9.11.5", - "@fluentui/react-motion-components-preview": "^0.14.2", - "@fluentui/react-radio": "^9.5.12", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-tabster": "^9.26.11", - "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-theme": "^9.2.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3954,12 +4209,13 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.26.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.0.tgz", - "integrity": "sha512-3i/Vdt9UzDs/vuQvdR6HJFMhkOqB22lOGJ+v6VpkjGO81ywnQwP4LKkaKK534q+qiVbcKumCkHOeRhtMAUJXPQ==", + "version": "9.26.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.1.tgz", + "integrity": "sha512-TCJ7TAQh4Lf4uEdbbFARhq3MqAGoGAsVKNPf/y54NCOsKnKnTHyQUvhIKFGJGxPpiqbLxqKspPEQOVZNL9am1A==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-shared-contexts": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3968,13 +4224,14 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.108", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.108.tgz", - "integrity": "sha512-2uaGDhGbVZqBd/INh2tiSefVUwdAPK/PDJ8e0pJ34+N77A1Mcq9eSbyaBp5GLZ/GcycHAWnnyDCall9Avpqo6g==", + "version": "9.0.0-alpha.109", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.109.tgz", + "integrity": "sha512-pFnbPQ7VeXFQi2+dBVLscdBkhJ0ez7IIPjqaP1VTyJxqnkVyBoIvtX9Y6cL/eK+6aQ97fQ+ZOVZjnCHSsvoB/g==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.4", - "@fluentui/react-shared-contexts": "^9.26.0", - "@fluentui/react-utilities": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3989,6 +4246,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.3.2.tgz", "integrity": "sha512-T15zFPIWr9De8hNkapne7YyvcxclyTK2bMXXHZwbWLkVeH/lGHRG0CIy/calNGKa86wuzMJhq8iqFW2W6+EwVQ==", + "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", "tslib": "^2.1.0" @@ -4002,14 +4260,16 @@ "version": "8.2.24", "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.24.tgz", "integrity": "sha512-8uNi2ThvNgF+6d3q2luFVVdk/wZV0AbRfJ85kkvf2+oSRY+f6QVK0w13vMorNhA5puumKcZniZoAfUF02w7NSg==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/style-utilities": { - "version": "8.13.6", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.13.6.tgz", - "integrity": "sha512-bFgrLoMrg7ZtyszSvFv2w7TFc+x4+qKKb3d0Sj8/lp2mGw4smqkuKzEbMMaNVzRPJwooLcwJpcGUhDCXYmDt6g==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.14.0.tgz", + "integrity": "sha512-8IZIjhP9eFHPSn8qVy/sO0QJe29J1xbwqhQlZw2JSC/OcLexm4GvCCQisDuKLUvlN7I0uGRhrCEJsCs3Xkbarw==", + "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", @@ -4023,6 +4283,7 @@ "version": "2.7.2", "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.7.2.tgz", "integrity": "sha512-UXGNfGa/1bLmYrOpmHXdvyc7CzlNSKUQAADweTncbNoMF1DvscWEjPj5kxFgCmOU8wVtvvn4GraNNUSWtNxeeA==", + "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", @@ -4035,9 +4296,10 @@ } }, "node_modules/@fluentui/tokens": { - "version": "1.0.0-alpha.22", - "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.22.tgz", - "integrity": "sha512-i9fgYyyCWFRdUi+vQwnV6hp7wpLGK4p09B+O/f2u71GBXzPuniubPYvrIJYtl444DD6shLjYToJhQ1S6XTFwLg==", + "version": "1.0.0-alpha.23", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.23.tgz", + "integrity": "sha512-uxrzF9Z+J10naP0pGS7zPmzSkspSS+3OJDmYIK3o1nkntQrgBXq3dBob4xSlTDm5aOQ0kw6EvB9wQgtlyy4eKQ==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } @@ -4046,6 +4308,7 @@ "version": "8.17.2", "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.17.2.tgz", "integrity": "sha512-TmeWVtGN+Lk0mch7tuRcbkeMdrBwltI68fvQbPwcNLo4igFtTInMmjEnVJGa7pBQN5lQAmHYqB9IJI6RZU/t6w==", + "license": "MIT", "dependencies": { "@fluentui/dom-utilities": "^2.3.10", "@fluentui/merge-styles": "^8.6.14", @@ -4062,6 +4325,7 @@ "version": "1.19.2", "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.19.2.tgz", "integrity": "sha512-WkB/QQkjy9dE4vrNYGhQvRRUHFkYVOuaznVOMNTDT4pS9aTJ9XPrMTXXlkpcwaf0D3vNKoerj4zAwnU2lBzbOg==", + "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.0", "@griffel/style-types": "^1.3.0", @@ -4075,6 +4339,7 @@ "version": "1.5.32", "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.32.tgz", "integrity": "sha512-jN3SmSwAUcWFUQuQ9jlhqZ5ELtKY21foaUR0q1mJtiAeSErVgjkpKJyMLRYpvaFGWrDql0Uz23nXUogXbsS2wQ==", + "license": "MIT", "dependencies": { "@griffel/core": "^1.19.2", "tslib": "^2.1.0" @@ -4087,6 +4352,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.3.0.tgz", "integrity": "sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==", + "license": "MIT", "dependencies": { "csstype": "^3.1.3" } @@ -4096,6 +4362,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", @@ -4109,6 +4376,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -4121,12 +4389,14 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -4142,6 +4412,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -4150,6 +4421,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -4158,6 +4430,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4174,6 +4447,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4189,6 +4463,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4203,6 +4478,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -4211,6 +4487,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4230,6 +4507,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4246,6 +4524,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4257,6 +4536,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -4303,6 +4583,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4318,6 +4599,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4332,6 +4614,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -4340,6 +4623,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4359,6 +4643,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -4367,6 +4652,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4383,6 +4669,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4394,6 +4681,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -4402,6 +4690,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -4416,6 +4705,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4431,6 +4721,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4439,6 +4730,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -4451,6 +4743,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==", + "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0" }, @@ -4462,6 +4755,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", @@ -4478,6 +4772,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4493,6 +4788,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4507,6 +4803,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -4515,6 +4812,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4534,6 +4832,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -4546,6 +4845,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4562,6 +4862,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4573,6 +4874,7 @@ "version": "30.1.0", "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", + "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -4581,6 +4883,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -4594,6 +4897,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4609,6 +4913,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4617,6 +4922,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -4631,6 +4937,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -4645,6 +4952,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -4659,6 +4967,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -4678,6 +4987,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "license": "MIT", "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" @@ -4690,6 +5000,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -4733,6 +5044,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4748,6 +5060,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4762,6 +5075,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -4770,6 +5084,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4786,6 +5101,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4797,6 +5113,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4805,6 +5122,7 @@ "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.34.0" }, @@ -4816,6 +5134,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -4829,6 +5148,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4837,6 +5157,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -4851,6 +5172,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4866,6 +5188,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4874,6 +5197,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -4888,6 +5212,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -4913,6 +5238,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -4928,6 +5254,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -4942,6 +5269,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -4949,12 +5277,14 @@ "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, "node_modules/@jest/transform/node_modules/jest-regex-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -4963,6 +5293,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -4979,6 +5310,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4990,6 +5322,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4998,6 +5331,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", + "license": "MIT", "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", @@ -5015,6 +5349,7 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" @@ -5024,6 +5359,7 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -5033,6 +5369,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -5041,6 +5378,7 @@ "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -5049,12 +5387,14 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -5063,22 +5403,26 @@ "node_modules/@kurkle/color": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", - "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==" + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "license": "MIT" }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" }, "node_modules/@microsoft/load-themed-styles": { "version": "1.10.295", "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", - "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "license": "MIT" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } @@ -5087,6 +5431,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -5099,6 +5444,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -5107,6 +5453,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -5119,6 +5466,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -5127,6 +5475,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -5139,6 +5488,7 @@ "version": "0.5.17", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", + "license": "MIT", "dependencies": { "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", @@ -5186,6 +5536,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -5208,6 +5559,7 @@ "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -5227,6 +5579,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -5239,6 +5592,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -5254,12 +5608,14 @@ "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" }, "node_modules/@rollup/pluginutils/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5274,6 +5630,7 @@ "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -5282,22 +5639,26 @@ "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" }, "node_modules/@rushstack/eslint-patch": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz", - "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==" + "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==", + "license": "MIT" }, "node_modules/@sinclair/typebox": { - "version": "0.34.47", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.47.tgz", - "integrity": "sha512-ZGIBQ+XDvO5JQku9wmwtabcVTHJsgSWAHYtVuM9pBNNR5E88v6Jcj/llpmsjivig5X8A8HHOb4/mbEKPS5EvAw==" + "version": "0.34.48", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", + "integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==", + "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -5306,6 +5667,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -5314,6 +5676,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -5325,6 +5688,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5337,6 +5701,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5349,6 +5714,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5361,6 +5727,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5373,6 +5740,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5385,6 +5753,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5397,6 +5766,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5409,6 +5779,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5421,6 +5792,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", @@ -5443,6 +5815,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", @@ -5460,6 +5833,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "license": "MIT", "dependencies": { "@babel/types": "^7.12.6" }, @@ -5475,6 +5849,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", @@ -5493,6 +5868,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", @@ -5510,6 +5886,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", @@ -5532,6 +5909,7 @@ "version": "0.5.18", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.18.tgz", "integrity": "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" } @@ -5540,6 +5918,7 @@ "version": "10.4.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", @@ -5559,6 +5938,7 @@ "version": "6.9.1", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", @@ -5576,12 +5956,14 @@ "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" }, "node_modules/@testing-library/react": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", - "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", + "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -5608,6 +5990,7 @@ "version": "14.6.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -5620,6 +6003,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -5628,6 +6012,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -5636,12 +6021,14 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT", "peer": true }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -5654,6 +6041,7 @@ "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -5662,6 +6050,7 @@ "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -5671,6 +6060,7 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.28.2" } @@ -5679,6 +6069,7 @@ "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -5688,6 +6079,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5698,6 +6090,7 @@ "integrity": "sha512-OwXJ6Eg14eFpCsTG6sljiGnvVpit5R9rapG7nwDnQlljsdplVIOYVuCSwy07IduCtihrOwvOnbhXKLyp3nvPcw==", "deprecated": "This is a stub types definition. chart.js provides its own type definitions, so you do not need this installed.", "dev": true, + "license": "MIT", "dependencies": { "chart.js": "*" } @@ -5706,6 +6099,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5714,6 +6108,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -5723,6 +6118,7 @@ "version": "7.4.3", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "license": "MIT", "dependencies": { "@types/d3-array": "*", "@types/d3-axis": "*", @@ -5759,12 +6155,14 @@ "node_modules/@types/d3-array": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==" + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" }, "node_modules/@types/d3-axis": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -5773,6 +6171,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -5780,17 +6179,20 @@ "node_modules/@types/d3-chord": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", - "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==" + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "license": "MIT" }, "node_modules/@types/d3-color": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" }, "node_modules/@types/d3-contour": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "license": "MIT", "dependencies": { "@types/d3-array": "*", "@types/geojson": "*" @@ -5799,17 +6201,20 @@ "node_modules/@types/d3-delaunay": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==" + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" }, "node_modules/@types/d3-dispatch": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", - "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==" + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "license": "MIT" }, "node_modules/@types/d3-drag": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -5817,17 +6222,20 @@ "node_modules/@types/d3-dsv": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", - "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==" + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" }, "node_modules/@types/d3-ease": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" }, "node_modules/@types/d3-fetch": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", "dependencies": { "@types/d3-dsv": "*" } @@ -5835,17 +6243,20 @@ "node_modules/@types/d3-force": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", - "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==" + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" }, "node_modules/@types/d3-format": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", - "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==" + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" }, "node_modules/@types/d3-geo": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "license": "MIT", "dependencies": { "@types/geojson": "*" } @@ -5853,12 +6264,14 @@ "node_modules/@types/d3-hierarchy": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", - "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==" + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" }, "node_modules/@types/d3-interpolate": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", "dependencies": { "@types/d3-color": "*" } @@ -5866,27 +6279,32 @@ "node_modules/@types/d3-path": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" }, "node_modules/@types/d3-polygon": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", - "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==" + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "license": "MIT" }, "node_modules/@types/d3-quadtree": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", - "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==" + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" }, "node_modules/@types/d3-random": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", - "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==" + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "license": "MIT" }, "node_modules/@types/d3-scale": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", "dependencies": { "@types/d3-time": "*" } @@ -5894,17 +6312,20 @@ "node_modules/@types/d3-scale-chromatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==" + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "license": "MIT" }, "node_modules/@types/d3-selection": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==" + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "license": "MIT" }, "node_modules/@types/d3-shape": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", - "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "license": "MIT", "dependencies": { "@types/d3-path": "*" } @@ -5912,22 +6333,26 @@ "node_modules/@types/d3-time": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" }, "node_modules/@types/d3-time-format": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", - "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==" + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "license": "MIT" }, "node_modules/@types/d3-timer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" }, "node_modules/@types/d3-transition": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "license": "MIT", "dependencies": { "@types/d3-selection": "*" } @@ -5936,6 +6361,7 @@ "version": "3.0.8", "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "license": "MIT", "dependencies": { "@types/d3-interpolate": "*", "@types/d3-selection": "*" @@ -5945,6 +6371,7 @@ "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } @@ -5953,6 +6380,7 @@ "version": "8.56.12", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -5962,6 +6390,7 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -5970,12 +6399,14 @@ "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -5984,6 +6415,7 @@ "version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -5992,9 +6424,10 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz", - "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", + "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -6003,9 +6436,10 @@ } }, "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.7", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", - "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -6016,12 +6450,14 @@ "node_modules/@types/geojson": { "version": "7946.0.16", "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" }, "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6030,6 +6466,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -6037,17 +6474,20 @@ "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==" + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.17", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6055,12 +6495,14 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -6069,6 +6511,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -6077,6 +6520,7 @@ "version": "30.0.0", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz", "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==", + "license": "MIT", "dependencies": { "expect": "^30.0.0", "pretty-format": "^30.0.0" @@ -6086,6 +6530,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6097,6 +6542,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -6109,29 +6555,34 @@ "node_modules/@types/jest/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", - "dev": true + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash-es": { "version": "4.17.12", "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/lodash": "*" } @@ -6140,6 +6591,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -6147,17 +6599,20 @@ "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, "node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "25.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", - "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", + "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", + "license": "MIT", "dependencies": { "undici-types": "~7.16.0" } @@ -6166,6 +6621,7 @@ "version": "1.3.14", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6173,37 +6629,44 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.15", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==" + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" }, "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==" + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.27", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", - "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6213,6 +6676,7 @@ "version": "18.3.7", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "license": "MIT", "peerDependencies": { "@types/react": "^18.0.0" } @@ -6221,6 +6685,7 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6228,17 +6693,20 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, "node_modules/@types/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==" + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" }, "node_modules/@types/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6247,6 +6715,7 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } @@ -6255,6 +6724,7 @@ "version": "1.15.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -6265,6 +6735,7 @@ "version": "0.17.6", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -6274,6 +6745,7 @@ "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6281,22 +6753,26 @@ "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -6305,6 +6781,7 @@ "version": "17.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -6312,12 +6789,14 @@ "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -6351,6 +6830,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.62.0" }, @@ -6369,6 +6849,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -6395,6 +6876,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -6411,6 +6893,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -6437,6 +6920,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -6449,6 +6933,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -6475,6 +6960,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -6500,6 +6986,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -6512,6 +6999,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -6520,6 +7008,7 @@ "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -6535,12 +7024,14 @@ "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" @@ -6549,22 +7040,26 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", @@ -6574,12 +7069,14 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -6591,6 +7088,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -6599,6 +7097,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } @@ -6606,12 +7105,14 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -6627,6 +7128,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -6639,6 +7141,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -6650,6 +7153,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", @@ -6663,6 +7167,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" @@ -6671,23 +7176,27 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -6700,6 +7209,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6708,6 +7218,7 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6719,6 +7230,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -6728,6 +7240,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6739,6 +7252,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", "engines": { "node": ">=10.13.0" }, @@ -6750,6 +7264,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -6758,6 +7273,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -6766,6 +7282,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -6774,6 +7291,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -6786,6 +7304,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "dependencies": { "debug": "4" }, @@ -6794,9 +7313,9 @@ } }, "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6813,6 +7332,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -6826,9 +7346,9 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -6844,12 +7364,14 @@ "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -6858,6 +7380,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -6872,6 +7395,7 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -6886,6 +7410,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -6897,6 +7422,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -6905,6 +7431,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -6913,6 +7440,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6926,12 +7454,14 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6944,6 +7474,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -6954,12 +7485,14 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -6968,6 +7501,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } @@ -6976,6 +7510,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" @@ -6990,12 +7525,14 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.9", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7017,6 +7554,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7025,6 +7563,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7044,6 +7583,7 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7064,6 +7604,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -7081,6 +7622,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -7098,6 +7640,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -7119,6 +7662,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7134,6 +7678,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", @@ -7153,22 +7698,26 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" }, "node_modules/async": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7176,20 +7725,22 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.23", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", - "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "version": "10.4.24", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", + "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", "funding": [ { "type": "opencollective", @@ -7204,9 +7755,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001760", + "caniuse-lite": "^1.0.30001766", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -7225,6 +7777,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -7239,6 +7792,7 @@ "version": "4.11.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", + "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -7258,6 +7812,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", "engines": { "node": ">= 0.4" } @@ -7266,6 +7821,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -7287,6 +7843,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -7302,6 +7859,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -7310,6 +7868,7 @@ "version": "8.4.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.4", @@ -7328,6 +7887,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -7345,6 +7905,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -7360,6 +7921,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -7374,6 +7936,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -7388,17 +7951,19 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", - "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz", + "integrity": "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.7", - "@babel/helper-define-polyfill-provider": "^0.6.5", + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.6", "semver": "^6.3.1" }, "peerDependencies": { @@ -7409,28 +7974,31 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz", + "integrity": "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" + "@babel/helper-define-polyfill-provider": "^0.6.6", + "core-js-compat": "^3.48.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", - "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz", + "integrity": "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5" + "@babel/helper-define-polyfill-provider": "^0.6.6" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7439,12 +8007,14 @@ "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -7470,6 +8040,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -7485,6 +8056,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -7510,6 +8082,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", "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.", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.21.0", @@ -7527,6 +8100,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7535,12 +8109,14 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.9.11", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", - "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" } @@ -7548,12 +8124,14 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" }, "node_modules/bfj": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", "dependencies": { "bluebird": "^3.7.2", "check-types": "^11.2.3", @@ -7569,6 +8147,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } @@ -7577,6 +8156,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -7587,12 +8167,14 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "license": "MIT", "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", @@ -7616,6 +8198,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7624,6 +8207,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -7634,12 +8218,14 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -7648,12 +8234,14 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7663,6 +8251,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -7673,7 +8262,8 @@ "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" }, "node_modules/browserslist": { "version": "4.28.1", @@ -7693,6 +8283,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -7711,6 +8302,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -7718,12 +8310,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -7735,6 +8329,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7743,6 +8338,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", @@ -7760,6 +8356,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -7772,6 +8369,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" @@ -7787,6 +8385,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -7795,6 +8394,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -7804,6 +8404,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7815,6 +8416,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -7823,6 +8425,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -7831,9 +8434,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001762", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", - "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", + "version": "1.0.30001769", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", "funding": [ { "type": "opencollective", @@ -7847,12 +8450,14 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -7861,6 +8466,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7870,6 +8476,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7885,6 +8492,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -7893,6 +8501,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7902,6 +8511,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7911,6 +8521,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7920,6 +8531,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7929,6 +8541,7 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz", "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==", + "license": "MIT", "dependencies": { "@kurkle/color": "^0.3.0" }, @@ -7939,12 +8552,14 @@ "node_modules/check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -7968,6 +8583,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -7979,20 +8595,22 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", - "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -8000,12 +8618,14 @@ "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==" + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -8017,6 +8637,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8025,6 +8646,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -8035,6 +8657,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -8044,6 +8667,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -8057,6 +8681,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -8068,6 +8693,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8081,6 +8707,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -8088,12 +8715,14 @@ "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" }, "node_modules/coa/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -8102,6 +8731,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -8110,6 +8740,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -8120,12 +8751,14 @@ "node_modules/collect-v8-coverage": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==" + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "license": "MIT" }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8136,22 +8769,26 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -8163,6 +8800,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8172,6 +8810,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -8180,6 +8819,7 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -8187,12 +8827,14 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -8204,6 +8846,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", @@ -8221,6 +8864,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8228,22 +8872,26 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -8252,6 +8900,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -8263,6 +8912,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8270,12 +8920,14 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8283,24 +8935,27 @@ "node_modules/cookie-signature": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" }, "node_modules/core-js": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz", - "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz", + "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", - "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", + "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", + "license": "MIT", "dependencies": { - "browserslist": "^4.28.0" + "browserslist": "^4.28.1" }, "funding": { "type": "opencollective", @@ -8308,10 +8963,11 @@ } }, "node_modules/core-js-pure": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz", - "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz", + "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -8320,12 +8976,14 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -8341,6 +8999,7 @@ "version": "15.7.0", "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "license": "MIT", "dependencies": { "loose-envify": "^1.3.1", "object-assign": "^4.1.1" @@ -8350,6 +9009,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -8363,6 +9023,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -8371,6 +9032,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -8388,6 +9050,7 @@ "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -8399,6 +9062,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -8416,6 +9080,7 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -8450,6 +9115,7 @@ "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -8487,6 +9153,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8495,6 +9162,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -8509,6 +9177,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -8523,12 +9192,14 @@ "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -8541,6 +9212,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8549,6 +9221,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -8559,7 +9232,8 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" }, "node_modules/cssdb": { "version": "7.11.2", @@ -8574,12 +9248,14 @@ "type": "github", "url": "https://github.com/sponsors/csstools" } - ] + ], + "license": "CC0-1.0" }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -8591,6 +9267,7 @@ "version": "5.1.15", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", @@ -8611,6 +9288,7 @@ "version": "5.2.14", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", @@ -8653,6 +9331,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -8664,6 +9343,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -8675,6 +9355,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -8686,12 +9367,14 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/csso/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8699,12 +9382,14 @@ "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -8715,17 +9400,20 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/d3": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -8766,6 +9454,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -8777,6 +9466,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8785,6 +9475,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -8800,6 +9491,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -8811,6 +9503,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/d3-cloud/-/d3-cloud-1.2.8.tgz", "integrity": "sha512-K0qBFkgystNlgFW/ufdwIES5kDiC8cGJxMw4ULzN9UU511v89A6HXs1X8vUPxqurehzqJZS5KzZI4c8McT+4UA==", + "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "^1.0.3" } @@ -8818,12 +9511,14 @@ "node_modules/d3-cloud/node_modules/d3-dispatch": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==", + "license": "BSD-3-Clause" }, "node_modules/d3-color": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8832,6 +9527,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -8843,6 +9539,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -8854,6 +9551,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8862,6 +9560,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -8874,6 +9573,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -8898,6 +9598,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } @@ -8906,6 +9607,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -8917,6 +9619,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -8927,9 +9630,10 @@ } }, "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8938,6 +9642,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -8949,6 +9654,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8957,6 +9663,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -8968,6 +9675,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8976,6 +9684,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8984,6 +9693,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -8992,6 +9702,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -9000,6 +9711,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -9015,6 +9727,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -9027,6 +9740,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -9035,6 +9749,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -9046,6 +9761,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -9057,6 +9773,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -9068,6 +9785,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -9076,6 +9794,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -9094,6 +9813,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -9108,12 +9828,14 @@ "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -9127,6 +9849,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -9143,6 +9866,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -9159,6 +9883,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -9175,6 +9900,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -9190,12 +9916,14 @@ "node_modules/decimal.js": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==" + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" }, "node_modules/decode-named-character-reference": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", - "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -9207,17 +9935,20 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9226,6 +9957,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -9237,6 +9969,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -9253,6 +9986,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9261,6 +9995,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -9277,6 +10012,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", "dependencies": { "robust-predicates": "^3.0.2" } @@ -9285,6 +10021,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -9293,6 +10030,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9301,6 +10039,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9309,6 +10048,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -9318,6 +10058,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -9325,12 +10066,14 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -9347,6 +10090,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -9354,12 +10098,14 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -9371,12 +10117,14 @@ "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" }, "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -9385,6 +10133,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -9395,12 +10144,14 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -9412,6 +10163,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -9423,12 +10175,14 @@ "version": "0.5.16", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT", "peer": true }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -9437,6 +10191,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -9455,13 +10210,15 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -9473,6 +10230,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { "node": ">=8" } @@ -9481,6 +10239,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -9495,6 +10254,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -9508,6 +10268,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -9517,6 +10278,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", "engines": { "node": ">=10" } @@ -9524,12 +10286,14 @@ "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -9542,17 +10306,20 @@ "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -9564,19 +10331,22 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.267", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", - "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==" + "version": "1.5.286", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "license": "ISC" }, "node_modules/embla-carousel": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", - "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==" + "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", + "license": "MIT" }, "node_modules/embla-carousel-autoplay": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz", "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==", + "license": "MIT", "peerDependencies": { "embla-carousel": "8.6.0" } @@ -9585,6 +10355,7 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.6.0.tgz", "integrity": "sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==", + "license": "MIT", "peerDependencies": { "embla-carousel": "8.6.0" } @@ -9593,6 +10364,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -9603,12 +10375,14 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -9617,17 +10391,19 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", - "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -9637,6 +10413,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -9645,6 +10422,7 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -9653,6 +10431,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } @@ -9661,6 +10440,7 @@ "version": "1.24.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", @@ -9727,12 +10507,14 @@ "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -9741,6 +10523,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -9749,6 +10532,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -9774,12 +10558,14 @@ "node_modules/es-module-lexer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==" + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -9791,6 +10577,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", @@ -9805,6 +10592,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -9816,6 +10604,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", @@ -9832,6 +10621,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9839,12 +10629,14 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -9856,6 +10648,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -9876,6 +10669,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -9886,6 +10680,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -9940,6 +10735,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -9967,6 +10763,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -9977,6 +10774,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -9985,6 +10783,7 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -10001,6 +10800,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -10009,6 +10809,7 @@ "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -10026,6 +10827,7 @@ "version": "2.32.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "license": "MIT", "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -10058,6 +10860,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -10066,6 +10869,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -10077,6 +10881,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -10085,6 +10890,7 @@ "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -10108,6 +10914,7 @@ "version": "6.10.2", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", @@ -10136,6 +10943,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", "engines": { "node": ">= 0.4" } @@ -10144,6 +10952,7 @@ "version": "7.37.5", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", @@ -10175,6 +10984,7 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -10186,6 +10996,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -10197,6 +11008,7 @@ "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -10213,6 +11025,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -10221,6 +11034,7 @@ "version": "5.11.1", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.58.0" }, @@ -10236,6 +11050,7 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -10251,6 +11066,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -10262,6 +11078,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", "dependencies": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", @@ -10285,6 +11102,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -10298,6 +11116,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10311,12 +11130,14 @@ "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -10332,6 +11153,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -10343,6 +11165,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -10357,6 +11180,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -10371,6 +11195,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -10385,6 +11210,7 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -10401,6 +11227,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -10413,6 +11240,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -10424,6 +11252,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -10435,6 +11264,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -10443,6 +11273,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -10451,12 +11282,14 @@ "node_modules/estree-walker": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -10465,6 +11298,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -10472,12 +11306,14 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -10486,6 +11322,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -10516,6 +11353,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==", + "license": "MIT", "dependencies": { "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", @@ -10532,6 +11370,7 @@ "version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -10577,6 +11416,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10584,22 +11424,26 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -10615,6 +11459,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -10625,12 +11470,14 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" }, "node_modules/fast-uri": { "version": "3.1.0", @@ -10645,12 +11492,14 @@ "type": "opencollective", "url": "https://opencollective.com/fastify" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -10659,6 +11508,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -10670,6 +11520,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -10678,6 +11529,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -10694,6 +11546,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -10705,6 +11558,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -10724,6 +11578,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -10741,6 +11596,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } @@ -10749,6 +11605,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -10757,6 +11614,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10768,6 +11626,7 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } @@ -10776,6 +11635,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -10787,6 +11647,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", @@ -10804,6 +11665,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -10811,12 +11673,14 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -10833,6 +11697,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -10845,6 +11710,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -10857,7 +11723,8 @@ "node_modules/flatted": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.11", @@ -10869,6 +11736,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -10882,6 +11750,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", "dependencies": { "is-callable": "^1.2.7" }, @@ -10896,6 +11765,7 @@ "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -10934,6 +11804,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -10949,6 +11820,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -10963,6 +11835,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -10980,6 +11853,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -10988,6 +11862,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -11003,6 +11878,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11011,6 +11887,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", "engines": { "node": "*" }, @@ -11023,6 +11900,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11031,6 +11909,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -11043,18 +11922,21 @@ "node_modules/fs-monkey": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==" + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -11067,6 +11949,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11075,6 +11958,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -11094,6 +11978,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11102,6 +11987,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -11110,6 +11996,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -11118,6 +12005,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -11126,6 +12014,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", @@ -11148,12 +12037,14 @@ "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -11162,6 +12053,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -11174,6 +12066,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11185,6 +12078,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -11201,7 +12095,8 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11221,6 +12116,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -11231,12 +12127,14 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -11248,6 +12146,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -11261,6 +12160,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -11272,6 +12172,7 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -11286,6 +12187,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -11301,6 +12203,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -11320,6 +12223,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11330,17 +12234,20 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -11354,17 +12261,20 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11376,6 +12286,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11384,6 +12295,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -11395,6 +12307,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.0" }, @@ -11409,6 +12322,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11420,6 +12334,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -11434,6 +12349,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -11445,6 +12361,7 @@ "version": "8.0.3", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -11464,6 +12381,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -11476,6 +12394,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -11500,6 +12419,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -11511,6 +12431,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", "dependencies": { "entities": "^6.0.0" }, @@ -11522,6 +12443,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", @@ -11548,6 +12470,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -11566,6 +12489,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -11578,6 +12502,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -11594,6 +12519,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } @@ -11602,6 +12528,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -11609,12 +12536,14 @@ "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", "engines": { "node": ">= 6.0.0" } @@ -11623,6 +12552,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -11633,12 +12563,14 @@ "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11652,12 +12584,14 @@ "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -11666,6 +12600,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -11686,17 +12621,20 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -11717,6 +12655,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } @@ -11725,6 +12664,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -11734,15 +12674,17 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/html-webpack-plugin": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz", - "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==", + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", + "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -11781,6 +12723,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -11791,12 +12734,14 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", @@ -11815,12 +12760,14 @@ "node_modules/http-parser-js": { "version": "0.5.10", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==" + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -11834,6 +12781,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -11847,6 +12795,7 @@ "version": "2.0.9", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -11870,6 +12819,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11881,6 +12831,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -11893,6 +12844,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -11901,6 +12853,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -11912,6 +12865,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -11922,12 +12876,14 @@ "node_modules/idb": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -11939,6 +12895,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -11947,6 +12904,7 @@ "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -11956,6 +12914,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -11971,6 +12930,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -11979,6 +12939,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -11997,6 +12958,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -12005,6 +12967,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12014,6 +12977,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "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.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -12022,22 +12986,26 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, "node_modules/inline-style-parser": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==" + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "license": "MIT" }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", @@ -12051,6 +13019,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -12059,6 +13028,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -12067,6 +13037,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12076,6 +13047,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -12089,6 +13061,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -12104,12 +13077,14 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", @@ -12128,6 +13103,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", "dependencies": { "has-bigints": "^1.0.2" }, @@ -12142,6 +13118,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -12153,6 +13130,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -12168,6 +13146,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12179,6 +13158,7 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -12193,6 +13173,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", @@ -12209,6 +13190,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -12224,6 +13206,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12233,6 +13216,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -12247,6 +13231,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12255,6 +13240,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -12269,6 +13255,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12277,6 +13264,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12285,6 +13273,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", @@ -12303,6 +13292,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -12314,6 +13304,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12323,6 +13314,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12333,12 +13325,14 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12350,6 +13344,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -12358,6 +13353,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -12373,6 +13369,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12381,6 +13378,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12389,6 +13387,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -12399,12 +13398,14 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -12422,6 +13423,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12430,6 +13432,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12438,6 +13441,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12449,6 +13453,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -12463,6 +13468,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -12474,6 +13480,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -12489,6 +13496,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", @@ -12505,6 +13513,7 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" }, @@ -12518,12 +13527,14 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -12535,6 +13546,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -12549,6 +13561,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" @@ -12564,6 +13577,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -12574,17 +13588,20 @@ "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -12593,6 +13610,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -12608,6 +13626,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -12616,6 +13635,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -12629,6 +13649,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -12643,6 +13664,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -12656,6 +13678,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -12664,6 +13687,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -12676,6 +13700,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", @@ -12692,6 +13717,7 @@ "version": "10.9.4", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", "dependencies": { "async": "^3.2.6", "filelist": "^1.0.4", @@ -12708,6 +13734,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -12732,6 +13759,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -12745,6 +13773,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -12760,6 +13789,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -12768,6 +13798,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -12797,6 +13828,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -12812,6 +13844,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -12826,6 +13859,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -12834,6 +13868,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -12848,6 +13883,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -12862,6 +13898,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -12876,6 +13913,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -12895,6 +13933,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -12911,6 +13950,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12922,6 +13962,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -12955,6 +13996,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -12970,6 +14012,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -12984,6 +14027,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -12992,6 +14036,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13008,6 +14053,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13019,6 +14065,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -13061,6 +14108,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13076,6 +14124,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13090,6 +14139,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13098,6 +14148,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -13106,6 +14157,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13122,6 +14174,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13133,6 +14186,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", + "license": "MIT", "dependencies": { "@jest/diff-sequences": "30.0.1", "@jest/get-type": "30.1.0", @@ -13147,6 +14201,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13158,6 +14213,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -13170,12 +14226,14 @@ "node_modules/jest-diff/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-docblock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -13187,6 +14245,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -13202,6 +14261,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13217,6 +14277,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13231,6 +14292,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13239,6 +14301,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13255,6 +14318,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13266,6 +14330,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -13283,6 +14348,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13298,6 +14364,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13312,6 +14379,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13320,6 +14388,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -13332,6 +14401,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13348,6 +14418,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13359,6 +14430,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -13375,6 +14447,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13390,6 +14463,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13404,6 +14478,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13412,6 +14487,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -13424,6 +14500,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13440,6 +14517,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13451,6 +14529,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -13459,6 +14538,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -13484,6 +14564,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13499,6 +14580,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13513,6 +14595,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13521,6 +14604,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -13529,6 +14613,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13545,6 +14630,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13556,6 +14642,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -13583,6 +14670,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13598,6 +14686,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13612,6 +14701,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13620,6 +14710,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -13634,6 +14725,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -13648,6 +14740,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -13662,6 +14755,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -13681,6 +14775,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13697,6 +14792,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13708,6 +14804,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -13720,6 +14817,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==", + "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", "chalk": "^4.1.2", @@ -13734,6 +14832,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13745,6 +14844,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -13757,12 +14857,14 @@ "node_modules/jest-matcher-utils/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-message-util": { "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@jest/types": "30.2.0", @@ -13782,6 +14884,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13793,6 +14896,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", @@ -13805,12 +14909,14 @@ "node_modules/jest-message-util/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-mock": { "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==", + "license": "MIT", "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", @@ -13824,6 +14930,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -13840,6 +14947,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } @@ -13848,6 +14956,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -13868,6 +14977,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -13881,6 +14991,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13896,6 +15007,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13904,6 +15016,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -13912,6 +15025,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -13927,6 +15041,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -13941,6 +15056,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -13949,6 +15065,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -13965,6 +15082,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13976,6 +15094,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -14007,6 +15126,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14022,6 +15142,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14036,6 +15157,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -14044,6 +15166,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -14063,6 +15186,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14079,6 +15203,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14090,6 +15215,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -14122,6 +15248,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14137,6 +15264,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14151,6 +15279,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -14159,6 +15288,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -14178,6 +15308,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -14190,6 +15321,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -14198,6 +15330,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14214,6 +15347,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14225,6 +15359,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -14237,6 +15372,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -14269,6 +15405,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14284,6 +15421,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14298,6 +15436,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -14306,6 +15445,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -14320,6 +15460,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -14334,6 +15475,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -14348,6 +15490,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -14367,6 +15510,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14383,6 +15527,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14394,6 +15539,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", + "license": "MIT", "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", @@ -14410,6 +15556,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -14426,6 +15573,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14441,6 +15589,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14449,6 +15598,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -14469,6 +15619,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -14485,6 +15636,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14493,6 +15645,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.24.1" }, @@ -14504,6 +15657,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", "dependencies": { "@jest/console": "^28.1.3", "@jest/types": "^28.1.3", @@ -14518,6 +15672,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -14533,12 +15688,14 @@ "node_modules/jest-watch-typeahead/node_modules/@sinclair/typebox": { "version": "0.24.51", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -14556,6 +15713,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -14564,6 +15722,7 @@ "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14575,6 +15734,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.3", @@ -14594,6 +15754,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14602,6 +15763,7 @@ "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } @@ -14610,6 +15772,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", "dependencies": { "@jest/types": "^28.1.3", "@types/node": "*", @@ -14626,6 +15789,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", "dependencies": { "@jest/test-result": "^28.1.3", "@jest/types": "^28.1.3", @@ -14644,6 +15808,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -14656,6 +15821,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14667,6 +15833,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14678,6 +15845,7 @@ "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", "dependencies": { "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", @@ -14691,12 +15859,14 @@ "node_modules/jest-watch-typeahead/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14708,6 +15878,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", "dependencies": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" @@ -14723,6 +15894,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", "engines": { "node": ">=12.20" } @@ -14731,6 +15903,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -14745,6 +15918,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -14756,6 +15930,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -14773,6 +15948,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -14788,6 +15964,7 @@ "version": "16.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -14802,6 +15979,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -14810,6 +15988,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -14826,6 +16005,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14837,6 +16017,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -14850,6 +16031,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14864,6 +16046,7 @@ "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } @@ -14871,12 +16054,14 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -14889,6 +16074,7 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -14934,6 +16120,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz", "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -14949,6 +16136,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -14959,32 +16147,38 @@ "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -14996,6 +16190,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -15004,19 +16199,20 @@ } }, "node_modules/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.2.1.tgz", + "integrity": "sha512-Jl6Jhk0jG+kP3yk59SSeGq7LFPR4JQz1DU0K+kXTysUhMostbhU3qh5mjTuf0PqFcXpAT7kvmMt9WxV10NyIgQ==", + "license": "MIT", "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" + "esprima": "1.2.5", + "static-eval": "2.1.1", + "underscore": "1.13.6" } }, "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -15029,6 +16225,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15037,6 +16234,7 @@ "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -15050,12 +16248,14 @@ "node_modules/keyborg": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", - "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==" + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==", + "license": "MIT" }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -15064,6 +16264,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15072,6 +16273,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } @@ -15080,6 +16282,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -15087,12 +16290,14 @@ "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" }, "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -15104,6 +16309,7 @@ "version": "2.12.0", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "license": "MIT", "dependencies": { "picocolors": "^1.1.1", "shell-quote": "^1.8.3" @@ -15113,6 +16319,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -15121,6 +16328,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -15133,6 +16341,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -15140,12 +16349,14 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", "engines": { "node": ">=6.11.5" }, @@ -15158,6 +16369,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -15171,6 +16383,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -15179,44 +16392,52 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" }, "node_modules/lodash-es": { - "version": "4.17.22", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz", - "integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==" + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", + "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15226,6 +16447,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -15237,6 +16459,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -15245,6 +16468,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -15253,6 +16477,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", "peer": true, "bin": { "lz-string": "bin/bin.js" @@ -15262,6 +16487,7 @@ "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -15270,6 +16496,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -15284,6 +16511,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -15292,6 +16520,7 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -15300,6 +16529,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15309,6 +16539,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -15317,6 +16548,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -15332,6 +16564,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -15343,6 +16576,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15366,6 +16600,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -15384,6 +16619,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -15400,6 +16636,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -15416,6 +16653,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -15430,6 +16668,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -15446,6 +16685,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -15461,6 +16701,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15478,6 +16719,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15501,6 +16743,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15518,6 +16761,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -15531,6 +16775,7 @@ "version": "13.2.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -15551,6 +16796,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15571,6 +16817,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -15582,12 +16829,14 @@ "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -15596,6 +16845,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -15607,6 +16857,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -15614,12 +16865,14 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -15628,6 +16881,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -15646,6 +16900,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -15680,6 +16935,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -15703,6 +16959,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -15722,6 +16979,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -15737,6 +16995,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -15756,6 +17015,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -15773,6 +17033,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -15789,6 +17050,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -15801,6 +17063,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -15827,6 +17090,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -15847,6 +17111,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -15868,6 +17133,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -15887,6 +17153,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -15908,6 +17175,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -15929,6 +17197,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -15948,6 +17217,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -15966,6 +17236,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -15986,6 +17257,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -16005,6 +17277,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -16023,6 +17296,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -16043,7 +17317,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.1", @@ -16058,7 +17333,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", @@ -16074,6 +17350,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } @@ -16092,6 +17369,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } @@ -16110,6 +17388,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -16130,6 +17409,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -16150,7 +17430,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.2", @@ -16165,12 +17446,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -16183,6 +17466,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -16194,6 +17478,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -16205,6 +17490,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16213,6 +17499,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -16224,6 +17511,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -16232,14 +17520,16 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", - "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", + "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -16258,12 +17548,14 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -16275,6 +17567,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16283,6 +17576,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -16293,12 +17587,14 @@ "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -16311,6 +17607,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -16327,6 +17624,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -16337,17 +17635,20 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" }, "node_modules/natural-compare-lite": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16355,12 +17656,14 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -16370,6 +17673,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -16377,17 +17681,20 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16396,6 +17703,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -16407,6 +17715,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -16418,6 +17727,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -16428,12 +17738,14 @@ "node_modules/nwsapi": { "version": "2.2.23", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==" + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16442,6 +17754,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -16450,6 +17763,7 @@ "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16461,6 +17775,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -16469,6 +17784,7 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -16488,6 +17804,7 @@ "version": "1.1.9", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", @@ -16502,6 +17819,7 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16519,6 +17837,7 @@ "version": "2.1.9", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz", "integrity": "sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==", + "license": "MIT", "dependencies": { "array.prototype.reduce": "^1.0.8", "call-bind": "^1.0.8", @@ -16539,6 +17858,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -16552,6 +17872,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -16568,12 +17889,14 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -16585,6 +17908,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -16593,6 +17917,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -16601,6 +17926,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -16615,6 +17941,7 @@ "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -16631,6 +17958,7 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -16647,6 +17975,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", @@ -16663,6 +17992,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -16677,6 +18007,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -16688,6 +18019,7 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -16700,6 +18032,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -16708,6 +18041,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -16717,6 +18051,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -16728,6 +18063,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", @@ -16745,12 +18081,14 @@ "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -16767,12 +18105,14 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -16781,6 +18121,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -16790,6 +18131,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16798,6 +18140,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16806,6 +18149,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16813,17 +18157,20 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -16831,17 +18178,20 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -16853,6 +18203,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -16861,6 +18212,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -16869,6 +18221,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -16880,6 +18233,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -16891,6 +18245,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -16902,6 +18257,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -16914,6 +18270,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -16925,6 +18282,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -16933,6 +18291,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -16955,6 +18314,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -16968,6 +18328,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -16986,6 +18347,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", "engines": { "node": ">=8" }, @@ -16998,6 +18360,7 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -17010,6 +18373,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17024,6 +18388,7 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17042,6 +18407,7 @@ "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17060,6 +18426,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17078,6 +18445,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -17095,6 +18463,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -17110,6 +18479,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17128,6 +18498,7 @@ "version": "12.1.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17146,6 +18517,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -17164,6 +18536,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -17182,6 +18555,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17193,6 +18567,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17204,6 +18579,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17215,6 +18591,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17226,6 +18603,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -17245,6 +18623,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17259,6 +18638,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.4" } @@ -17267,6 +18647,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -17281,6 +18662,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -17295,6 +18677,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.0" } @@ -17303,6 +18686,7 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -17318,6 +18702,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17336,6 +18721,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -17352,6 +18738,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" } @@ -17370,6 +18757,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -17384,6 +18772,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -17403,6 +18792,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -17424,6 +18814,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -17435,6 +18826,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -17446,6 +18838,7 @@ "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" @@ -17461,6 +18854,7 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -17478,6 +18872,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17492,6 +18887,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -17508,6 +18904,7 @@ "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", @@ -17524,6 +18921,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -17538,6 +18936,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -17549,6 +18948,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^7.0.0", @@ -17565,6 +18965,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17577,6 +18978,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", "dependencies": { "postcss-selector-parser": "^7.0.0" }, @@ -17591,6 +18993,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17603,6 +19006,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -17627,6 +19031,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.1.1" }, @@ -17641,6 +19046,7 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -17660,6 +19066,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -17677,6 +19084,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -17688,6 +19096,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17702,6 +19111,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17716,6 +19126,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17730,6 +19141,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17744,6 +19156,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17758,6 +19171,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -17773,6 +19187,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -17788,6 +19203,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17812,6 +19228,7 @@ "url": "https://liberapay.com/mrcgrtz" } ], + "license": "MIT", "engines": { "node": "^12 || ^14 || >=16" }, @@ -17823,6 +19240,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -17838,6 +19256,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17856,6 +19275,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8" } @@ -17864,6 +19284,7 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17882,6 +19303,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", @@ -17948,6 +19370,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -17966,6 +19389,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -17981,6 +19405,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17995,6 +19420,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.3" } @@ -18003,6 +19429,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -18021,6 +19448,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18033,6 +19461,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -18048,6 +19477,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -18059,12 +19489,14 @@ "node_modules/postcss-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/postcss-svgo/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -18073,6 +19505,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -18093,6 +19526,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -18106,12 +19540,14 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -18120,6 +19556,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -18131,6 +19568,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -18140,6 +19578,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -18153,6 +19592,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -18163,12 +19603,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", "dependencies": { "asap": "~2.0.6" } @@ -18177,6 +19619,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -18189,6 +19632,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -18198,12 +19642,14 @@ "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/property-information": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -18213,6 +19659,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -18225,6 +19672,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -18232,12 +19680,14 @@ "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" }, "node_modules/psl": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, @@ -18249,6 +19699,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -18258,15 +19709,17 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, "node_modules/qs": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" }, @@ -18281,6 +19734,7 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/query-selector/-/query-selector-1.0.9.tgz", "integrity": "sha512-IzUgkI5G+b2W6JQpTwHy9IlVr49fPACC9nPLAq26DnLHVzdJJPWfgNsRRMA974MSKyr6tEYemxBcPxdwBXQqAQ==", + "license": "MIT", "engines": { "node": ">=0.10" } @@ -18288,7 +19742,8 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -18307,12 +19762,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", "dependencies": { "performance-now": "^2.1.0" } @@ -18321,6 +19778,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -18329,6 +19787,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -18337,6 +19796,7 @@ "version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", @@ -18351,6 +19811,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -18362,6 +19823,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -18373,6 +19835,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -18389,6 +19852,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.3.1.tgz", "integrity": "sha512-h5IPXKg9EXpjoBzUfyWJvllMjG2mQ4EiuHQFhms/AjUm0XSZHhyRy2xVmLXHKrtcdrPO4mnGqRtYoD0vp95A0A==", + "license": "MIT", "peerDependencies": { "chart.js": "^4.1.1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -18398,6 +19862,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-d3-cloud/-/react-d3-cloud-1.0.6.tgz", "integrity": "sha512-u9nIDUU9oSJ5RSDBJQTBuXkATiX4lsBUdhzLiKN8bKF6SbEvJU+NrI/MvERxnXegq1/2r7jwl2CUdtbdfI7Ugw==", + "license": "MIT", "dependencies": { "d3-cloud": "^1.2.5", "d3-scale": "^3.3.0", @@ -18416,6 +19881,7 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" } @@ -18423,17 +19889,20 @@ "node_modules/react-d3-cloud/node_modules/d3-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==", + "license": "BSD-3-Clause" }, "node_modules/react-d3-cloud/node_modules/d3-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==", + "license": "BSD-3-Clause" }, "node_modules/react-d3-cloud/node_modules/d3-interpolate": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2" } @@ -18442,6 +19911,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "license": "BSD-3-Clause", "dependencies": { "d3-array": "^2.3.0", "d3-format": "1 - 2", @@ -18454,6 +19924,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2", "d3-interpolate": "1 - 2" @@ -18462,12 +19933,14 @@ "node_modules/react-d3-cloud/node_modules/d3-selection": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==", + "license": "BSD-3-Clause" }, "node_modules/react-d3-cloud/node_modules/d3-time": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "license": "BSD-3-Clause", "dependencies": { "d3-array": "2" } @@ -18476,6 +19949,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "license": "BSD-3-Clause", "dependencies": { "d3-time": "1 - 2" } @@ -18483,12 +19957,14 @@ "node_modules/react-d3-cloud/node_modules/internmap": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "license": "ISC" }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -18523,6 +19999,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -18538,6 +20015,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } @@ -18546,6 +20024,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -18560,6 +20039,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -18574,6 +20054,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -18588,6 +20069,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18600,6 +20082,7 @@ "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -18607,17 +20090,20 @@ "node_modules/react-error-overlay": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", - "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==" + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" }, "node_modules/react-faux-dom": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/react-faux-dom/-/react-faux-dom-4.5.0.tgz", "integrity": "sha512-T03fyZw/He4EYPqQpK5KJ9BQXNNMMgUo5DiwWkFG5wlpMDuiiYc4Q8WfeODjl3g2S2OBqy3+0VUr44sZkqz2Sw==", + "license": "Unlicense", "dependencies": { "create-react-class": "^15.6.3", "hoist-non-react-statics": "^3.3.0", @@ -18631,12 +20117,14 @@ "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" }, "node_modules/react-markdown": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -18663,6 +20151,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18671,6 +20160,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -18743,6 +20233,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", "dependencies": { "pify": "^2.3.0" } @@ -18751,6 +20242,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -18764,6 +20256,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -18775,6 +20268,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -18786,6 +20280,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.5" }, @@ -18797,6 +20292,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -18809,6 +20305,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -18829,12 +20326,14 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.2", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -18845,17 +20344,20 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" }, "node_modules/regex-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", - "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==" + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -18875,6 +20377,7 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", @@ -18890,12 +20393,14 @@ "node_modules/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.1.0" }, @@ -18907,6 +20412,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -18921,6 +20427,7 @@ "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -18929,6 +20436,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -18946,6 +20454,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -18961,6 +20470,7 @@ "version": "11.1.2", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -18977,6 +20487,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -18991,6 +20502,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/remark-supersub/-/remark-supersub-1.0.0.tgz", "integrity": "sha512-3SYsphMqpAWbr8AZozdcypozinl/lly3e7BEwPG3YT5J9uZQaDcELBF6/sr/OZoAlFxy2nhNFWSrZBu/ZPRT3Q==", + "license": "MIT", "dependencies": { "unist-util-visit": "^4.0.0" } @@ -18998,12 +20510,14 @@ "node_modules/remark-supersub/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/remark-supersub/node_modules/unist-util-is": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -19016,6 +20530,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -19030,6 +20545,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -19043,6 +20559,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -19055,6 +20572,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -19063,6 +20581,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -19070,12 +20589,14 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", @@ -19095,6 +20616,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -19106,6 +20628,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -19114,6 +20637,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -19140,17 +20664,20 @@ "node_modules/resolve-url-loader/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" }, "node_modules/resolve-url-loader/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -19167,6 +20694,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19175,6 +20703,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -19183,6 +20712,7 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -19191,6 +20721,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -19201,6 +20732,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -19214,12 +20746,14 @@ "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "license": "Unlicense" }, "node_modules/rollup": { "version": "2.79.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -19235,6 +20769,7 @@ "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -19249,6 +20784,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -19262,6 +20798,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -19270,6 +20807,7 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" } @@ -19292,6 +20830,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -19299,12 +20838,14 @@ "node_modules/rw": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -19336,12 +20877,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" @@ -19357,6 +20900,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -19372,17 +20916,20 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" }, "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -19419,12 +20966,14 @@ "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -19436,12 +20985,14 @@ "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT", "peer": true }, "node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -19457,9 +21008,9 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -19476,6 +21027,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -19486,17 +21038,20 @@ "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -19506,9 +21061,10 @@ } }, "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -19520,6 +21076,7 @@ "version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -19543,6 +21100,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -19550,37 +21108,45 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "license": "MIT", "dependencies": { - "accepts": "~1.3.4", + "accepts": "~1.3.8", "batch": "0.6.1", "debug": "2.6.9", "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" }, "engines": { "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -19589,43 +21155,38 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" }, "engines": { "node": ">= 0.6" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -19634,6 +21195,7 @@ "version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", @@ -19648,6 +21210,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -19664,6 +21227,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -19678,6 +21242,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", @@ -19690,12 +21255,14 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -19707,6 +21274,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } @@ -19715,6 +21283,7 @@ "version": "1.8.3", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -19726,6 +21295,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -19744,6 +21314,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -19759,6 +21330,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -19776,6 +21348,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -19793,17 +21366,20 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -19812,6 +21388,7 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -19821,12 +21398,14 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" }, "node_modules/source-map": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 12" } @@ -19835,6 +21414,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19843,6 +21423,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -19863,6 +21444,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19872,6 +21454,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19880,12 +21463,14 @@ "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -19895,6 +21480,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -19910,6 +21496,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -19922,18 +21509,21 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -19945,6 +21535,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -19952,105 +21543,23 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" }, "node_modules/static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "dependencies": { - "escodegen": "^1.8.1" - } - }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", + "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", + "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" + "escodegen": "^2.1.0" } }, "node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -20059,6 +21568,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" @@ -20071,6 +21581,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -20079,6 +21590,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -20090,12 +21602,14 @@ "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -20108,12 +21622,14 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -20127,6 +21643,7 @@ "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -20153,6 +21670,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -20162,6 +21680,7 @@ "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -20182,6 +21701,7 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -20199,6 +21719,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -20215,6 +21736,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -20228,6 +21750,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -20241,6 +21764,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -20252,6 +21776,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -20260,6 +21785,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -20268,6 +21794,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -20276,6 +21803,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -20287,6 +21815,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -20297,12 +21826,14 @@ "node_modules/style-attr": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/style-attr/-/style-attr-1.3.0.tgz", - "integrity": "sha512-srFr54gzEZoy73WgYfnbxCAtNCzF0Hn5RGzK7gi/0G6ttZd9v3WZFGY4ed5ABr43dbGjPNr4T46geUxxUP9i6w==" + "integrity": "sha512-srFr54gzEZoy73WgYfnbxCAtNCzF0Hn5RGzK7gi/0G6ttZd9v3WZFGY4ed5ABr43dbGjPNr4T46geUxxUP9i6w==", + "license": "MIT" }, "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -20318,6 +21849,7 @@ "version": "1.1.21", "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", "dependencies": { "style-to-object": "1.0.14" } @@ -20326,6 +21858,7 @@ "version": "1.0.14", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.2.7" } @@ -20334,6 +21867,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -20348,12 +21882,14 @@ "node_modules/stylis": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", - "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "license": "MIT" }, "node_modules/sucrase": { "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -20375,6 +21911,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -20383,6 +21920,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -20394,6 +21932,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -20406,6 +21945,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -20416,13 +21956,15 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -20449,6 +21991,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -20460,6 +22003,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -20473,6 +22017,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -20480,12 +22025,14 @@ "node_modules/svgo/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -20497,6 +22044,7 @@ "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -20508,6 +22056,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -20517,6 +22066,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -20525,12 +22075,14 @@ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" }, "node_modules/svgo/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -20539,6 +22091,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -20547,6 +22100,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } @@ -20555,6 +22109,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -20565,12 +22120,14 @@ "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" }, "node_modules/tabster": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.7.0.tgz", "integrity": "sha512-AKYquti8AdWzuqJdQo4LUMQDZrHoYQy6V+8yUq2PmgLZV10EaB+8BD0nWOfC/3TBp4mPNg4fbHkz6SFtkr0PpA==", + "license": "MIT", "dependencies": { "keyborg": "2.6.0", "tslib": "^2.8.1" @@ -20583,6 +22140,7 @@ "version": "3.4.19", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -20619,6 +22177,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -20640,6 +22199,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "lilconfig": "^3.1.1" }, @@ -20667,10 +22227,28 @@ } } }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -20683,6 +22261,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -20691,6 +22270,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -20708,6 +22288,7 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -20719,6 +22300,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -20731,9 +22313,10 @@ } }, "node_modules/terser": { - "version": "5.44.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz", - "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==", + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", @@ -20751,6 +22334,7 @@ "version": "5.3.16", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", @@ -20783,12 +22367,14 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -20801,12 +22387,14 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } @@ -20815,6 +22403,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -20825,17 +22414,20 @@ "node_modules/throat": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" @@ -20850,12 +22442,14 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -20867,6 +22461,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } @@ -20875,6 +22470,7 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -20889,6 +22485,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -20897,6 +22494,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -20908,6 +22506,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20917,6 +22516,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20925,17 +22525,20 @@ "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -20947,6 +22550,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -20958,6 +22562,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -20965,12 +22570,14 @@ "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -20984,12 +22591,14 @@ "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -21001,6 +22610,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -21009,6 +22619,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -21020,6 +22631,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -21032,6 +22644,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -21045,6 +22658,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", @@ -21063,6 +22677,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -21083,6 +22698,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -21102,6 +22718,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } @@ -21110,6 +22727,7 @@ "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -21122,6 +22740,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", @@ -21136,19 +22755,22 @@ } }, "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "license": "MIT" }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==" + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -21157,6 +22779,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -21169,6 +22792,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -21177,6 +22801,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -21185,6 +22810,7 @@ "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -21203,6 +22829,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -21214,6 +22841,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -21226,6 +22854,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -21238,6 +22867,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -21247,9 +22877,10 @@ } }, "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -21264,6 +22895,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -21277,6 +22909,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -21285,6 +22918,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -21292,12 +22926,14 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -21321,6 +22957,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" @@ -21336,6 +22973,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -21344,6 +22982,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -21353,6 +22992,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } @@ -21360,12 +23000,14 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -21379,12 +23021,14 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -21393,6 +23037,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -21401,6 +23046,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -21413,12 +23059,14 @@ "node_modules/v8-to-istanbul/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -21427,6 +23075,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" @@ -21440,6 +23089,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -21453,6 +23103,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -21467,6 +23118,7 @@ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -21475,6 +23127,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -21486,14 +23139,16 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz", - "integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -21506,6 +23161,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -21514,6 +23170,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -21522,20 +23179,23 @@ "node_modules/web-vitals": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-5.1.0.tgz", - "integrity": "sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==" + "integrity": "sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==", + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/webpack": { - "version": "5.104.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz", - "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==", + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -21547,7 +23207,7 @@ "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.4", + "enhanced-resolve": "^5.19.0", "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -21560,7 +23220,7 @@ "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.16", - "watchpack": "^2.4.4", + "watchpack": "^2.5.1", "webpack-sources": "^3.3.3" }, "bin": { @@ -21583,6 +23243,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -21605,6 +23266,7 @@ "version": "4.15.2", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -21663,6 +23325,7 @@ "version": "8.19.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -21683,6 +23346,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" @@ -21698,6 +23362,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -21706,6 +23371,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -21718,6 +23384,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -21726,6 +23393,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -21738,6 +23406,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -21746,6 +23415,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -21759,6 +23429,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -21768,6 +23439,7 @@ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -21776,6 +23448,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -21786,17 +23459,20 @@ "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" }, "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -21810,6 +23486,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -21824,6 +23501,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", @@ -21842,6 +23520,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", @@ -21868,6 +23547,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -21882,9 +23562,10 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", - "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -21905,6 +23586,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -21913,6 +23595,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -21922,6 +23605,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -21930,6 +23614,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -21977,6 +23662,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -21990,9 +23676,9 @@ } }, "node_modules/workbox-build/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -22009,6 +23695,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -22022,13 +23709,15 @@ "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -22040,6 +23729,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } @@ -22047,12 +23737,14 @@ "node_modules/workbox-build/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -22064,6 +23756,7 @@ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -22071,12 +23764,14 @@ "node_modules/workbox-core": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" }, "node_modules/workbox-expiration": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" @@ -22087,6 +23782,7 @@ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", "dependencies": { "workbox-background-sync": "6.6.0", "workbox-core": "6.6.0", @@ -22098,6 +23794,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -22106,6 +23803,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0", @@ -22116,6 +23814,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -22124,6 +23823,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", "dependencies": { "workbox-cacheable-response": "6.6.0", "workbox-core": "6.6.0", @@ -22137,6 +23837,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -22145,6 +23846,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0" } @@ -22153,6 +23855,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0" @@ -22161,12 +23864,14 @@ "node_modules/workbox-sw": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" }, "node_modules/workbox-webpack-plugin": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", @@ -22185,6 +23890,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -22193,6 +23899,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -22202,6 +23909,7 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.6.0" @@ -22211,6 +23919,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -22226,12 +23935,14 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -22243,6 +23954,7 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -22262,17 +23974,20 @@ "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -22280,12 +23995,14 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } @@ -22294,6 +24011,7 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -22311,6 +24029,7 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } @@ -22319,6 +24038,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -22330,6 +24050,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/src/App/package.json b/src/App/package.json index d7cbe5c04..cdc4a1739 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -4,17 +4,17 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@fluentui/react": "^8.125.3", + "@fluentui/react": "^8.125.4", "@azure/msal-react": "^3.0.23", "@azure/msal-browser": "^4.24.1", "@testing-library/jest-dom": "^6.9.0", - "@fluentui/react-icons": "^2.0.316", - "@fluentui/react-components": "^9.72.9", + "@fluentui/react-icons": "^2.0.317", + "@fluentui/react-components": "^9.72.11", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.0.3", + "@types/node": "^25.1.0", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", "axios": "^1.13.5", @@ -28,7 +28,7 @@ "react-d3-cloud": "^1.0.6", "react-dom": "^18.3.1", "d3-color": "^3.1.0", - "lodash-es": "^4.17.21", + "lodash-es": "^4.17.23", "react-markdown": "^10.1.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", diff --git a/src/api/requirements.txt b/src/api/requirements.txt index e761f609c..80aad6856 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -1,12 +1,12 @@ # Base packages -cachetools==6.2.4 +cachetools==6.2.6 python-dotenv==1.2.1 fastapi==0.128.0 uvicorn[standard]==0.40.0 pydantic[email]==2.11.10 # Azure SDK Core -azure-core==1.37.0 +azure-core==1.38.0 requests==2.32.5 types-requests==2.32.4.20260107 aiohttp==3.13.3 @@ -16,13 +16,13 @@ azure-identity==1.25.1 azure-search-documents==11.7.0b2 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -azure-cosmos==4.14.3 +azure-cosmos==4.14.5 # Additional utilities -semantic-kernel[azure]==1.32.2 -openai==2.0.0 +semantic-kernel[azure]==1.39.2 +openai==1.99.0 pyodbc==5.3.0 -pandas==2.3.3 +pandas==3.0.0 opentelemetry-exporter-otlp-proto-grpc==1.39.0 opentelemetry-exporter-otlp-proto-http==1.39.0 diff --git a/tests/e2e-test/tests/conftest.py b/tests/e2e-test/tests/conftest.py index e2960a3db..a1bd04bb7 100644 --- a/tests/e2e-test/tests/conftest.py +++ b/tests/e2e-test/tests/conftest.py @@ -107,44 +107,8 @@ def pytest_runtest_makereport(item, call): logger = logging.getLogger() logger.removeHandler(handler) - # Check if there are subtests - subtests_html = "" - if hasattr(item, 'user_properties'): - item_subtests = [ - prop[1] for prop in item.user_properties if prop[0] == "subtest" - ] - if item_subtests: - subtests_html = ( - "
" - "Step-by-Step Details:" - "
    " - ) - for idx, subtest in enumerate(item_subtests, 1): - status = "✅ PASSED" if subtest.get('passed') else "❌ FAILED" - status_color = "green" if subtest.get('passed') else "red" - subtests_html += ( - f"
  • " - ) - subtests_html += ( - f"
    " - f"{status} - {subtest.get('msg', f'Step {idx}')}
    " - ) - if subtest.get('logs'): - subtests_html += ( - f"
    {subtest.get('logs').strip()}
    " - ) - subtests_html += "
  • " - subtests_html += "
" - - # Combine main log output with subtests - if subtests_html: - report.description = f"
{log_output.strip()}
{subtests_html}" - else: - report.description = f"
{log_output.strip()}
" + # Store the log output on the report object for HTML reporting + report.description = f"
{log_output.strip()}
" # Clean up references log_streams.pop(item.nodeid, None) From 06f0f2f837ea1e818b9290eca675c09ca9ed157c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 23:37:48 +0000 Subject: [PATCH 014/192] build: bump minimatch in /src/App Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 3.1.2 to 3.1.3 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.3) Updates `minimatch` from 5.1.6 to 5.1.7 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.3) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.3 dependency-type: indirect - dependency-name: minimatch dependency-version: 5.1.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/App/package-lock.json | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 9525d3e52..c72aeb408 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -11611,9 +11611,9 @@ } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.7.tgz", + "integrity": "sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -17552,9 +17552,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -22227,23 +22227,6 @@ } } }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", From 00f4c54e9db5f076c214c25e38b1c989a2fe2d4d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 00:11:23 +0000 Subject: [PATCH 015/192] build: bump pypdf from 6.6.2 to 6.7.2 in /infra/scripts/index_scripts (#782) * Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * build: bump pypdf from 6.6.2 to 6.7.2 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.2. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.2) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --------- Signed-off-by: dependabot[bot] Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) Co-authored-by: Prajwal-Microsoft Co-authored-by: Avijit-Microsoft Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- infra/scripts/index_scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index ff6fe8751..2b09b5aff 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -2,7 +2,7 @@ azure-storage-file-datalake==12.23.0 openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.6.2 +pypdf==6.7.2 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 From bafa1c7e4735a6a9a3ca6e48b22f8d4780ca2883 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 00:10:01 +0000 Subject: [PATCH 016/192] build: bump rollup from 2.79.2 to 2.80.0 in /src/App (#786) * Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * Migrated GitHub Actions authentication from client secrets to OIDC * Add Azure re-authentication steps to refresh OIDC token in deployment workflows * combined Ubuntu & Windows workflows into a single pipeline * build: bump rollup from 2.79.2 to 2.80.0 in /src/App Bumps [rollup](https://github.com/rollup/rollup) from 2.79.2 to 2.80.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v2.79.2...v2.80.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 2.80.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --------- Signed-off-by: dependabot[bot] Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) Co-authored-by: Prajwal-Microsoft Co-authored-by: Avijit-Microsoft Co-authored-by: Vamshi-Microsoft Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/bicep_deploy.yml | 20 +- .github/workflows/deploy-KMGeneric.yml | 23 +- .../{deploy-linux.yml => deploy-v2.yml} | 32 +- .github/workflows/deploy-windows.yml | 282 ------------------ .github/workflows/docker-build.yml | 18 +- .github/workflows/job-azure-deploy.yml | 13 +- .github/workflows/job-cleanup-resources.yml | 10 +- .github/workflows/job-deploy-linux.yml | 31 +- .github/workflows/job-deploy-windows.yml | 32 +- .github/workflows/job-docker-build.yml | 16 +- infra/scripts/checkquota_ckmv2.sh | 13 +- infra/scripts/checkquota_km.sh | 13 +- src/App/package-lock.json | 6 +- 13 files changed, 155 insertions(+), 354 deletions(-) rename .github/workflows/{deploy-linux.yml => deploy-v2.yml} (92%) delete mode 100644 .github/workflows/deploy-windows.yml diff --git a/.github/workflows/bicep_deploy.yml b/.github/workflows/bicep_deploy.yml index f85731945..e8b4816ff 100644 --- a/.github/workflows/bicep_deploy.yml +++ b/.github/workflows/bicep_deploy.yml @@ -4,20 +4,28 @@ on: branches: - ckm-v2 - +permissions: + contents: read + id-token: write + jobs: deploy: runs-on: ubuntu-latest + environment: production steps: - name: Checkout Code uses: actions/checkout@v6 + - name: Login to Azure + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Run Quota Check id: quota-check env: - AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} - AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} GPT_MIN_CAPACITY: "30" AZURE_REGIONS: ${{ vars.AZURE_REGIONS }} @@ -55,10 +63,6 @@ jobs: echo "Selected Region: $VALID_REGION" echo "AZURE_LOCATION=$VALID_REGION" >> $GITHUB_ENV - - name: Login to Azure - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - - name: Install Bicep CLI run: az bicep install diff --git a/.github/workflows/deploy-KMGeneric.yml b/.github/workflows/deploy-KMGeneric.yml index c8e46f050..2976d1e82 100644 --- a/.github/workflows/deploy-KMGeneric.yml +++ b/.github/workflows/deploy-KMGeneric.yml @@ -15,6 +15,7 @@ on: permissions: contents: read actions: read + id-token: write env: GPT_MIN_CAPACITY: 150 @@ -23,6 +24,7 @@ env: jobs: deploy: runs-on: ubuntu-latest + environment: production outputs: RESOURCE_GROUP_NAME: ${{ steps.check_create_rg.outputs.RESOURCE_GROUP_NAME }} WEBAPP_URL: ${{ steps.get_output.outputs.WEBAPP_URL }} @@ -33,14 +35,15 @@ jobs: uses: actions/checkout@v6 - name: Login to Azure - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Run Quota Check id: quota-check env: - AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} - AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} GPT_MIN_CAPACITY: ${{ env.GPT_MIN_CAPACITY }} TEXT_EMBEDDING_MIN_CAPACITY: ${{ env.TEXT_EMBEDDING_MIN_CAPACITY }} @@ -191,13 +194,17 @@ jobs: if: always() && needs.deploy.outputs.RESOURCE_GROUP_NAME != '' needs: [deploy, e2e-test] runs-on: ubuntu-latest + environment: production env: RESOURCE_GROUP_NAME: ${{ needs.deploy.outputs.RESOURCE_GROUP_NAME }} steps: - name: Login to Azure - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - az account set --subscription "${{ secrets.AZURE_SUBSCRIPTION_ID }}" + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Extract AI Services and Key Vault Names if: always() run: | diff --git a/.github/workflows/deploy-linux.yml b/.github/workflows/deploy-v2.yml similarity index 92% rename from .github/workflows/deploy-linux.yml rename to .github/workflows/deploy-v2.yml index 003f1bebf..624465792 100644 --- a/.github/workflows/deploy-linux.yml +++ b/.github/workflows/deploy-v2.yml @@ -1,4 +1,4 @@ -name: Deploy-Test-Cleanup (v2) Linux +name: Deploy-Test-Cleanup (v2) on: pull_request: branches: @@ -21,6 +21,15 @@ on: - '.github/workflows/deploy-*.yml' workflow_dispatch: inputs: + runner_os: + description: 'Deployment Environment' + required: false + type: choice + options: + - 'codespace' + - 'Local' + default: 'codespace' + azure_location: description: 'Azure Location For Deployment' required: false @@ -93,11 +102,11 @@ on: required: false default: '' type: string - permissions: contents: read actions: read + id-token: write jobs: validate-inputs: @@ -115,6 +124,7 @@ jobs: azure_existing_ai_project_resource_id: ${{ steps.validate.outputs.azure_existing_ai_project_resource_id }} existing_webapp_url: ${{ steps.validate.outputs.existing_webapp_url }} azure_env_use_case: ${{ steps.validate.outputs.azure_env_use_case }} + runner_os: ${{ steps.validate.outputs.runner_os }} steps: - name: Validate Workflow Input Parameters @@ -132,10 +142,25 @@ jobs: INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }} INPUT_EXISTING_WEBAPP_URL: ${{ github.event.inputs.existing_webapp_url }} INPUT_AZURE_ENV_USE_CASE: ${{ github.event.inputs.AZURE_ENV_USE_CASE }} + INPUT_RUNNER_OS: ${{ github.event.inputs.runner_os }} run: | echo "🔍 Validating workflow input parameters..." VALIDATION_FAILED=false + + # Resolve runner_os from Deployment Environment selection + DEPLOY_ENV="${INPUT_RUNNER_OS:-codespace}" + if [[ "$DEPLOY_ENV" == "codespace" ]]; then + RUNNER_OS="ubuntu-latest" + echo "✅ Deployment Environment: 'codespace' → runner: ubuntu-latest" + elif [[ "$DEPLOY_ENV" == "Local" ]]; then + RUNNER_OS="windows-latest" + echo "✅ Deployment Environment: 'Local' → runner: windows-latest" + else + echo "❌ ERROR: Deployment Environment must be 'codespace' or 'Local', got: '$DEPLOY_ENV'" + VALIDATION_FAILED=true + RUNNER_OS="ubuntu-latest" + fi # Validate azure_location (Azure region format) LOCATION="${INPUT_AZURE_LOCATION:-australiaeast}" @@ -279,6 +304,7 @@ jobs: echo "azure_existing_ai_project_resource_id=$INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID" >> $GITHUB_OUTPUT echo "existing_webapp_url=$INPUT_EXISTING_WEBAPP_URL" >> $GITHUB_OUTPUT echo "azure_env_use_case=$USE_CASE" >> $GITHUB_OUTPUT + echo "runner_os=$RUNNER_OS" >> $GITHUB_OUTPUT Run: @@ -286,7 +312,7 @@ jobs: if: needs.validate-inputs.outputs.validation_passed == 'true' uses: ./.github/workflows/deploy-orchestrator.yml with: - runner_os: ubuntu-latest + runner_os: ${{ needs.validate-inputs.outputs.runner_os || 'ubuntu-latest' }} azure_location: ${{ needs.validate-inputs.outputs.azure_location || 'australiaeast' }} resource_group_name: ${{ needs.validate-inputs.outputs.resource_group_name || '' }} waf_enabled: ${{ needs.validate-inputs.outputs.waf_enabled == 'true' }} diff --git a/.github/workflows/deploy-windows.yml b/.github/workflows/deploy-windows.yml deleted file mode 100644 index ded590190..000000000 --- a/.github/workflows/deploy-windows.yml +++ /dev/null @@ -1,282 +0,0 @@ -name: Deploy-Test-Cleanup (v2) Windows -on: - # push: - # branches: - # - main - workflow_dispatch: - inputs: - azure_location: - description: 'Azure Location For Deployment' - required: false - default: 'australiaeast' - type: choice - options: - - 'australiaeast' - - 'eastus' - - 'eastus2' - - 'francecentral' - - 'japaneast' - - 'swedencentral' - - 'uksouth' - - 'westus' - - 'westus2' - resource_group_name: - description: 'Resource Group Name (Optional)' - required: false - default: '' - type: string - waf_enabled: - description: 'Enable WAF' - required: false - default: false - type: boolean - EXP: - description: 'Enable EXP' - required: false - default: false - type: boolean - build_docker_image: - description: 'Build And Push Docker Image (Optional)' - required: false - default: false - type: boolean - cleanup_resources: - description: 'Cleanup Deployed Resources' - required: false - default: false - type: boolean - AZURE_ENV_USE_CASE: - description: 'Specify Use case to deploy' - type: 'choice' - options: - - 'telecom' - - 'IT_helpdesk' - required: false - default: 'telecom' - run_e2e_tests: - description: 'Run End-to-End Tests' - required: false - default: 'GoldenPath-Testing' - type: choice - options: - - 'GoldenPath-Testing' - - 'Smoke-Testing' - - 'None' - AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: - description: 'Log Analytics Workspace ID (Optional)' - required: false - default: '' - type: string - AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: - description: 'AI Project Resource ID (Optional)' - required: false - default: '' - type: string - existing_webapp_url: - description: 'Existing WebApp URL (Skips Deployment)' - required: false - default: '' - type: string - -permissions: - contents: read - actions: read - -jobs: - validate-inputs: - runs-on: ubuntu-latest - outputs: - validation_passed: ${{ steps.validate.outputs.passed }} - azure_location: ${{ steps.validate.outputs.azure_location }} - resource_group_name: ${{ steps.validate.outputs.resource_group_name }} - waf_enabled: ${{ steps.validate.outputs.waf_enabled }} - exp: ${{ steps.validate.outputs.exp }} - build_docker_image: ${{ steps.validate.outputs.build_docker_image }} - cleanup_resources: ${{ steps.validate.outputs.cleanup_resources }} - run_e2e_tests: ${{ steps.validate.outputs.run_e2e_tests }} - azure_env_log_analytics_workspace_id: ${{ steps.validate.outputs.azure_env_log_analytics_workspace_id }} - azure_existing_ai_project_resource_id: ${{ steps.validate.outputs.azure_existing_ai_project_resource_id }} - existing_webapp_url: ${{ steps.validate.outputs.existing_webapp_url }} - azure_env_use_case: ${{ steps.validate.outputs.azure_env_use_case }} - steps: - - name: Validate Workflow Input Parameters - id: validate - shell: bash - env: - INPUT_AZURE_LOCATION: ${{ github.event.inputs.azure_location }} - INPUT_RESOURCE_GROUP_NAME: ${{ github.event.inputs.resource_group_name }} - INPUT_WAF_ENABLED: ${{ github.event.inputs.waf_enabled }} - INPUT_EXP: ${{ github.event.inputs.EXP }} - INPUT_BUILD_DOCKER_IMAGE: ${{ github.event.inputs.build_docker_image }} - INPUT_CLEANUP_RESOURCES: ${{ github.event.inputs.cleanup_resources }} - INPUT_RUN_E2E_TESTS: ${{ github.event.inputs.run_e2e_tests }} - INPUT_AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: ${{ github.event.inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }} - INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: ${{ github.event.inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }} - INPUT_EXISTING_WEBAPP_URL: ${{ github.event.inputs.existing_webapp_url }} - INPUT_AZURE_ENV_USE_CASE: ${{ github.event.inputs.AZURE_ENV_USE_CASE }} - run: | - echo "🔍 Validating workflow input parameters..." - VALIDATION_FAILED=false - - # Validate azure_location (Azure region format) - LOCATION="${INPUT_AZURE_LOCATION:-australiaeast}" - - if [[ ! "$LOCATION" =~ ^[a-z0-9]+$ ]]; then - echo "❌ ERROR: azure_location '$LOCATION' is invalid. Must contain only lowercase letters and numbers" - VALIDATION_FAILED=true - else - echo "✅ azure_location: '$LOCATION' is valid" - fi - - # Validate resource_group_name (Azure naming convention, optional) - if [[ -n "$INPUT_RESOURCE_GROUP_NAME" ]]; then - if [[ ! "$INPUT_RESOURCE_GROUP_NAME" =~ ^[a-zA-Z0-9._\(\)-]+$ ]] || [[ "$INPUT_RESOURCE_GROUP_NAME" =~ \.$ ]]; then - echo "❌ ERROR: resource_group_name '$INPUT_RESOURCE_GROUP_NAME' is invalid. Must contain only alphanumerics, periods, underscores, hyphens, and parentheses. Cannot end with period." - VALIDATION_FAILED=true - elif [[ ${#INPUT_RESOURCE_GROUP_NAME} -gt 90 ]]; then - echo "❌ ERROR: resource_group_name '$INPUT_RESOURCE_GROUP_NAME' exceeds 90 characters (length: ${#INPUT_RESOURCE_GROUP_NAME})" - VALIDATION_FAILED=true - else - echo "✅ resource_group_name: '$INPUT_RESOURCE_GROUP_NAME' is valid" - fi - else - echo "✅ resource_group_name: Not provided (will be auto-generated)" - fi - - # Validate waf_enabled (boolean) - WAF_ENABLED="${INPUT_WAF_ENABLED:-false}" - if [[ "$WAF_ENABLED" != "true" && "$WAF_ENABLED" != "false" ]]; then - echo "❌ ERROR: waf_enabled must be 'true' or 'false', got: '$WAF_ENABLED'" - VALIDATION_FAILED=true - else - echo "✅ waf_enabled: '$WAF_ENABLED' is valid" - fi - - # Validate EXP (boolean) - EXP_ENABLED="${INPUT_EXP:-false}" - if [[ "$EXP_ENABLED" != "true" && "$EXP_ENABLED" != "false" ]]; then - echo "❌ ERROR: EXP must be 'true' or 'false', got: '$EXP_ENABLED'" - VALIDATION_FAILED=true - else - echo "✅ EXP: '$EXP_ENABLED' is valid" - fi - - # Validate build_docker_image (boolean) - BUILD_DOCKER="${INPUT_BUILD_DOCKER_IMAGE:-false}" - if [[ "$BUILD_DOCKER" != "true" && "$BUILD_DOCKER" != "false" ]]; then - echo "❌ ERROR: build_docker_image must be 'true' or 'false', got: '$BUILD_DOCKER'" - VALIDATION_FAILED=true - else - echo "✅ build_docker_image: '$BUILD_DOCKER' is valid" - fi - - # Validate cleanup_resources (boolean) - CLEANUP_RESOURCES="${INPUT_CLEANUP_RESOURCES:-false}" - if [[ "$CLEANUP_RESOURCES" != "true" && "$CLEANUP_RESOURCES" != "false" ]]; then - echo "❌ ERROR: cleanup_resources must be 'true' or 'false', got: '$CLEANUP_RESOURCES'" - VALIDATION_FAILED=true - else - echo "✅ cleanup_resources: '$CLEANUP_RESOURCES' is valid" - fi - - # Validate run_e2e_tests (specific allowed values) - TEST_OPTION="${INPUT_RUN_E2E_TESTS:-GoldenPath-Testing}" - if [[ "$TEST_OPTION" != "GoldenPath-Testing" && "$TEST_OPTION" != "Smoke-Testing" && "$TEST_OPTION" != "None" ]]; then - echo "❌ ERROR: run_e2e_tests must be one of: GoldenPath-Testing, Smoke-Testing, None, got: '$TEST_OPTION'" - VALIDATION_FAILED=true - else - echo "✅ run_e2e_tests: '$TEST_OPTION' is valid" - fi - - # Validate AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID (optional, Azure Resource ID format) - if [[ -n "$INPUT_AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID" ]]; then - if [[ ! "$INPUT_AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID" =~ ^/subscriptions/[a-fA-F0-9-]+/[Rr]esource[Gg]roups/[^/]+/providers/[Mm]icrosoft\.[Oo]perational[Ii]nsights/[Ww]orkspaces/[^/]+$ ]]; then - echo "❌ ERROR: AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID is invalid. Must be a valid Azure Resource ID format:" - echo " /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}" - echo " Got: '$INPUT_AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID'" - VALIDATION_FAILED=true - else - echo "✅ AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: Valid Resource ID format" - fi - else - echo "✅ AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID: Not provided (optional)" - fi - - # Validate AZURE_EXISTING_AI_PROJECT_RESOURCE_ID (optional, Azure Resource ID format) - if [[ -n "$INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID" ]]; then - if [[ ! "$INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID" =~ ^/subscriptions/[a-fA-F0-9-]+/[Rr]esource[Gg]roups/[^/]+/providers/([Mm]icrosoft\.[Mm]achine[Ll]earning[Ss]ervices/([Ww]orkspaces|[Pp]rojects)/[^/]+|[Mm]icrosoft\.[Cc]ognitive[Ss]ervices/[Aa]ccounts/[^/]+/[Pp]rojects/[^/]+)$ ]]; then - echo "❌ ERROR: AZURE_EXISTING_AI_PROJECT_RESOURCE_ID is invalid. Must be a valid Azure Resource ID format:" - echo " /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/projects/{projectName}" - echo " Got: '$INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID'" - VALIDATION_FAILED=true - else - echo "✅ AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: Valid Resource ID format" - fi - else - echo "✅ AZURE_EXISTING_AI_PROJECT_RESOURCE_ID: Not provided (optional)" - fi - - # Validate existing_webapp_url (optional, must start with https) - if [[ -n "$INPUT_EXISTING_WEBAPP_URL" ]]; then - if [[ ! "$INPUT_EXISTING_WEBAPP_URL" =~ ^https:// ]]; then - echo "❌ ERROR: existing_webapp_url must start with 'https://', got: '$INPUT_EXISTING_WEBAPP_URL'" - VALIDATION_FAILED=true - else - echo "✅ existing_webapp_url: '$INPUT_EXISTING_WEBAPP_URL' is valid" - fi - else - echo "✅ existing_webapp_url: Not provided (will perform deployment)" - fi - - # Validate AZURE_ENV_USE_CASE (specific allowed values) - USE_CASE="${INPUT_AZURE_ENV_USE_CASE:-telecom}" - if [[ "$USE_CASE" != "telecom" && "$USE_CASE" != "IT_helpdesk" ]]; then - echo "❌ ERROR: AZURE_ENV_USE_CASE must be one of: telecom, IT_helpdesk, got: '$USE_CASE'" - VALIDATION_FAILED=true - else - echo "✅ AZURE_ENV_USE_CASE: '$USE_CASE' is valid" - fi - - # Fail workflow if any validation failed - if [[ "$VALIDATION_FAILED" == "true" ]]; then - echo "" - echo "❌ Parameter validation failed. Please correct the errors above and try again." - exit 1 - fi - - echo "" - echo "✅ All input parameters validated successfully!" - - # Output validated values - echo "passed=true" >> $GITHUB_OUTPUT - echo "azure_location=$LOCATION" >> $GITHUB_OUTPUT - echo "resource_group_name=$INPUT_RESOURCE_GROUP_NAME" >> $GITHUB_OUTPUT - echo "waf_enabled=$WAF_ENABLED" >> $GITHUB_OUTPUT - echo "exp=$EXP_ENABLED" >> $GITHUB_OUTPUT - echo "build_docker_image=$BUILD_DOCKER" >> $GITHUB_OUTPUT - echo "cleanup_resources=$CLEANUP_RESOURCES" >> $GITHUB_OUTPUT - echo "run_e2e_tests=$TEST_OPTION" >> $GITHUB_OUTPUT - echo "azure_env_log_analytics_workspace_id=$INPUT_AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID" >> $GITHUB_OUTPUT - echo "azure_existing_ai_project_resource_id=$INPUT_AZURE_EXISTING_AI_PROJECT_RESOURCE_ID" >> $GITHUB_OUTPUT - echo "existing_webapp_url=$INPUT_EXISTING_WEBAPP_URL" >> $GITHUB_OUTPUT - echo "azure_env_use_case=$USE_CASE" >> $GITHUB_OUTPUT - - Run: - needs: validate-inputs - if: needs.validate-inputs.outputs.validation_passed == 'true' - uses: ./.github/workflows/deploy-orchestrator.yml - with: - runner_os: windows-latest - azure_location: ${{ needs.validate-inputs.outputs.azure_location || 'australiaeast' }} - resource_group_name: ${{ needs.validate-inputs.outputs.resource_group_name || '' }} - waf_enabled: ${{ needs.validate-inputs.outputs.waf_enabled == 'true' }} - exp: ${{ needs.validate-inputs.outputs.exp == 'true' }} - build_docker_image: ${{ needs.validate-inputs.outputs.build_docker_image == 'true' }} - cleanup_resources: ${{ needs.validate-inputs.outputs.cleanup_resources == 'true' }} - run_e2e_tests: ${{ needs.validate-inputs.outputs.run_e2e_tests || 'GoldenPath-Testing' }} - azure_env_log_analytics_workspace_id: ${{ needs.validate-inputs.outputs.azure_env_log_analytics_workspace_id || '' }} - azure_existing_ai_project_resource_id: ${{ needs.validate-inputs.outputs.azure_existing_ai_project_resource_id || '' }} - existing_webapp_url: ${{ needs.validate-inputs.outputs.existing_webapp_url || '' }} - azure_env_use_case: ${{ needs.validate-inputs.outputs.azure_env_use_case || 'telecom' }} - trigger_type: ${{ github.event_name }} - secrets: inherit \ No newline at end of file diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index d3d4005cc..a4fd30782 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -21,10 +21,12 @@ on: permissions: contents: read actions: read + id-token: write jobs: build-and-push: runs-on: ubuntu-latest + environment: production steps: - name: Checkout repository @@ -33,13 +35,19 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Log in to Azure Container Registry + - name: Login to Azure if: ${{ (github.event_name == 'push' && (github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo')) || (github.event_name == 'workflow_dispatch' && (github.ref_name == 'dependabotchanges'||github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo')) }} - uses: azure/docker-login@v2 + uses: azure/login@v2 with: - login-server: ${{ secrets.ACR_LOGIN_SERVER }} - username: ${{ secrets.ACR_USERNAME }} - password: ${{ secrets.ACR_PASSWORD }} + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + + - name: Log in to Azure Container Registry + if: ${{ (github.event_name == 'push' && (github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo')) || (github.event_name == 'workflow_dispatch' && (github.ref_name == 'dependabotchanges'||github.ref_name == 'main' || github.ref_name == 'dev' || github.ref_name == 'demo')) }} + run: | + ACR_NAME=$(echo "${{ secrets.ACR_LOGIN_SERVER }}" | sed 's/\.azurecr\.io$//') + az acr login --name "$ACR_NAME" - name: Get current date id: date diff --git a/.github/workflows/job-azure-deploy.yml b/.github/workflows/job-azure-deploy.yml index 49e814509..c0a04ce1d 100644 --- a/.github/workflows/job-azure-deploy.yml +++ b/.github/workflows/job-azure-deploy.yml @@ -112,6 +112,7 @@ jobs: name: Azure Setup if: inputs.trigger_type != 'workflow_dispatch' || inputs.existing_webapp_url == '' || inputs.existing_webapp_url == null runs-on: ubuntu-latest + environment: production outputs: RESOURCE_GROUP_NAME: ${{ steps.check_create_rg.outputs.RESOURCE_GROUP_NAME }} ENV_NAME: ${{ steps.generate_env_name.outputs.ENV_NAME }} @@ -325,17 +326,15 @@ jobs: uses: actions/checkout@v6 - name: Login to Azure - shell: bash - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Run Quota Check id: quota-check env: - AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} - AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} GPT_MIN_CAPACITY: ${{ env.GPT_MIN_CAPACITY }} TEXT_EMBEDDING_MIN_CAPACITY: ${{ env.TEXT_EMBEDDING_MIN_CAPACITY }} diff --git a/.github/workflows/job-cleanup-resources.yml b/.github/workflows/job-cleanup-resources.yml index 2ab8c0191..4608ce880 100644 --- a/.github/workflows/job-cleanup-resources.yml +++ b/.github/workflows/job-cleanup-resources.yml @@ -45,6 +45,7 @@ on: jobs: cleanup-deployment: runs-on: ${{ inputs.runner_os }} + environment: production continue-on-error: true env: RESOURCE_GROUP_NAME: ${{ inputs.resource_group_name }} @@ -54,10 +55,11 @@ jobs: IMAGE_TAG: ${{ inputs.image_tag }} steps: - name: Login to Azure - shell: bash - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - name: Delete Resource Group (Optimized Cleanup) id: delete_rg diff --git a/.github/workflows/job-deploy-linux.yml b/.github/workflows/job-deploy-linux.yml index 080bac62b..ce015c9de 100644 --- a/.github/workflows/job-deploy-linux.yml +++ b/.github/workflows/job-deploy-linux.yml @@ -49,6 +49,7 @@ on: jobs: deploy-linux: runs-on: ubuntu-latest + environment: production env: AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }} outputs: @@ -217,13 +218,16 @@ jobs: - name: Install azd uses: Azure/setup-azd@v2 - - name: Login to AZD - id: login-azure + - name: Login to Azure + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + + - name: Configure AZD to use Azure CLI authentication shell: bash - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} - azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }} + run: azd config set auth.useAzCliAuth "true" - name: Deploy using azd up and extract values (Linux) id: get_output_linux @@ -328,6 +332,13 @@ jobs: sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18 echo "✅ ODBC Driver 18 for SQL Server installed successfully." + - name: Re-authenticate with Azure (refresh OIDC token) + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Process Sample Data id: process_sample_data continue-on-error: true @@ -337,6 +348,14 @@ jobs: bash ./infra/scripts/process_sample_data.sh echo "✅ Sample data processing completed successfully." + - name: Re-authenticate with Azure before retry (refresh OIDC token) + if: steps.process_sample_data.outcome == 'failure' + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Retry Process Sample Data if: steps.process_sample_data.outcome == 'failure' shell: bash diff --git a/.github/workflows/job-deploy-windows.yml b/.github/workflows/job-deploy-windows.yml index a9c9e10df..549c6c7b9 100644 --- a/.github/workflows/job-deploy-windows.yml +++ b/.github/workflows/job-deploy-windows.yml @@ -53,6 +53,7 @@ on: jobs: deploy-windows: runs-on: windows-latest + environment: production env: AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }} outputs: @@ -220,14 +221,16 @@ jobs: - name: Setup Azure Developer CLI (Windows) uses: Azure/setup-azd@v2 - - name: Login to AZD - id: login-azure - shell: bash - run: | - az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }} - az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} - azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }} + - name: Login to Azure + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Configure AZD to use Azure CLI authentication + shell: bash + run: azd config set auth.useAzCliAuth "true" - name: Deploy using azd up and extract values (Windows) id: get_output_windows @@ -354,6 +357,13 @@ jobs: } } + - name: Re-authenticate with Azure (refresh OIDC token) + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Process Sample Data id: process_sample_data continue-on-error: true @@ -365,6 +375,14 @@ jobs: bash ./infra/scripts/process_sample_data.sh echo "✅ Sample data processing completed successfully." + - name: Re-authenticate with Azure before retry (refresh OIDC token) + if: steps.process_sample_data.outcome == 'failure' + uses: azure/login@v2 + with: + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + - name: Retry Process Sample Data if: steps.process_sample_data.outcome == 'failure' shell: bash diff --git a/.github/workflows/job-docker-build.yml b/.github/workflows/job-docker-build.yml index 1cf71df8e..1ee14faad 100644 --- a/.github/workflows/job-docker-build.yml +++ b/.github/workflows/job-docker-build.yml @@ -24,6 +24,7 @@ jobs: docker-build: if: inputs.trigger_type == 'workflow_dispatch' && inputs.build_docker_image == true runs-on: ubuntu-latest + environment: production outputs: IMAGE_TAG: ${{ steps.generate_docker_tag.outputs.IMAGE_TAG }} steps: @@ -47,12 +48,17 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Log in to Azure Container Registry - uses: azure/docker-login@v2 + - name: Login to Azure + uses: azure/login@v2 with: - login-server: ${{ secrets.ACR_TEST_LOGIN_SERVER }} - username: ${{ secrets.ACR_TEST_USERNAME }} - password: ${{ secrets.ACR_TEST_PASSWORD }} + client-id: ${{ secrets.AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.AZURE_TENANT_ID }} + subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + + - name: Log in to Azure Container Registry + run: | + ACR_NAME=$(echo "${{ secrets.ACR_TEST_LOGIN_SERVER }}" | sed 's/\.azurecr\.io$//') + az acr login --name "$ACR_NAME" - name: Build and Push Docker Image for WebApp uses: docker/build-push-action@v6 diff --git a/infra/scripts/checkquota_ckmv2.sh b/infra/scripts/checkquota_ckmv2.sh index 381288ade..a714befed 100644 --- a/infra/scripts/checkquota_ckmv2.sh +++ b/infra/scripts/checkquota_ckmv2.sh @@ -5,14 +5,11 @@ IFS=', ' read -ra REGIONS <<< "$AZURE_REGIONS" SUBSCRIPTION_ID="${AZURE_SUBSCRIPTION_ID}" GPT_MIN_CAPACITY="${GPT_MIN_CAPACITY}" -AZURE_CLIENT_ID="${AZURE_CLIENT_ID}" -AZURE_TENANT_ID="${AZURE_TENANT_ID}" -AZURE_CLIENT_SECRET="${AZURE_CLIENT_SECRET}" - -# Authenticate using Managed Identity -echo "Authentication using Managed Identity..." -if ! az login --service-principal -u "$AZURE_CLIENT_ID" -p "$AZURE_CLIENT_SECRET" --tenant "$AZURE_TENANT_ID"; then - echo "❌ Error: Failed to login using Managed Identity." + +# Azure CLI is expected to be already authenticated via OIDC (federated credentials) +echo "Verifying Azure CLI authentication..." +if ! az account show > /dev/null 2>&1; then + echo "❌ Error: Not logged in to Azure CLI. Please run 'az login' and try again." exit 1 fi diff --git a/infra/scripts/checkquota_km.sh b/infra/scripts/checkquota_km.sh index 3658b6d76..3bae689ef 100644 --- a/infra/scripts/checkquota_km.sh +++ b/infra/scripts/checkquota_km.sh @@ -6,14 +6,11 @@ IFS=', ' read -ra REGIONS <<< "$AZURE_REGIONS" SUBSCRIPTION_ID="${AZURE_SUBSCRIPTION_ID}" GPT_MIN_CAPACITY="${GPT_MIN_CAPACITY}" TEXT_EMBEDDING_MIN_CAPACITY="${TEXT_EMBEDDING_MIN_CAPACITY}" -AZURE_CLIENT_ID="${AZURE_CLIENT_ID}" -AZURE_TENANT_ID="${AZURE_TENANT_ID}" -AZURE_CLIENT_SECRET="${AZURE_CLIENT_SECRET}" - -# Authenticate using Managed Identity -echo "Authentication using Managed Identity..." -if ! az login --service-principal -u "$AZURE_CLIENT_ID" -p "$AZURE_CLIENT_SECRET" --tenant "$AZURE_TENANT_ID"; then - echo "❌ Error: Failed to login using Managed Identity." + +# Azure CLI is expected to be already authenticated via OIDC (federated credentials) +echo "Verifying Azure CLI authentication..." +if ! az account show > /dev/null 2>&1; then + echo "❌ Error: Not logged in to Azure CLI. Please run 'az login' and try again." exit 1 fi diff --git a/src/App/package-lock.json b/src/App/package-lock.json index c72aeb408..5d98878f9 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -20750,9 +20750,9 @@ "license": "Unlicense" }, "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "version": "2.80.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", + "integrity": "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==", "license": "MIT", "bin": { "rollup": "dist/bin/rollup" From 158e5df381fac409cd5be03ca7dc00aa796b8e6b Mon Sep 17 00:00:00 2001 From: Prajwal-Microsoft Date: Fri, 27 Feb 2026 14:42:32 +0530 Subject: [PATCH 017/192] Merge pull request #783 from microsoft/psl-oidc ci: Migrated GitHub Actions authentication from client secrets to OIDC and combined Ubuntu & Windows workflows into a single pipeline --- infra/scripts/index_scripts/requirements.txt | 2 +- src/App/package-lock.json | 29 ++++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index 2b09b5aff..ff6fe8751 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -2,7 +2,7 @@ azure-storage-file-datalake==12.23.0 openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.7.2 +pypdf==6.6.2 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 5d98878f9..405fbb701 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -11611,9 +11611,9 @@ } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.7.tgz", - "integrity": "sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -17552,9 +17552,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -22227,6 +22227,23 @@ } } }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", From 75ca9db77a46f755dc8066d4c48ea0e8de23b323 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:13:39 +0000 Subject: [PATCH 018/192] build: bump minimatch in /src/App Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5) Updates `minimatch` from 5.1.6 to 5.1.9 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect - dependency-name: minimatch dependency-version: 5.1.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/App/package-lock.json | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 405fbb701..9ce5d89b2 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -11611,9 +11611,9 @@ } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -17552,9 +17552,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -22227,23 +22227,6 @@ } } }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", From 9dd27300b0a60a644e779dccd38979bea717c954 Mon Sep 17 00:00:00 2001 From: Prajwal-Microsoft Date: Fri, 27 Feb 2026 14:42:32 +0530 Subject: [PATCH 019/192] Merge pull request #783 from microsoft/psl-oidc ci: Migrated GitHub Actions authentication from client secrets to OIDC and combined Ubuntu & Windows workflows into a single pipeline --- src/App/package-lock.json | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 9ce5d89b2..405fbb701 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -11611,9 +11611,9 @@ } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -17552,9 +17552,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -22227,6 +22227,23 @@ } } }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", From 6b6d3779b604f6c5ebc8a172369e2512a2ed50c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:13:22 +0000 Subject: [PATCH 020/192] build: bump pypdf from 6.6.2 to 6.7.3 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.3. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.3) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- infra/scripts/index_scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index ff6fe8751..8dd9e7995 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -2,7 +2,7 @@ azure-storage-file-datalake==12.23.0 openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.6.2 +pypdf==6.7.3 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 From 982de73f1554ab258eb81aa828eb5042738664ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:41:14 +0000 Subject: [PATCH 021/192] build: bump the frontend-deps group in /src/App with 12 updates Bumps the frontend-deps group in /src/App with 12 updates: | Package | From | To | | --- | --- | --- | | [@fluentui/react](https://github.com/microsoft/fluentui) | `8.125.4` | `8.125.5` | | [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.0.25` | `5.0.5` | | [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `4.28.1` | `5.3.0` | | [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) | `2.0.318` | `2.0.320` | | [@fluentui/react-components](https://github.com/microsoft/fluentui) | `9.72.11` | `9.73.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.1` | `25.3.3` | | [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` | | [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` | Updates `@fluentui/react` from 8.125.4 to 8.125.5 - [Release notes](https://github.com/microsoft/fluentui/releases) - [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.125.4...@fluentui/react_v8.125.5) Updates `@azure/msal-react` from 3.0.25 to 5.0.5 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v3.0.25...msal-node-v5.0.5) Updates `@azure/msal-browser` from 4.28.1 to 5.3.0 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v4.28.1...msal-browser-v5.3.0) Updates `@fluentui/react-icons` from 2.0.318 to 2.0.320 - [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/docs/releases.md) - [Commits](https://github.com/microsoft/fluentui-system-icons/commits) Updates `@fluentui/react-components` from 9.72.11 to 9.73.1 - [Release notes](https://github.com/microsoft/fluentui/releases) - [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.72.11...@fluentui/react-components_v9.73.1) Updates `@types/node` from 25.2.1 to 25.3.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `axios` from 1.13.5 to 1.13.6 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.5...v1.13.6) Updates `react` from 18.3.1 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react) Updates `@types/react` from 18.3.28 to 19.2.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 18.3.1 to 19.2.4 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom) Updates `@types/react-dom` from 18.3.7 to 19.2.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `typescript` from 4.9.5 to 5.9.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v4.9.5...v5.9.3) --- updated-dependencies: - dependency-name: "@fluentui/react" dependency-version: 8.125.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: "@azure/msal-react" dependency-version: 5.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@azure/msal-browser" dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@fluentui/react-icons" dependency-version: 2.0.320 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: "@fluentui/react-components" dependency-version: 9.73.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-deps - dependency-name: "@types/node" dependency-version: 25.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-deps - dependency-name: axios dependency-version: 1.13.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: react dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@types/react" dependency-version: 19.2.14 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: react-dom dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@types/react-dom" dependency-version: 19.2.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: typescript dependency-version: 5.9.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps ... Signed-off-by: dependabot[bot] --- src/App/package-lock.json | 1359 ++++++++++++++++++------------------- src/App/package.json | 24 +- 2 files changed, 672 insertions(+), 711 deletions(-) diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 405fbb701..d4c702472 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -8,35 +8,35 @@ "name": "km-chart-visualization", "version": "0.1.0", "dependencies": { - "@azure/msal-browser": "^4.24.1", - "@azure/msal-react": "^3.0.23", - "@fluentui/react": "^8.125.4", - "@fluentui/react-components": "^9.72.11", - "@fluentui/react-icons": "^2.0.317", + "@azure/msal-browser": "^5.3.0", + "@azure/msal-react": "^5.0.5", + "@fluentui/react": "^8.125.5", + "@fluentui/react-components": "^9.73.1", + "@fluentui/react-icons": "^2.0.320", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "axios": "^1.13.6", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", "lodash-es": "^4.17.23", - "react": "^18.3.1", + "react": "^19.2.4", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", - "react-dom": "^18.3.1", + "react-dom": "^19.2.4", "react-markdown": "^10.1.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-supersub": "^1.0.0", - "typescript": "^4.9.5", + "typescript": "^5.9.3", "web-vitals": "^5.1.0" }, "devDependencies": { @@ -64,37 +64,37 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.28.1.tgz", - "integrity": "sha512-al2u2fTchbClq3L4C1NlqLm+vwKfhYCPtZN2LR/9xJVaQ4Mnrwf5vANvuyPSJHcGvw50UBmhuVmYUAhTEetTpA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.3.0.tgz", + "integrity": "sha512-WqIN2GJe6H8OfmEiXjf8y+N0LedO6lkE3JeLZqEVurvoHoHltpl3gMyfKPycAfOgNMMmlukB6XUhbXDRRSdhEQ==", "license": "MIT", "dependencies": { - "@azure/msal-common": "15.14.1" + "@azure/msal-common": "16.1.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.14.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.14.1.tgz", - "integrity": "sha512-IkzF7Pywt6QKTS0kwdCv/XV8x8JXknZDvSjj/IccooxnP373T5jaadO3FnOrbWo3S0UqkfIDyZNTaQ/oAgRdXw==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.1.0.tgz", + "integrity": "sha512-uiX0ChrRFbreXlPlDR8LwHKmZpJudDAr124iNWJKJ+b7MJUWXmvVU3idSi/c5lk1FwLVZeMxhQir3BGdV09I+g==", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-react": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.25.tgz", - "integrity": "sha512-BtcfBJQrtkfir4mDJ6X/55BT8WL59/QwfEgxGExY/gZLRfjGrqw/VwXiyQRFyLLaVbvKngF0a8rOcFZx1Jr9qQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-5.0.5.tgz", + "integrity": "sha512-T91rcHBP3ooc2Al5K7R68ew8NoH3NejodLQBa7EPlydR4e3iQ/oaHi7KNwcbgWJyDx1GqQoVZXRz/K05rSkRfw==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=20" }, "peerDependencies": { - "@azure/msal-browser": "^4.28.1", - "react": "^16.8.0 || ^17 || ^18 || ^19.2.1" + "@azure/msal-browser": "^5.3.0", + "react": "^19.2.1" } }, "node_modules/@babel/code-frame": { @@ -2587,26 +2587,26 @@ } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.71", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.71.tgz", - "integrity": "sha512-pCJyPl5TCFW4ZW3Qcphttc8OBPkhDpK70yQRYk9NugeS+FhlSPcgIbwGefBcu9G+8KYbfdZno8xMyr9pg+F6Mg==", + "version": "8.5.72", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.72.tgz", + "integrity": "sha512-RsdXbnu77uahoFu8GQMyLLeO5FyT+5AvtXhYjm662rs1NaEo89FcbJUjG9UZ2OkWPCNoGmhiFoOVPJwx0TQ6+g==", "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.15.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.6.4", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.4.tgz", - "integrity": "sha512-HyVJ9yv+B0PbQPnU47VVBRLdVvwGQyf7gpl6IRDrzou39Fbq23PFjFBHmuQRw6zBo1YMZAUeLr/vJz13Bd7yew==", + "version": "8.6.5", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.5.tgz", + "integrity": "sha512-ZI8idXy9LMbMS8ixmoUCBfzWUhZyhNp1L2IpX7Nr2MDrAqBbmZcmltCEUMFGpjevI0CDT0H2fRXpWlGbh31+4A==", "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.15.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -2644,30 +2644,30 @@ } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.2.1.tgz", - "integrity": "sha512-WH5dv54aEqWo/kKQuADAwjv66W6OUMFllQMjpdkrktQp7pu4JXtmF60iYcp9+iuIX9iCeW01j8gNTU08MQlfIQ==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.3.0.tgz", + "integrity": "sha512-yaBC0R4e+4ZlCWDulB5S+xBrlnLwfzdg68GaarCqQO8OHjLg7Ah05xTj7PsAYcoHeEg/9vYeBwGXBpRO8+Tjqw==", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react": { - "version": "8.125.4", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.4.tgz", - "integrity": "sha512-dCQoIi8Xrr1oWiuEUuY75BptMrxSRTLtiCQxG4CsM9CTkJQJ6z0U1qmNo7iMOwAscbhBO0/cWAKmvQ0DJFR/Rw==", + "version": "8.125.5", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.5.tgz", + "integrity": "sha512-7+tFsQuTlxlg16wSJpngbX+2I1ISa7AL6ip/a8GkLkKR6gcGlkIvK03ixE63fJTCeMHFTJNExcKbdWydAC5WDQ==", "license": "MIT", "dependencies": { "@fluentui/date-time-utilities": "^8.6.11", - "@fluentui/font-icons-mdl2": "^8.5.71", - "@fluentui/foundation-legacy": "^8.6.4", + "@fluentui/font-icons-mdl2": "^8.5.72", + "@fluentui/foundation-legacy": "^8.6.5", "@fluentui/merge-styles": "^8.6.14", - "@fluentui/react-focus": "^8.10.4", + "@fluentui/react-focus": "^8.10.5", "@fluentui/react-hooks": "^8.10.2", "@fluentui/react-portal-compat-context": "^9.0.15", "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.15.0", "@fluentui/theme": "^2.7.2", "@fluentui/utilities": "^8.17.2", "@microsoft/load-themed-styles": "^1.10.26", @@ -2681,21 +2681,21 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.8.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.16.tgz", - "integrity": "sha512-UkgjCyKMy9C+IKFtnovDH8UZO1hebI45KDVViaPchc5oNV3hha9dFevqP8Iisr65muIFZQuloetr5saDvGadxA==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.9.1.tgz", + "integrity": "sha512-gM7okIjOd3HaCMt7wTN7pnsMzXT6r/M5rVlCZbOtmkzBEJPHRoNeO+cYWS7ttvlcdpvP2nQzbFyb3Vt7HYzmWg==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2707,18 +2707,18 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.132", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.132.tgz", - "integrity": "sha512-yIn9Ybx36YBrHIW9epmqr5GXMkSbwI7a1eN/8m710s1aLw38n5P/GF/6t9fyiv/qz9RPMHM6Y/GNTP6/v/Z+9A==", + "version": "9.0.0-beta.134", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.134.tgz", + "integrity": "sha512-uXAEL8KkjHE7SYyr2GM1H8t5pe9FYfjUcWt6odX135e9SvHwD0w8dd0wVToyvABi5PsKaRHAWY3JHsfnam4r4w==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-button": "^9.8.2", "@fluentui/react-icons": "^2.0.239", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2730,16 +2730,16 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.17.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.8.tgz", - "integrity": "sha512-u7RIXvQZTX5RKGvbNVSGO/cbbY3n+4c8TMQMRhujU97mpXGoOQR32xy5PfoS+WPXeIlblPqeg/NS20q+9kfWwg==", + "version": "9.17.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.10.tgz", + "integrity": "sha512-KqS2XcdN84XsgVG4fAESyOBfixN7zbObWfQVLNZ2gZrp2b1hPGVYfQ6J4WOO0vXMKYp0rre/QMOgDm6/srL0XQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-utilities": "^9.26.2", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2750,21 +2750,21 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.9.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.14.tgz", - "integrity": "sha512-jaXnnZ5ubbgzVud3x8D63iHg8zHV1McNc7/XdOwfmkWop/6ve5bWhTP2l/K0ftobXBIkA+kkwhEbhylHaCQz7g==", + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.10.1.tgz", + "integrity": "sha512-rrb4v7impHzpohwWnqOemRO6WC16RbfAMwarc6TwJVC1NXC92YOlkpCDhgHqQHY51oM49fVIIPgAqi44jKZipw==", "license": "MIT", "dependencies": { - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-badge": "^9.4.15", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-popover": "^9.13.2", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-tooltip": "^9.9.2", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2776,16 +2776,16 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.13.tgz", - "integrity": "sha512-rgmjqg99uml+HmA0G1iSHnED2e/P7ZwYX0iGPIQL8HpGG9S/3U/WHXqYgidl7kjmdANcNmdbqDjaU1ntx4+BcA==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.15.tgz", + "integrity": "sha512-KgFUJHBHP76vE3EDuPg/ml7lGqxs9zJ634e+vtxn8D7ghCZ6h9P6A0WbmgsPcN6MZoBZYLzzYT3OJ6Vmu3BM8g==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2797,20 +2797,20 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.15.tgz", - "integrity": "sha512-7Y5JbgrgUwIJPWcQNohLJUVmIkGsTk8rqjfL0OyBscRRA3hLM9F0KOf4BK3V0u/NokmCglkOvXYgQ3i3PJBp3Q==", + "version": "9.3.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.17.tgz", + "integrity": "sha512-POnwCFyvXabq7lNtJRslASNkrm0iRoXpnrWwh0LyBTFZRDiGDKaV18Bpk0UiuQNTUurVQiH513164XKHIP+d7Q==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-button": "^9.8.2", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-link": "^9.7.4", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2822,19 +2822,19 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.0.tgz", - "integrity": "sha512-pBkh7lQIHx8lYf5ZxJCOlbzjROT6w3Qw4ufP6f2ImhJCOgvDwSlwKhod++tIhnjYRmN6xIGvhFuFvw6Ju5TsLg==", + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.2.tgz", + "integrity": "sha512-T2xBn6s6DRNH17Y+kLO+uEOaRe89Q20WP1Rs6OzC45cSpOGc+q9ogbPbYBqU7Tr1fur+Xd8LRHxdQJ3j5ufbdw==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-aria": "^9.17.10", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2846,18 +2846,18 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.5.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.9.tgz", - "integrity": "sha512-xNO2QmB2uQfyAng/xxI8YvD4O56JpmgVKtK9DLwffkb5Nxt+e0elHIDIIN2wzcGTXLkhlQ61Ou3b3etwCRjZfg==", + "version": "9.5.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.11.tgz", + "integrity": "sha512-0W3BmDER/aKx+7+ttGy+M6LO09DW7DkJlO8F0x13L1ssOVxJ0OhyhSGiCF0cJliOK1tiGPveYf6+X2xMq2MT6g==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-text": "^9.6.13", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-text": "^9.6.15", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2869,21 +2869,21 @@ } }, "node_modules/@fluentui/react-carousel": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.1.tgz", - "integrity": "sha512-C7LtFgxPQutB/Vw03f6jtg51RDgZBrqBwTjzdoXBBi0qPXTFihH1wn57IM5WDhQxgbR5vFrWfiaLO3UwXlpEXg==", + "version": "9.9.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.3.tgz", + "integrity": "sha512-qcVJAEg6f8ZQD3afaksZ2mo5Uyue4IJan4cUhWPLYCrkqgOS4WsvJ+7CyH3k3KLi2mR6x9Y/7OE2OwqaN4ASew==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-tooltip": "^9.9.2", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.5.1", @@ -2898,19 +2898,19 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.13.tgz", - "integrity": "sha512-Mgdu2796TMvuUAVKh//OSuB5Meb6Y5SDrY6pwTvozTHxfsXFAXbEwrIGYiwYtg2pUIr3/gL3Pe1o9ptyy0MGxg==", + "version": "9.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.15.tgz", + "integrity": "sha512-ZXvuZo8HvBLvsd74foI/p/YkxKRmruQLhleeQRMqyNKMbytFcYZ8rHmAN492tNMjmWxGIfZHv5Oh7Ds6poNmJg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2922,18 +2922,18 @@ } }, "node_modules/@fluentui/react-color-picker": { - "version": "9.2.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.13.tgz", - "integrity": "sha512-wRxWVHKug5fPthP0ta9BZ2geq3z9Fku8QUpWqvwQNpcOthHotJs2bvc7YPEILYZtUk7sF8OX7uAEWrjo5rrX2A==", + "version": "9.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.15.tgz", + "integrity": "sha512-RMmawl7g4gUYLuTQG2QwCcR9fGC+vDD+snsBlXtObpj/cKpeDmYif46g88pYv86jeIXY1zsjINmLpELmz+uFmw==", "license": "MIT", "dependencies": { "@ctrl/tinycolor": "^3.3.4", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2945,23 +2945,23 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.16.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.14.tgz", - "integrity": "sha512-CQLdlxU5qK0XEBRCJuFOo1GTSGd0Ii3uJ/jyYe2B1ID2buiwOfDQDanM3ISuB1gv/Cmi2S6yoRfjMemN8TKykQ==", + "version": "9.16.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.16.tgz", + "integrity": "sha512-CeAC2di3xiTRB5h5XpyF+blLc6NR5VHPG+rHLRNoLjQhn9frQK3HdHGxpBVYCzx9BUU6V2IhvIcPAGgz97XHIQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2973,71 +2973,71 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.72.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.11.tgz", - "integrity": "sha512-fetbBztVDJLeYREcYsBx2LO2D5svO9emBc4OMC/tRmwKtMPbfu3lIl+81kiyj1+kfK9zzdvFnySGkoAU5RXv0g==", - "license": "MIT", - "dependencies": { - "@fluentui/react-accordion": "^9.8.16", - "@fluentui/react-alert": "9.0.0-beta.132", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-breadcrumb": "^9.3.15", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-card": "^9.5.9", - "@fluentui/react-carousel": "^9.9.1", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-color-picker": "^9.2.13", - "@fluentui/react-combobox": "^9.16.14", - "@fluentui/react-dialog": "^9.16.6", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-drawer": "^9.11.2", - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-image": "^9.3.13", - "@fluentui/react-infobutton": "9.0.0-beta.109", - "@fluentui/react-infolabel": "^9.4.14", - "@fluentui/react-input": "^9.7.13", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-list": "^9.6.8", - "@fluentui/react-menu": "^9.21.0", - "@fluentui/react-message-bar": "^9.6.17", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-nav": "^9.3.17", - "@fluentui/react-overflow": "^9.6.7", - "@fluentui/react-persona": "^9.5.14", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-progress": "^9.4.13", - "@fluentui/react-provider": "^9.22.13", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-rating": "^9.3.13", - "@fluentui/react-search": "^9.3.13", - "@fluentui/react-select": "^9.4.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-skeleton": "^9.4.13", - "@fluentui/react-slider": "^9.5.13", - "@fluentui/react-spinbutton": "^9.5.13", - "@fluentui/react-spinner": "^9.7.13", - "@fluentui/react-swatch-picker": "^9.4.13", - "@fluentui/react-switch": "^9.5.2", - "@fluentui/react-table": "^9.19.7", - "@fluentui/react-tabs": "^9.11.0", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-tag-picker": "^9.7.15", - "@fluentui/react-tags": "^9.7.14", - "@fluentui/react-teaching-popover": "^9.6.15", - "@fluentui/react-text": "^9.6.13", - "@fluentui/react-textarea": "^9.6.13", + "version": "9.73.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.73.1.tgz", + "integrity": "sha512-Ss323tSsAErf+dAk8rEt8aPClNRqRdK8AKyhrkz9OG6kHJbT/ST7+2rRT6e5lFl0XKc4EOAEalNrIAZIs4teSw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-accordion": "^9.9.1", + "@fluentui/react-alert": "9.0.0-beta.134", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-badge": "^9.4.15", + "@fluentui/react-breadcrumb": "^9.3.17", + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-card": "^9.5.11", + "@fluentui/react-carousel": "^9.9.3", + "@fluentui/react-checkbox": "^9.5.15", + "@fluentui/react-color-picker": "^9.2.15", + "@fluentui/react-combobox": "^9.16.16", + "@fluentui/react-dialog": "^9.17.1", + "@fluentui/react-divider": "^9.6.2", + "@fluentui/react-drawer": "^9.11.4", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-image": "^9.3.15", + "@fluentui/react-infobutton": "9.0.0-beta.111", + "@fluentui/react-infolabel": "^9.4.16", + "@fluentui/react-input": "^9.7.15", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-link": "^9.7.4", + "@fluentui/react-list": "^9.6.10", + "@fluentui/react-menu": "^9.21.2", + "@fluentui/react-message-bar": "^9.6.19", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-nav": "^9.3.19", + "@fluentui/react-overflow": "^9.7.1", + "@fluentui/react-persona": "^9.6.1", + "@fluentui/react-popover": "^9.13.2", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-progress": "^9.4.15", + "@fluentui/react-provider": "^9.22.15", + "@fluentui/react-radio": "^9.5.15", + "@fluentui/react-rating": "^9.3.15", + "@fluentui/react-search": "^9.3.15", + "@fluentui/react-select": "^9.4.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-skeleton": "^9.4.15", + "@fluentui/react-slider": "^9.5.15", + "@fluentui/react-spinbutton": "^9.5.15", + "@fluentui/react-spinner": "^9.7.15", + "@fluentui/react-swatch-picker": "^9.4.15", + "@fluentui/react-switch": "^9.5.4", + "@fluentui/react-table": "^9.19.9", + "@fluentui/react-tabs": "^9.11.2", + "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-tag-picker": "^9.8.0", + "@fluentui/react-tags": "^9.7.16", + "@fluentui/react-teaching-popover": "^9.6.17", + "@fluentui/react-text": "^9.6.15", + "@fluentui/react-textarea": "^9.6.15", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-toast": "^9.7.11", - "@fluentui/react-toolbar": "^9.7.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-tree": "^9.15.9", - "@fluentui/react-utilities": "^9.26.1", - "@fluentui/react-virtualizer": "9.0.0-alpha.109", + "@fluentui/react-toast": "^9.7.13", + "@fluentui/react-toolbar": "^9.7.3", + "@fluentui/react-tooltip": "^9.9.2", + "@fluentui/react-tree": "^9.15.11", + "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-virtualizer": "9.0.0-alpha.111", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3049,12 +3049,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.2.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.14.tgz", - "integrity": "sha512-2dhWztUfq7P7OHa5LEUY/BAez/dWYiC7rwFCWdh9ma5KKRMhLCOmyh1lNgzaaTCvK5MytHx0VzXgBkBJYJfLqg==", + "version": "9.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.15.tgz", + "integrity": "sha512-QymBntFLJNZ9VfTOaBn2ApUSSSC5UuDW8ZcgPJPA+06XEFH+U9Zny2d9QAg1xYNYwIGWahWGQ+7ATOuLxtB8Jw==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3066,23 +3066,23 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.16.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.6.tgz", - "integrity": "sha512-GD6GXI7MiMytdR1eTFrN3svfS9DKFQqimS35vKx0+ysizoYYahRdATOGLXjUxoj77X5UGfoeysIXr9f1ZcIs5w==", + "version": "9.17.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.17.1.tgz", + "integrity": "sha512-7jFcSceAqGw5nU/Fjq3s+yZJFqCY5YUI3XKKwhcqq9XwmgXvwNnh6FYCBdbcv69IXqxYsugBcCPC78C/cUDb8A==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3094,15 +3094,15 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.0.tgz", - "integrity": "sha512-J8xfnmitXiA0FVxvaTEVxWOZMXs7EtYy+uZ1rFU/g4yaOrC4Gl0BCBt/n4+e4Nuyvz5ne3ZU9KY9DS433QH9qA==", + "version": "9.6.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.2.tgz", + "integrity": "sha512-jfHlpSoJys78STe/SSjqdcn+W7QjEO1xCGiedWp/MdTBi3pH5vEeYbt2u8RU+zP32IF0Clta85KsUEEG0DYELQ==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3114,20 +3114,20 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.11.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.2.tgz", - "integrity": "sha512-DdPu8y0WiDmjdggy7BWf+qM+mUVQCaD1+pF/fY2P40kBVS+cpaoRr6qOhZnIyrWeec3+ThtkTDnS3vj1pJ7eCA==", - "license": "MIT", - "dependencies": { - "@fluentui/react-dialog": "^9.16.6", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "version": "9.11.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.4.tgz", + "integrity": "sha512-9+xPxdHj9Bfe2Oq4juBGzHRjMaMSpK/4nMysgpmne9nJ+xju8dQxBEbOCklpXOUOToY+Y6IBrhDkBXz4arbPsg==", + "license": "MIT", + "dependencies": { + "@fluentui/react-dialog": "^9.17.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3139,18 +3139,18 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.13.tgz", - "integrity": "sha512-qGTTqdLlrllV3b2DYIGrrGD82Bp0WZR0GR30iT+Y9K3fEh0jhXZ5CmBuNKfy8XbWujfAiHpCv7z5zKAv2rKvmQ==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.15.tgz", + "integrity": "sha512-hKdl+ncnT1C3vX8zQ4LqNGUk6TiatDOAW49dr18RkONcScg2staAaDme977Iozj6+AW7AJsDfkNxq/lwHhe/pg==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3162,15 +3162,15 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.10.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.4.tgz", - "integrity": "sha512-k5FfTJ5psg4xN/52X4AzJ38qh3Oh2C29KL5pA3fVY34QkJAHgxeETe9JzjTeh/s8i5SLXvf1Uh+FjERZTRGQAA==", + "version": "8.10.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.5.tgz", + "integrity": "sha512-Jix/4i7ABjgj4a7Ac4JTAWxJkgytpwYTuSM7rtQEfRa4kSRy9E1Ak7NibFexm1kkUkBkFTnp9x1dE27rv+ECJQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-key": "^0.4.23", "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.14.0", + "@fluentui/style-utilities": "^8.15.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -3196,9 +3196,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.318", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.318.tgz", - "integrity": "sha512-h7koTw5rscsrip+WFDsiQaNkgSJHBu6x1giGO0WSiDZx7ZiYdJe+UBmQpcCmXE38+wTE3oxRoWkDj6ZadQcvKQ==", + "version": "2.0.320", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.320.tgz", + "integrity": "sha512-NU4gErPeaTD/T6Z9g3Uvp898lIFS6fDLr3++vpT8pcI4Ds0fZqQdrwNi3dF0R/SVws8DXQaRYiGlPHxszo4J4g==", "license": "MIT", "dependencies": { "@griffel/react": "^1.0.0", @@ -3209,15 +3209,15 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.13.tgz", - "integrity": "sha512-814opBhEi8oeNaYxapNL8GQqWxLScuRw/QNX1OeCqKvoGNHOHLlqanV4IYzIgJxCzTTgSg/y6JJ1NadKcDdwZQ==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.15.tgz", + "integrity": "sha512-k8ftGUc5G3Hj5W9nOFnWEKZ1oXmoZE3EvAEdyI6Cn9R8E6zW2PZ1+cug0p6rr01JCDG8kbry1LAITcObMrlPdw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3229,18 +3229,18 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.109", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.109.tgz", - "integrity": "sha512-5OUJG3V0G9DvP8zG0ixrBIr1rrg/NDAgwqLkr9kPqzYHibg7RiBvNrnmH/IYnSGPkLpOAFfVGD+BTp0ui+uNww==", + "version": "9.0.0-beta.111", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.111.tgz", + "integrity": "sha512-rPQUY+FzRfXiY/0If9Bp57/ZdpBeR7u4NWcRWnfOmvkc1YVIYXagYzrAhMnNHQ2o418XNYZr5gG3aE+LLbTbJQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.237", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-popover": "^9.13.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3252,19 +3252,19 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.4.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.14.tgz", - "integrity": "sha512-qFN9QVolEqZv/tizsmGkPHNNf/eQxMJc/woTQgj2WKRTuTlaYmAG07MC1giBFV58/agUyf6j4miEcDUcFiEpSw==", + "version": "9.4.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.16.tgz", + "integrity": "sha512-/VykpbidhS0G5t2PGXmGbXXgCiOmeIxlQCqfpKZF2ZWx3fQpqriMGXBMSsVDsqTasLmUDdmz3/OWI/rp/Wy+GQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-popover": "^9.13.2", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3276,16 +3276,16 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.13.tgz", - "integrity": "sha512-klhtp4D85Qt8mCGc3Z7kAAAM2mKrpzXiE/I2sCQDFxKlFvwl8Sf4CYnodbca4ywlLI/2nfDK7co7M15rGSIl6A==", + "version": "9.7.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.15.tgz", + "integrity": "sha512-pzGF1mOenV03RhIy+km8GrqCfahDSLm6YG7wxpE1m2q2fY73cyLZPuMbK7Kz27oaoyUI37v4Pa4612zl12228A==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3297,14 +3297,13 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.5.tgz", - "integrity": "sha512-Zrgz35HaG1ZHAV8tvUyxHJ6nOcVWfE1iqJ86WGSns4KChda6WfSZeTap+b7tjPiAyOAcH8KCBxqobLybqExMqA==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.4.1.tgz", + "integrity": "sha512-ZodSm7jRa4kaLKDi+emfHFMP/IDnYwFQQAI2BdtKbVrvfwvzPRprGcnTgivnqKBT1ROvKOCY2ddz7+yZzesnNw==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.1", - "@swc/helpers": "^0.5.1", - "react-is": "^17.0.2" + "@fluentui/react-utilities": "^9.26.2", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <20.0.0", @@ -3312,15 +3311,15 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.13.tgz", - "integrity": "sha512-nWNPUH766eIUVXRBFPLkvkPA9Ln4IP56J8ocGS62dLB1Wc4ggh1G3UDtp2wMgvqdkE4ngKyfh8ERemg/aJXdFA==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.15.tgz", + "integrity": "sha512-ycmaQwC4tavA8WeDfgcay1Ywu/4goHq1NOeVxkyzWTPGA7rs+tdCgdZBQZLAsBK2XFaZiHs7l+KG9r1oIRKolA==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3332,17 +3331,17 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.2.tgz", - "integrity": "sha512-DdK0/stocCPgSzMC2FHVG+x1TL3tYh/xBQAK5N2YWkAqUGuWErKUKHMVvUvwT24erDHyrt3o5Zo1ddv4hninIQ==", + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.4.tgz", + "integrity": "sha512-ILKFpo/QH1SRsLN9gopAyZT/b/xsGcdO4JxthEeuTRvpLD6gImvRplum8ySIlbTskVVzog6038bHUSYLMdN7OA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3354,19 +3353,19 @@ } }, "node_modules/@fluentui/react-list": { - "version": "9.6.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.8.tgz", - "integrity": "sha512-/In4nuDTpbsueJGjaakQVCrkd3uVRILaawC4tXLRcEUwvQXmoHRBjQBuDGhqRp0/N1Od/cdh1U5E/a5qaLtf5A==", + "version": "9.6.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.10.tgz", + "integrity": "sha512-NTAWYL8Z4h9N9N1b39H9xqfTyhfGkhlNTc3higpoIS/6jgEf6GMNF8iwvAyhB++hFdjBd27c+NbDl4MCwHhGiA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-checkbox": "^9.5.15", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3378,22 +3377,22 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.0.tgz", - "integrity": "sha512-q/A3DERyRsPatBZ6C23mH+wh/k9OTTA8tNa7sHjHzMFuUTPR+aluLVAxtj6t6stQ09wpxUFtwYrUMq8WJisAJQ==", + "version": "9.21.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.2.tgz", + "integrity": "sha512-n/GmEppa1h7FWn3iKDWFK7Oj7ww65e+FKyvQb7BtqkTRJXtcQ1eTR7upFOhoEf5AE5PN/5hL19/BDf+f+3GMqw==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3405,20 +3404,20 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.6.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.17.tgz", - "integrity": "sha512-Izb0Qqnw5P1WKAXH/kAkZDjyZCnd1FbU8Z5VpTIdftSZr8iqOT00ONCM8edD55pj17tVJKY0OmnBlUL/rfLFrA==", + "version": "9.6.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.19.tgz", + "integrity": "sha512-NgWLLUfulxwF+WF8jFqIV3n/2bv3ZG23n9zVp+3Vejmu7XfIVJ+5dhh/l4Y/hSlKuRgNieq8nu/EMLbRLn2zKQ==", "license": "MIT", "dependencies": { - "@fluentui/react-button": "^9.8.0", + "@fluentui/react-button": "^9.8.2", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-link": "^9.7.2", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-link": "^9.7.4", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3430,13 +3429,13 @@ } }, "node_modules/@fluentui/react-motion": { - "version": "9.11.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.6.tgz", - "integrity": "sha512-WZiqEtO0vCUYjYjkvxm9h1r/VRVEi0a4hDhVxCP3Ptsfn5ts5CEf61WbJyrmvvWD7X9TamP2SEf+lEmS8Qy89A==", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.12.0.tgz", + "integrity": "sha512-+SBpgKLj4nXLqaulqa7LNP1bRsGO6zNesCs7ixHANFn/bGMOzET8Y3w0o522jVGZpzabEYQN7GotQy2QjT2IJg==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-utilities": "^9.26.2", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3447,9 +3446,9 @@ } }, "node_modules/@fluentui/react-motion-components-preview": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.0.tgz", - "integrity": "sha512-CUNl3WZt4RU4q6iAG56M3WRAq5sxfm8BNr9Me5dru1mkDXwgsdrCk03UFzydru3gThmuyYsBHwze79YrPzzmxw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.1.tgz", + "integrity": "sha512-JA1CfznIme/YD5axU3iqYCoCpBqNDbql0k6CSB6niZ2YNo5md8J+/0qHjB9B5KmA1X35+0qmSSgu4G1SOqSvfw==", "license": "MIT", "dependencies": { "@fluentui/react-motion": "*", @@ -3464,25 +3463,25 @@ } }, "node_modules/@fluentui/react-nav": { - "version": "9.3.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.17.tgz", - "integrity": "sha512-v6ftZxtwn+paTelr0W54OpZ/MOJTFf4fnt6IaYmlmM9ypviLteWclNrhtADR/mAf4gad+lieQrraXtnF5NA6hA==", + "version": "9.3.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.19.tgz", + "integrity": "sha512-nEoHY/lMvWhiz6Udj7Hxvoz/R3WEafwQoedJqjeiLm+4vfoVaEEzGcC81jgbefnYdtRX19s90WIBkbcwWp/T4g==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-drawer": "^9.11.2", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-divider": "^9.6.2", + "@fluentui/react-drawer": "^9.11.4", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.0", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-tooltip": "^9.9.2", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3494,15 +3493,15 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.6.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.7.tgz", - "integrity": "sha512-vJ1F3TNR8j0V215lhthjwvWQgq5pjpgjIS31z3/L+VeApcWy/BtvMk9420KzpOnKbDxgwy6ZTvXxKbE/OYtngA==", + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.7.1.tgz", + "integrity": "sha512-Ml1GlcLrAUv31d9WN15WGOZv32gzDtZD5Mp1MOQ3ichDfTtxrswIch7MDzZ8hLMGf/7Y2IzBpV8iFR1XdSrGBA==", "license": "MIT", "dependencies": { - "@fluentui/priority-overflow": "^9.2.1", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/priority-overflow": "^9.3.0", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3514,17 +3513,17 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.5.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.14.tgz", - "integrity": "sha512-s4jwCbx7l065q35NigldAbGJ4rEJS6UxigaqsnLaWlXnU17klpIPa/awVutGJi0TFa3vDBC8MD/3k74flBj1bw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.6.1.tgz", + "integrity": "sha512-KQqtvd+IVdf/XsAU8e4WcOJaHBhe6Oj83w7ZVq/7xpXzbHZsTvBPUhdcnbo9/hjSf2UYh6Duu2mnOuH8ksjfdw==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-badge": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-badge": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3536,21 +3535,21 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.0.tgz", - "integrity": "sha512-zNwpHDtwuDjjpZqg2FqPhNcHgJSWuH6+KUjogbx3GRyKgAwToDzdORKHkWVBtehAJEUu8uoLDoiw+GCeZgyPlg==", + "version": "9.13.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.2.tgz", + "integrity": "sha512-FtAesk3RecprQAgmh4raFP0GICWl250itCfB3AUb75b+1onPfTsZcdhfOiumRmU6smQy0N9w7HG2ZxHgl5jvSA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3562,14 +3561,14 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.8.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.10.tgz", - "integrity": "sha512-/dNb7o8D79KAAxseAIyDIT7ZhIE5hL9Tz9dv9Zec3c+8KfzKwXp6hzr5K/gASeg82ga2xArMn4os4JcVuzvwLg==", + "version": "9.8.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.11.tgz", + "integrity": "sha512-2eg4MdW7e2UGRYWPg05GCytAjWYNd55YOP9+iUDINoQwwto9oeFTtZRyn08HYw37cSNqoH24qGz/VBctzTkqDA==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3594,16 +3593,16 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.20.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.12.tgz", - "integrity": "sha512-d7l/4EdfPj5IA/mQ0NLytGxsPwBvx/K/h3ZoJVf6eoY5nmnLch5OKImcPYJCku4DKozXQuneVx7xNW/8TzOJEA==", + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.21.0.tgz", + "integrity": "sha512-1hkzaEQszS3ZTAIL8m/tV6c8sFaLBjp0EFo1UO+RvF/JmIrg64RagsIcc5k/SZ0d6oBp04zJlNN8gNPnxFJUpQ==", "license": "MIT", "dependencies": { "@floating-ui/devtools": "^0.2.3", "@floating-ui/dom": "^1.6.12", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -3616,16 +3615,16 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.13.tgz", - "integrity": "sha512-FebkTCKOeHoXKhvluGXXx0UCfiOhytN4CGahNlnyERaP1+x+IUWOPnEnWc97C8a5ELdSQ+6u6Wy6con2uIwW3w==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.15.tgz", + "integrity": "sha512-U2dqtEtov7FoeIGSAEqdFV2O2pjx3gFzbCWpPkpuLCshOSGjCPPeLV3iiTGP1WFrGCcpwFoz5O2YmsnA3wf4oQ==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3637,17 +3636,17 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.22.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.13.tgz", - "integrity": "sha512-ZCH6HqpFGlR6wEeHjJVanJrO23mDJn2+tAkhOmakl01DNwElJH6FoP39Fyd/+k/ArBcp9XtlO4IlpG+xybZXlA==", + "version": "9.22.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.15.tgz", + "integrity": "sha512-a+ImgL9DOlylDM4UYPnxQTA3yXxbVj+O0iNEyTZ6fMzdMsHzpALU4GAq6tOyW4L7RaQtRBmNpVfwTCEKpqaTJQ==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" @@ -3660,18 +3659,18 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.13.tgz", - "integrity": "sha512-zU7LXVdrrhzgYzQirexPfgC9d3dkzs5AHlon9/XHHb+X2ULkWp0tvJ8PuDGWqMST7Q930iiwlgrCNaWy+rHvHg==", + "version": "9.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.15.tgz", + "integrity": "sha512-47Zhe1Ec02QXczoPNLTFwcvCQFGoXInEiXhsQYF0tD+XAX6Q675j/z6gsIItc8V+avvD0IITsDPpqQ09wfNYkQ==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3683,17 +3682,17 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.13.tgz", - "integrity": "sha512-3+FlVPXvqaE2TJUujqcZVPrepOvJz+ogTpUY5eYYFjago382wLuuU90KpvdIVigZoIdPpwFT4qLFU5Oa4ZHjZw==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.15.tgz", + "integrity": "sha512-MH/Jgoco8p+haf1d5Gi+d5VCjwd0qE6y/uP0YJsB9m11+DFnDxgKhzJKIiIzs3yzB2M4bMM8z9SqEHzQGCQEPg==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3705,17 +3704,17 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.13.tgz", - "integrity": "sha512-gMq8iGA5Fd54GgNmUM6IUvCs0Ty4PINIevG+Nl3Lfqv04A9nzHvp45nTpES4pSGyyacXat14dL45nFVA+H0VUA==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.15.tgz", + "integrity": "sha512-xm9YveJM4aXAn/XjG3GMHpXxLO53Nz2mmuJpc80WXaYqQwesGSS0YfMSTbjM04RkvMsjmQM/dwWcudV9JQ0//g==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-input": "^9.7.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3727,17 +3726,17 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.13.tgz", - "integrity": "sha512-DKKSMK5v4UN5Hjydvllea9tpT+ebRHUQ8/mODnSDhI2vBmNlsuSveDEU3KRmC6O/WtwREXH6vnr7t3fKE+5DCg==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.15.tgz", + "integrity": "sha512-NWoDzf3H7mu8fXBCR3YIlumMb7lDElsbmcCSIlUz70n2cPTNXcNEQm4ERWiGAmxf8xoAfgfDWc5rYnRWAFi2fA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3749,9 +3748,9 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.26.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.1.tgz", - "integrity": "sha512-Vf/NKiqx76DC2AqbMPfqoTMPDEw6xINTxQAStq8ymT3oMaf7K79uKu9PnmtFghuXf3FVYVWzIlDWvQmR1ng9zg==", + "version": "9.26.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.2.tgz", + "integrity": "sha512-upKXkwlIp5oIhELr4clAZXQkuCd4GDXM6GZEz8BOmRO+PnxyqmycCXvxDxsmi6XN+0vkGM4joiIgkB14o/FctQ==", "license": "MIT", "dependencies": { "@fluentui/react-theme": "^9.2.1", @@ -3763,16 +3762,16 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.13.tgz", - "integrity": "sha512-S7n/fdtBXcSNeTTI5VwD7OedMzAruXIHy1/aiSUFMkdzK+BZ2RcDbgW7dXxcTWV617uvE9CagBVkju+XxJHG4g==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.15.tgz", + "integrity": "sha512-QUVxZ5pYbIprCY1G5sJYDGvuvM1TNFl3vPkME8r/nD7pKXwxaZYJoob2L0DQ9OdnOeHgO8yTOgOgZEU+Km89dA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3784,17 +3783,17 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.13.tgz", - "integrity": "sha512-4A6Qs4pqCm5ZohuWuXeq9geZQb/lEXyuCFfgzIz0dGHXKSa8zEsjXfXZvQgz6OS/FcSAMm0ETAVtSDvS38BCjg==", + "version": "9.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.15.tgz", + "integrity": "sha512-lFDkyYYAUUGwbg1UJqjsuQ2tQUBFjxzv2Bpyr1StyAoS91q8skTUDyZxamJTJ0K6Ox/nhkfg+Wzz2aVg9kkF4Q==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3806,18 +3805,18 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.5.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.13.tgz", - "integrity": "sha512-/YC74Ikfp8MtxTmQpwaTCTKBRLzTyLbV3hGrGI23d8w7oRvOoAn3NQMZpNSIEtAS/myU8zJDbQg2RvWJ7uWrIA==", + "version": "9.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.15.tgz", + "integrity": "sha512-0NNfaXm8TJWHlillg6FPgJ1Ph7iO9ez+Gz4TSFYm1u+zF8RNsSGoplCf40U6gcKX8GkAHBwQ5vBZUbBK7syDng==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3829,16 +3828,16 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.13.tgz", - "integrity": "sha512-+F51WwXVjuc6lvJEz+TLMq2FJ7ttvh3tBNUv/MCFTtq3raJon+bAoM52RxVoLT8PMRtGtYDi0NIsB2F3ULVacA==", + "version": "9.7.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.15.tgz", + "integrity": "sha512-ZMJ7y08yvVXL9HuiMLLCy1cRn8plR9A4mL57CM2/otaXVWQbOwRaFD0/+Dx3u9A8sEtdYLo6O9gJIjU8fZGaYw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3850,19 +3849,19 @@ } }, "node_modules/@fluentui/react-swatch-picker": { - "version": "9.4.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.13.tgz", - "integrity": "sha512-JPPhwNQG4lEdWHit2evJmjPqVh9xGveuqEiS/Uovxvp5R4jpEiinRpDCVndqV7fNWzhSjb1BDUbIQsbGVWHuXQ==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.15.tgz", + "integrity": "sha512-jeYSEDwLbQAW/UoTP15EZpVm2Z+UpPSjkgJaKk73UxX1+rD/JIzpxrN3FfEfkn3/uTZUQkd/SE4NQrilu1OMZQ==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3874,19 +3873,19 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.2.tgz", - "integrity": "sha512-VNnJGBMA+hxv0evjkjehZGXzAFXiKMa/t5MxM1ep3RsqUtL47CXWSDmdG2yUo9eP53LDlv3d0CaFWGdL2WdWcw==", + "version": "9.5.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.4.tgz", + "integrity": "sha512-h5EosIApoz4bwgX6yKzKSf2ewTI21ghRZwyOhWOBmMc3g6Kt4kJU7gOyOtiRkoBcTE6tCpSKcrkhqeTM8G08IA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-label": "^9.3.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-label": "^9.3.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3898,23 +3897,23 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.19.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.7.tgz", - "integrity": "sha512-Yv1mR5A5SLO5AAaLDVbg9PzrBYibJR4xjYCYpjX3GG2dkCo2JG9USSNs8sRqHhNcEACRt7SHosZ4ISFCKAwy8g==", + "version": "9.19.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.9.tgz", + "integrity": "sha512-CatOI+zE1/xGfhxSlYPklLwVgUQqvOhTNaqL3l8Wpe5omre/v+D5nQdTA9x9xKD+c2J4IZl3r4btOttwYJsDtA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-checkbox": "^9.5.15", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-radio": "^9.5.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3926,17 +3925,17 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.0.tgz", - "integrity": "sha512-n5L5InLH/9R6bPnXc6OtKE1Y3SppBxz4zDwwjRR9D+yMWYG7AhAWcJzERPqZHdjmtaE11YTlbJSu5mzpyuQ8GA==", + "version": "9.11.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.2.tgz", + "integrity": "sha512-zmWzySlPM9EwHJNW0/JhyxBCqBvmfZIj1OZLdRDpbPDsKjhO0aGZV6WjLHFYJmq58kbN0wHKUbxc7LfafHHUwA==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3948,14 +3947,14 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.26.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.12.tgz", - "integrity": "sha512-CuAZ04Vokfvo3oE2wpceGPOCH8yIeLukuukjzrs6YidOOdmOC75sbnrAWm7I6min3+xLr26XLM50Zh3KDK7row==", + "version": "9.26.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.13.tgz", + "integrity": "sha512-uOuJj7jn1ME52Vc685/Ielf6srK/sfFQA5zBIbXIvy2Eisfp7R1RmJe2sXWoszz/Fu/XDkPwdM/GLv23N3vrvQ==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", @@ -3969,25 +3968,25 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.7.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.15.tgz", - "integrity": "sha512-YdnufpLBF2b+/GP/tcZP5kXnM0RXUzT42O5aBGSEUOWxg9zuOds5dt7jWON3TCQgL27WwT+EQT2YRllXH4BxlA==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.8.0.tgz", + "integrity": "sha512-LQk+BFfKHYqVFCgIPbMtcQFpceeeF2Dk2HLTLnzlgt9AjavqevpWUgbjvjOHLMJ5rkn8y5un/bnD0iXiRVutgQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-combobox": "^9.16.14", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-field": "^9.4.13", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-combobox": "^9.16.16", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-field": "^9.4.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", - "@fluentui/react-tags": "^9.7.14", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-tags": "^9.7.16", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3999,20 +3998,20 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.7.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.14.tgz", - "integrity": "sha512-qdjIF3QSA0JZkeAEsi8D2tl5pBJVjT5b1WA7w0SldenyTVnmRpFhqipEUwc1M4SEwSxZiQhmfhHOG6bdQuPTqg==", + "version": "9.7.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.16.tgz", + "integrity": "sha512-EgxFGG7nFtBJq3EbQyzhhxtZSSFckcHPeC9fiT9hY3GhfDwr/SYwh3jt4FiW/MY3hRjaU9EeRjkGNaVVQpA5tw==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-avatar": "^9.10.1", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4024,21 +4023,21 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.6.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.15.tgz", - "integrity": "sha512-l455X7DOVovHjXcTSKakCHnIKyE1t2djjn9g4onMMclNSTw9durJiP7NgZjeni7q3H+fdQH8EC8cPo0h3xoFpA==", + "version": "9.6.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.17.tgz", + "integrity": "sha512-1edb0zk6AuK9OrUVmFOIbZb0yzuMpcSmasfXDxdMiNP/q/44iD/4Ab0LfGYChaLDHk3Vx9x0MMrzD9nX+ImRUQ==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-popover": "^9.13.0", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-popover": "^9.13.2", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -4051,15 +4050,15 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.6.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.13.tgz", - "integrity": "sha512-THLXPS5vMx4lU6dZGJw/BvZeaKjOOKUs+z74mBiTPRYlWb94DKYaN2jDMtwVCTxpvIOTz8JJ/pKLJxhG4XWLkw==", + "version": "9.6.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.15.tgz", + "integrity": "sha512-YB1azhq8MGfnYTGlEAX1mzcFZ6CvqkkaxaCogU4TM9BtPgQ1YUAxE01RMenl8VVi8W9hNbJKkuc8R8GzYwzT4Q==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4071,16 +4070,16 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.6.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.13.tgz", - "integrity": "sha512-+aMK5pmSV7tifI7X7uWAZJmSTsF+omqql1kYymRQnwcTkJLmjUN2cNIBV4nRE35TuKwjlzhvovnHNX+KCXv0PA==", + "version": "9.6.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.15.tgz", + "integrity": "sha512-yGYW3d+t21qJXlVsbAHz07RR/YxVw5b56483nFAbqGP3RpPG8ert8q9Ci2mldI9LpjYTG5deXUHqfcVGJ7qDAg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.13", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-field": "^9.4.15", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4102,22 +4101,22 @@ } }, "node_modules/@fluentui/react-toast": { - "version": "9.7.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.11.tgz", - "integrity": "sha512-iHG+ButeEYoZs7Uw5yicImgJHOGe5cud+bLhdRhn/kse+fddi7LE8R18VlM0yCU2fCM1hEj1lK1zKqdemM9kwQ==", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.13.tgz", + "integrity": "sha512-mUJExTNcaeJkVugiMObfHb313y3Qntdzmhbf2R6x0q9lVp7oleYi8KLxmZRHD713q0KpAI4o0ZjIbo0c+9EvzQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-aria": "^9.17.10", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4129,20 +4128,20 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.1.tgz", - "integrity": "sha512-fzgW+/1kncItmbLIUJ1vvbmo6ONyK3ExSbayQjs8oAMhfjk9VvW8uRODDY6vfh4yogeKX4rlg1S0aiHOgiNi4w==", - "license": "MIT", - "dependencies": { - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-context-selector": "^9.2.14", - "@fluentui/react-divider": "^9.6.0", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.3.tgz", + "integrity": "sha512-h9mXLrQ55SFd2YXJXQOtpC+MJ3SckyGB5lWqFkQxqExFZkkeCL1u1bRf2/YFjNj8gbivVMwKmozzWeccexPeyQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-divider": "^9.6.2", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-radio": "^9.5.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4154,19 +4153,19 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.0.tgz", - "integrity": "sha512-v7Umx9PvzZ53BEDQmLNysoY+/7NchnsQjUbbWO2EEPWZJp6xKkvDNSrXxm7YzOBorDhNBsIc/FSSdcZcCBqysA==", + "version": "9.9.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.2.tgz", + "integrity": "sha512-LcYQyOqUxAq/FZX4BzMMVA2aX5wkyEZGzoIguehedZClIwQFZT/DeQ2RPNIXOfpmDTs0hcb4MFb3gknFPHigBA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-portal": "^9.8.10", - "@fluentui/react-positioning": "^9.20.12", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-portal": "^9.8.11", + "@fluentui/react-positioning": "^9.21.0", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4178,26 +4177,26 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.15.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.9.tgz", - "integrity": "sha512-+WXRFwV5TvjBCVYdghuvA73IBvDhzPyPKZurlfxZbAM4m3rAwsvJfbAKCJEnlferkBFPmskAldWcQWYVfryGSg==", + "version": "9.15.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.11.tgz", + "integrity": "sha512-bQBa+MTAr04LIRVHsRiaG3q4DPVdyMx4VvnpiKT09eGTsVfNysXi+t65qdGfUMW7+Ppp4RlXZ6hWI3kdbWRdyw==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.8", - "@fluentui/react-avatar": "^9.9.14", - "@fluentui/react-button": "^9.8.0", - "@fluentui/react-checkbox": "^9.5.13", - "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-button": "^9.8.2", + "@fluentui/react-checkbox": "^9.5.15", + "@fluentui/react-context-selector": "^9.2.15", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-motion": "^9.11.6", - "@fluentui/react-motion-components-preview": "^0.15.0", - "@fluentui/react-radio": "^9.5.13", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-motion": "^9.12.0", + "@fluentui/react-motion-components-preview": "^0.15.1", + "@fluentui/react-radio": "^9.5.15", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-tabster": "^9.26.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4209,13 +4208,13 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.26.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.1.tgz", - "integrity": "sha512-TCJ7TAQh4Lf4uEdbbFARhq3MqAGoGAsVKNPf/y54NCOsKnKnTHyQUvhIKFGJGxPpiqbLxqKspPEQOVZNL9am1A==", + "version": "9.26.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.2.tgz", + "integrity": "sha512-Yp2GGNoWifj8Z/VVir4HyRumRsqXnLJd4IP/Y70vEm9ruAvyqUvfn+1lQUuA+k/Reqw8GI+Ix7FTo3rogixZBg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-shared-contexts": "^9.26.2", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -4224,14 +4223,14 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.109", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.109.tgz", - "integrity": "sha512-pFnbPQ7VeXFQi2+dBVLscdBkhJ0ez7IIPjqaP1VTyJxqnkVyBoIvtX9Y6cL/eK+6aQ97fQ+ZOVZjnCHSsvoB/g==", + "version": "9.0.0-alpha.111", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.111.tgz", + "integrity": "sha512-yku++0779Ve1RNz6y/HWjlXKd2x1wCSbWMydT2IdCICBVwolXjPYMpkqqZUSjbJ0N9gl6BfsCBpU9Dfe2bR8Zg==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.5", - "@fluentui/react-shared-contexts": "^9.26.1", - "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-jsx-runtime": "^9.4.1", + "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-utilities": "^9.26.2", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4266,9 +4265,9 @@ } }, "node_modules/@fluentui/style-utilities": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.14.0.tgz", - "integrity": "sha512-8IZIjhP9eFHPSn8qVy/sO0QJe29J1xbwqhQlZw2JSC/OcLexm4GvCCQisDuKLUvlN7I0uGRhrCEJsCs3Xkbarw==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.15.0.tgz", + "integrity": "sha512-g+hmc2z5iHMI1j4DqihYSws9ERzuT44mjfNGE1ywYqCB8MAzNzAPpyiosWOtI4cWZUQfnqzokpdSKkYF3quM8A==", "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", @@ -6609,12 +6608,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", - "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", + "version": "25.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", + "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "undici-types": "~7.18.0" } }, "node_modules/@types/node-forge": { @@ -6638,12 +6637,6 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "license": "MIT" }, - "node_modules/@types/prop-types": { - "version": "15.7.15", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "license": "MIT" - }, "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", @@ -6663,22 +6656,21 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.28", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", - "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", "license": "MIT", "dependencies": { - "@types/prop-types": "*", "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", - "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "license": "MIT", "peerDependencies": { - "@types/react": "^18.0.0" + "@types/react": "^19.2.0" } }, "node_modules/@types/resolve": { @@ -7798,9 +7790,9 @@ } }, "node_modules/axios": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", - "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", + "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", @@ -19820,13 +19812,10 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } @@ -20066,25 +20055,15 @@ } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" + "react": "^19.2.4" } }, "node_modules/react-error-overlay": { @@ -20985,8 +20964,7 @@ "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/schema-utils": { "version": "4.3.3", @@ -22227,23 +22205,6 @@ } } }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", @@ -22724,16 +22685,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/unbox-primitive": { @@ -22761,9 +22722,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { diff --git a/src/App/package.json b/src/App/package.json index cdc4a1739..5d9d43fc0 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -4,29 +4,29 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@fluentui/react": "^8.125.4", - "@azure/msal-react": "^3.0.23", - "@azure/msal-browser": "^4.24.1", + "@fluentui/react": "^8.125.5", + "@azure/msal-react": "^5.0.5", + "@azure/msal-browser": "^5.3.0", "@testing-library/jest-dom": "^6.9.0", - "@fluentui/react-icons": "^2.0.317", - "@fluentui/react-components": "^9.72.11", + "@fluentui/react-icons": "^2.0.320", + "@fluentui/react-components": "^9.73.1", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.1.0", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", - "axios": "^1.13.5", + "@types/node": "^25.3.3", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "axios": "^1.13.6", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", "lodash-es": "^4.17.22", - "react": "^18.3.1", + "react": "^19.2.4", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", - "react-dom": "^18.3.1", + "react-dom": "^19.2.4", "d3-color": "^3.1.0", "lodash-es": "^4.17.23", "react-markdown": "^10.1.0", @@ -34,7 +34,7 @@ "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-supersub": "^1.0.0", - "typescript": "^4.9.5", + "typescript": "^5.9.3", "web-vitals": "^5.1.0" }, "scripts": { From c3e03ee18a1ca15685c613d1d9baa829e2757ac7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:40:18 +0000 Subject: [PATCH 022/192] build: bump the index-scripts-deps group Bumps the index-scripts-deps group in /infra/scripts/index_scripts with 4 updates: [openai](https://github.com/openai/openai-python), [pypdf](https://github.com/py-pdf/pypdf), [azure-identity](https://github.com/Azure/azure-sdk-for-python) and [pandas](https://github.com/pandas-dev/pandas). Updates `openai` from 2.16.0 to 2.24.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v2.16.0...v2.24.0) Updates `pypdf` from 6.7.3 to 6.7.4 - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.7.3...6.7.4) Updates `azure-identity` from 1.25.1 to 1.25.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.25.1...azure-identity_1.25.2) Updates `pandas` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: openai dependency-version: 2.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: index-scripts-deps - dependency-name: pypdf dependency-version: 6.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps - dependency-name: azure-identity dependency-version: 1.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps - dependency-name: pandas dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps ... Signed-off-by: dependabot[bot] --- infra/scripts/index_scripts/requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index 8dd9e7995..fe33c24c3 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -1,11 +1,11 @@ azure-storage-file-datalake==12.23.0 -openai==2.16.0 +openai==2.24.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.7.3 +pypdf==6.7.4 tiktoken==0.12.0 -azure-identity==1.25.1 +azure-identity==1.25.2 azure-ai-textanalytics==5.3.0 azure-search-documents==11.6.0 -pandas==3.0.0 +pandas==3.0.1 pyodbc==5.3.0 \ No newline at end of file From 86932b2611c0c4b7eb98d6075ceedca8008cb270 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:40:02 +0000 Subject: [PATCH 023/192] build: bump the backend-deps group in /src/api with 17 updates Bumps the backend-deps group in /src/api with 17 updates: | Package | From | To | | --- | --- | --- | | [cachetools](https://github.com/tkem/cachetools) | `6.2.6` | `7.0.1` | | [fastapi](https://github.com/fastapi/fastapi) | `0.128.0` | `0.135.0` | | [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.41.0` | | [pydantic[email]](https://github.com/pydantic/pydantic) | `2.11.10` | `2.12.5` | | [azure-core](https://github.com/Azure/azure-sdk-for-python) | `1.38.0` | `1.38.2` | | [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.25.1` | `1.25.2` | | [azure-cosmos](https://github.com/Azure/azure-sdk-for-python) | `4.14.5` | `4.15.0` | | [semantic-kernel[azure]](https://github.com/microsoft/semantic-kernel) | `1.39.2` | `1.39.4` | | [openai](https://github.com/openai/openai-python) | `1.99.0` | `2.24.0` | | [pandas](https://github.com/pandas-dev/pandas) | `3.0.0` | `3.0.1` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.60b0` | `0.60b1` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.60b0` | `0.60b1` | | [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.8.3` | `1.8.6` | Updates `cachetools` from 6.2.6 to 7.0.1 - [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst) - [Commits](https://github.com/tkem/cachetools/compare/v6.2.6...v7.0.1) Updates `fastapi` from 0.128.0 to 0.135.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.128.0...0.135.0) Updates `uvicorn[standard]` from 0.40.0 to 0.41.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.40.0...0.41.0) Updates `pydantic[email]` from 2.11.10 to 2.12.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.11.10...v2.12.5) Updates `azure-core` from 1.38.0 to 1.38.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-core_1.38.0...azure-core_1.38.2) Updates `azure-identity` from 1.25.1 to 1.25.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.25.1...azure-identity_1.25.2) Updates `azure-cosmos` from 4.14.5 to 4.15.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-cosmos_4.14.5...azure-cosmos_4.15.0) Updates `semantic-kernel[azure]` from 1.39.2 to 1.39.4 - [Release notes](https://github.com/microsoft/semantic-kernel/releases) - [Commits](https://github.com/microsoft/semantic-kernel/compare/python-1.39.2...python-1.39.4) Updates `openai` from 1.99.0 to 2.24.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v1.99.0...v2.24.0) Updates `pandas` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v3.0.0...v3.0.1) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.0...v1.39.1) Updates `opentelemetry-exporter-otlp-proto-http` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.0...v1.39.1) Updates `opentelemetry-sdk` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.0...v1.39.1) Updates `opentelemetry-api` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.0...v1.39.1) Updates `opentelemetry-semantic-conventions` from 0.60b0 to 0.60b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-instrumentation` from 0.60b0 to 0.60b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `azure-monitor-opentelemetry` from 1.8.3 to 1.8.6 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-monitor-opentelemetry_1.8.3...azure-monitor-opentelemetry_1.8.6) --- updated-dependencies: - dependency-name: cachetools dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-deps - dependency-name: fastapi dependency-version: 0.135.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: uvicorn[standard] dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: pydantic[email] dependency-version: 2.12.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: azure-core dependency-version: 1.38.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: azure-identity dependency-version: 1.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: azure-cosmos dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: semantic-kernel[azure] dependency-version: 1.39.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: openai dependency-version: 2.24.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-deps - dependency-name: pandas dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-sdk dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-api dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.60b1 dependency-type: direct:production dependency-group: backend-deps - dependency-name: opentelemetry-instrumentation dependency-version: 0.60b1 dependency-type: direct:production dependency-group: backend-deps - dependency-name: azure-monitor-opentelemetry dependency-version: 1.8.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps ... Signed-off-by: dependabot[bot] --- src/api/requirements.txt | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/api/requirements.txt b/src/api/requirements.txt index 80aad6856..385aa0f9d 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -1,37 +1,37 @@ # Base packages -cachetools==6.2.6 +cachetools==7.0.1 python-dotenv==1.2.1 -fastapi==0.128.0 -uvicorn[standard]==0.40.0 -pydantic[email]==2.11.10 +fastapi==0.135.0 +uvicorn[standard]==0.41.0 +pydantic[email]==2.12.5 # Azure SDK Core -azure-core==1.38.0 +azure-core==1.38.2 requests==2.32.5 types-requests==2.32.4.20260107 aiohttp==3.13.3 # Azure Services -azure-identity==1.25.1 +azure-identity==1.25.2 azure-search-documents==11.7.0b2 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -azure-cosmos==4.14.5 +azure-cosmos==4.15.0 # Additional utilities -semantic-kernel[azure]==1.39.2 -openai==1.99.0 +semantic-kernel[azure]==1.39.4 +openai==2.24.0 pyodbc==5.3.0 -pandas==3.0.0 +pandas==3.0.1 -opentelemetry-exporter-otlp-proto-grpc==1.39.0 -opentelemetry-exporter-otlp-proto-http==1.39.0 +opentelemetry-exporter-otlp-proto-grpc==1.39.1 +opentelemetry-exporter-otlp-proto-http==1.39.1 azure-monitor-events-extension==0.1.0 -opentelemetry-sdk==1.39.0 -opentelemetry-api==1.39.0 -opentelemetry-semantic-conventions==0.60b0 -opentelemetry-instrumentation==0.60b0 -azure-monitor-opentelemetry==1.8.3 +opentelemetry-sdk==1.39.1 +opentelemetry-api==1.39.1 +opentelemetry-semantic-conventions==0.60b1 +opentelemetry-instrumentation==0.60b1 +azure-monitor-opentelemetry==1.8.6 # Development tools pytest==9.0.2 From 305140136ad2fc126e05397b5cb6f3b0b504ddbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:38:02 +0000 Subject: [PATCH 024/192] build: bump the github-actions group with 4 updates Bumps the github-actions group with 4 updates: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action), [codfish/semantic-release-action](https://github.com/codfish/semantic-release-action) and [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `tj-actions/changed-files` from 47.0.1 to 47.0.4 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/e0021407031f5be11a464abee9a0776171c79891...7dee1b0c1557f278e5c7dc244927139d78c0e22a) Updates `lycheeverse/lychee-action` from 2.7.0 to 2.8.0 - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](https://github.com/lycheeverse/lychee-action/compare/v2.7.0...v2.8.0) Updates `codfish/semantic-release-action` from 4 to 5 - [Release notes](https://github.com/codfish/semantic-release-action/releases) - [Changelog](https://github.com/codfish/semantic-release-action/blob/main/RELEASE_NOTES_V5.md) - [Commits](https://github.com/codfish/semantic-release-action/compare/v4...v5) Updates `actions/upload-artifact` from 6 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: lycheeverse/lychee-action dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: codfish/semantic-release-action dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/broken-links-checker.yml | 6 +++--- .github/workflows/create-release.yml | 2 +- .github/workflows/job-test-automation.yml | 2 +- .github/workflows/stale-bot.yml | 2 +- .github/workflows/test-automation.yml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/broken-links-checker.yml b/.github/workflows/broken-links-checker.yml index 3b19db1df..f4ffe0f73 100644 --- a/.github/workflows/broken-links-checker.yml +++ b/.github/workflows/broken-links-checker.yml @@ -25,7 +25,7 @@ jobs: - name: Get changed markdown files (PR only) id: changed-markdown-files if: github.event_name == 'pull_request' - uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891 # v46 + uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v46 with: files: | **/*.md @@ -35,7 +35,7 @@ jobs: - name: Check Broken Links in Changed Markdown Files id: lychee-check-pr if: github.event_name == 'pull_request' && steps.changed-markdown-files.outputs.any_changed == 'true' - uses: lycheeverse/lychee-action@v2.7.0 + uses: lycheeverse/lychee-action@v2.8.0 with: args: > --verbose --no-progress --exclude ^https?:// @@ -48,7 +48,7 @@ jobs: - name: Check Broken Links in All Markdown Files in Entire Repo (Manual Trigger) id: lychee-check-manual if: github.event_name == 'workflow_dispatch' - uses: lycheeverse/lychee-action@v2.7.0 + uses: lycheeverse/lychee-action@v2.8.0 with: args: > --verbose --no-progress --exclude ^https?:// diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 24e1f20c3..d8cde5c7b 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -19,7 +19,7 @@ jobs: with: ref: ${{ github.sha }} - - uses: codfish/semantic-release-action@v4 + - uses: codfish/semantic-release-action@v5 id: semantic with: tag-format: 'v${version}' diff --git a/.github/workflows/job-test-automation.yml b/.github/workflows/job-test-automation.yml index 3a0b0aafd..37c747994 100644 --- a/.github/workflows/job-test-automation.yml +++ b/.github/workflows/job-test-automation.yml @@ -193,7 +193,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index 85c76e855..ea2d288f2 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -75,7 +75,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload CSV Report of Inactive Branches - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: merged-branches-report path: merged_branches_report.csv diff --git a/.github/workflows/test-automation.yml b/.github/workflows/test-automation.yml index ac571cf51..9a0c4f2b6 100644 --- a/.github/workflows/test-automation.yml +++ b/.github/workflows/test-automation.yml @@ -123,7 +123,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: From 79298ded2e80b69e6749ff047f93c75a68a7295e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 00:12:01 +0000 Subject: [PATCH 025/192] build: bump pypdf from 6.6.2 to 6.7.4 in /infra/scripts/index_scripts (#791) * Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * Migrated GitHub Actions authentication from client secrets to OIDC * Add Azure re-authentication steps to refresh OIDC token in deployment workflows * combined Ubuntu & Windows workflows into a single pipeline * build: bump pypdf from 6.6.2 to 6.7.4 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.4. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.4) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --------- Signed-off-by: dependabot[bot] Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) Co-authored-by: Prajwal-Microsoft Co-authored-by: Avijit-Microsoft Co-authored-by: Vamshi-Microsoft Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 0de8f04a9deb0a90e8fd4f8670c94a96d64285f4 Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:12:47 +0530 Subject: [PATCH 026/192] Merge pull request #792 from microsoft/dev chore: Dev to main --- .github/workflows/broken-links-checker.yml | 6 +- .github/workflows/create-release.yml | 2 +- .github/workflows/job-test-automation.yml | 2 +- .github/workflows/stale-bot.yml | 2 +- .github/workflows/test-automation.yml | 2 +- infra/main.bicep | 31 +- infra/main.json | 43 +- infra/scripts/index_scripts/requirements.txt | 8 +- src/App/package-lock.json | 1365 +++++++++--------- src/App/package.json | 24 +- src/api/requirements.txt | 34 +- 11 files changed, 792 insertions(+), 727 deletions(-) diff --git a/.github/workflows/broken-links-checker.yml b/.github/workflows/broken-links-checker.yml index f4ffe0f73..3b19db1df 100644 --- a/.github/workflows/broken-links-checker.yml +++ b/.github/workflows/broken-links-checker.yml @@ -25,7 +25,7 @@ jobs: - name: Get changed markdown files (PR only) id: changed-markdown-files if: github.event_name == 'pull_request' - uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v46 + uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891 # v46 with: files: | **/*.md @@ -35,7 +35,7 @@ jobs: - name: Check Broken Links in Changed Markdown Files id: lychee-check-pr if: github.event_name == 'pull_request' && steps.changed-markdown-files.outputs.any_changed == 'true' - uses: lycheeverse/lychee-action@v2.8.0 + uses: lycheeverse/lychee-action@v2.7.0 with: args: > --verbose --no-progress --exclude ^https?:// @@ -48,7 +48,7 @@ jobs: - name: Check Broken Links in All Markdown Files in Entire Repo (Manual Trigger) id: lychee-check-manual if: github.event_name == 'workflow_dispatch' - uses: lycheeverse/lychee-action@v2.8.0 + uses: lycheeverse/lychee-action@v2.7.0 with: args: > --verbose --no-progress --exclude ^https?:// diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index d8cde5c7b..24e1f20c3 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -19,7 +19,7 @@ jobs: with: ref: ${{ github.sha }} - - uses: codfish/semantic-release-action@v5 + - uses: codfish/semantic-release-action@v4 id: semantic with: tag-format: 'v${version}' diff --git a/.github/workflows/job-test-automation.yml b/.github/workflows/job-test-automation.yml index 37c747994..3a0b0aafd 100644 --- a/.github/workflows/job-test-automation.yml +++ b/.github/workflows/job-test-automation.yml @@ -193,7 +193,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v6 if: ${{ !cancelled() }} with: diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index ea2d288f2..85c76e855 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -75,7 +75,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload CSV Report of Inactive Branches - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v6 with: name: merged-branches-report path: merged_branches_report.csv diff --git a/.github/workflows/test-automation.yml b/.github/workflows/test-automation.yml index 9a0c4f2b6..ac571cf51 100644 --- a/.github/workflows/test-automation.yml +++ b/.github/workflows/test-automation.yml @@ -123,7 +123,7 @@ jobs: - name: Upload test report id: upload_report - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@v6 if: ${{ !cancelled() }} with: diff --git a/infra/main.bicep b/infra/main.bicep index 1798114d4..25f5463b7 100644 --- a/infra/main.bicep +++ b/infra/main.bicep @@ -742,8 +742,17 @@ module cognitiveServicesCu 'br/public:avm/res/cognitive-services/account:0.14.1' // ========== AVM WAF ========== // // ========== AI Foundry: AI Search ========== // var aiSearchName = 'srch-${solutionSuffix}' -module searchSearchServices 'br/public:avm/res/search/search-service:0.12.0' = { - name: take('avm.res.search.search-service.${aiSearchName}', 64) +resource searchService 'Microsoft.Search/searchServices@2024-06-01-preview' = { + name: aiSearchName + location: location + sku: { + name: 'standard' + } +} + +// Separate module for Search Service to enable managed identity and update other properties, as this reduces deployment time +module searchServiceUpdate 'br/public:avm/res/search/search-service:0.12.0' = { + name: take('avm.res.search.enable-identity.${aiSearchName}', 64) params: { // Required parameters name: aiSearchName @@ -822,6 +831,9 @@ module searchSearchServices 'br/public:avm/res/search/search-service:0.12.0' = { ] : [] } + dependsOn: [ + searchService + ] } // ========== Search Service to AI Services Role Assignment ========== // @@ -829,7 +841,7 @@ resource searchServiceToAiServicesRoleAssignment 'Microsoft.Authorization/roleAs name: guid(aiSearchName, '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', aiFoundryAiServicesResourceName) properties: { roleDefinitionId: subscriptionResourceId('Microsoft.Authorization/roleDefinitions', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd') // Cognitive Services OpenAI User - principalId: searchSearchServices.outputs.systemAssignedMIPrincipalId! + principalId: searchServiceUpdate.outputs.systemAssignedMIPrincipalId! principalType: 'ServicePrincipal' } } @@ -843,10 +855,13 @@ resource projectAISearchConnection 'Microsoft.CognitiveServices/accounts/project isSharedToAll: true metadata: { ApiType: 'Azure' - ResourceId: searchSearchServices.outputs.resourceId - location: searchSearchServices.outputs.location + ResourceId: searchService.id + location: searchService.location } } + dependsOn: [ + aiFoundryAiServices + ] } module existing_AIProject_SearchConnectionModule 'modules/deploy_aifp_aisearch_connection.bicep' = if (useExistingAiFoundryAiProject) { @@ -856,8 +871,8 @@ module existing_AIProject_SearchConnectionModule 'modules/deploy_aifp_aisearch_c existingAIProjectName: aiFoundryAiProjectResourceName existingAIFoundryName: aiFoundryAiServicesResourceName aiSearchName: aiSearchName - aiSearchResourceId: searchSearchServices.outputs.resourceId - aiSearchLocation: searchSearchServices.outputs.location + aiSearchResourceId: searchService.id + aiSearchLocation: searchService.location aiSearchConnectionName: aiSearchName } } @@ -867,7 +882,7 @@ module searchServiceToExistingAiServicesRoleAssignment 'modules/role-assignment. name: 'searchToExistingAiServices-roleAssignment' scope: resourceGroup(aiFoundryAiServicesSubscriptionId, aiFoundryAiServicesResourceGroupName) params: { - principalId: searchSearchServices.outputs.systemAssignedMIPrincipalId! + principalId: searchServiceUpdate.outputs.systemAssignedMIPrincipalId! roleDefinitionId: '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd' // Cognitive Services OpenAI User targetResourceName: aiFoundryAiServices.outputs.name } diff --git a/infra/main.json b/infra/main.json index b1e5455bb..be05e4fc7 100644 --- a/infra/main.json +++ b/infra/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.40.2.10011", - "templateHash": "13633343500956336860" + "templateHash": "11209346631275672110" } }, "parameters": { @@ -465,6 +465,15 @@ "resourceGroup": "[variables('aiFoundryAiServicesResourceGroupName')]", "name": "[format('{0}/{1}', variables('aiFoundryAiServicesResourceName'), variables('aiFoundryAiProjectResourceName'))]" }, + "searchService": { + "type": "Microsoft.Search/searchServices", + "apiVersion": "2024-06-01-preview", + "name": "[variables('aiSearchName')]", + "location": "[parameters('location')]", + "sku": { + "name": "standard" + } + }, "searchServiceToAiServicesRoleAssignment": { "condition": "[not(variables('useExistingAiFoundryAiProject'))]", "type": "Microsoft.Authorization/roleAssignments", @@ -472,11 +481,11 @@ "name": "[guid(variables('aiSearchName'), '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', variables('aiFoundryAiServicesResourceName'))]", "properties": { "roleDefinitionId": "[subscriptionResourceId('Microsoft.Authorization/roleDefinitions', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd')]", - "principalId": "[reference('searchSearchServices').outputs.systemAssignedMIPrincipalId.value]", + "principalId": "[reference('searchServiceUpdate').outputs.systemAssignedMIPrincipalId.value]", "principalType": "ServicePrincipal" }, "dependsOn": [ - "searchSearchServices" + "searchServiceUpdate" ] }, "projectAISearchConnection": { @@ -491,12 +500,13 @@ "isSharedToAll": true, "metadata": { "ApiType": "Azure", - "ResourceId": "[reference('searchSearchServices').outputs.resourceId.value]", - "location": "[reference('searchSearchServices').outputs.location.value]" + "ResourceId": "[resourceId('Microsoft.Search/searchServices', variables('aiSearchName'))]", + "location": "[reference('searchService', '2024-06-01-preview', 'full').location]" } }, "dependsOn": [ - "searchSearchServices" + "aiFoundryAiServices", + "searchService" ] }, "logAnalyticsWorkspace": { @@ -27516,9 +27526,9 @@ } }, "dependsOn": [ + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "backendUserAssignedIdentity", "logAnalyticsWorkspace", "userAssignedIdentity", @@ -30041,18 +30051,18 @@ } }, "dependsOn": [ - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", "logAnalyticsWorkspace", "userAssignedIdentity", "virtualNetwork" ] }, - "searchSearchServices": { + "searchServiceUpdate": { "type": "Microsoft.Resources/deployments", "apiVersion": "2025-04-01", - "name": "[take(format('avm.res.search.search-service.{0}', variables('aiSearchName')), 64)]", + "name": "[take(format('avm.res.search.enable-identity.{0}', variables('aiSearchName')), 64)]", "properties": { "expressionEvaluationOptions": { "scope": "inner" @@ -32180,6 +32190,7 @@ "backendUserAssignedIdentity", "existingAiFoundryAiServicesProject", "logAnalyticsWorkspace", + "searchService", "userAssignedIdentity", "virtualNetwork" ] @@ -32207,10 +32218,10 @@ "value": "[variables('aiSearchName')]" }, "aiSearchResourceId": { - "value": "[reference('searchSearchServices').outputs.resourceId.value]" + "value": "[resourceId('Microsoft.Search/searchServices', variables('aiSearchName'))]" }, "aiSearchLocation": { - "value": "[reference('searchSearchServices').outputs.location.value]" + "value": "[reference('searchService', '2024-06-01-preview', 'full').location]" }, "aiSearchConnectionName": { "value": "[variables('aiSearchName')]" @@ -32285,7 +32296,7 @@ } }, "dependsOn": [ - "searchSearchServices" + "searchService" ] }, "searchServiceToExistingAiServicesRoleAssignment": { @@ -32302,7 +32313,7 @@ "mode": "Incremental", "parameters": { "principalId": { - "value": "[reference('searchSearchServices').outputs.systemAssignedMIPrincipalId.value]" + "value": "[reference('searchServiceUpdate').outputs.systemAssignedMIPrincipalId.value]" }, "roleDefinitionId": { "value": "5e0bd9bd-7b93-4f28-af87-19fc36ad61bd" @@ -32363,7 +32374,7 @@ }, "dependsOn": [ "aiFoundryAiServices", - "searchSearchServices" + "searchServiceUpdate" ] }, "storageAccount": { @@ -40353,8 +40364,8 @@ }, "dependsOn": [ "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageDfs)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageDfs)]", "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", "userAssignedIdentity", "virtualNetwork" diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index fe33c24c3..ff6fe8751 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -1,11 +1,11 @@ azure-storage-file-datalake==12.23.0 -openai==2.24.0 +openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.7.4 +pypdf==6.6.2 tiktoken==0.12.0 -azure-identity==1.25.2 +azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 azure-search-documents==11.6.0 -pandas==3.0.1 +pandas==3.0.0 pyodbc==5.3.0 \ No newline at end of file diff --git a/src/App/package-lock.json b/src/App/package-lock.json index d4c702472..9525d3e52 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -8,35 +8,35 @@ "name": "km-chart-visualization", "version": "0.1.0", "dependencies": { - "@azure/msal-browser": "^5.3.0", - "@azure/msal-react": "^5.0.5", - "@fluentui/react": "^8.125.5", - "@fluentui/react-components": "^9.73.1", - "@fluentui/react-icons": "^2.0.320", + "@azure/msal-browser": "^4.24.1", + "@azure/msal-react": "^3.0.23", + "@fluentui/react": "^8.125.4", + "@fluentui/react-components": "^9.72.11", + "@fluentui/react-icons": "^2.0.317", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.3.3", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "axios": "^1.13.6", + "@types/node": "^25.1.0", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.1", + "axios": "^1.13.5", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", "lodash-es": "^4.17.23", - "react": "^19.2.4", + "react": "^18.3.1", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", - "react-dom": "^19.2.4", + "react-dom": "^18.3.1", "react-markdown": "^10.1.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-supersub": "^1.0.0", - "typescript": "^5.9.3", + "typescript": "^4.9.5", "web-vitals": "^5.1.0" }, "devDependencies": { @@ -64,37 +64,37 @@ } }, "node_modules/@azure/msal-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.3.0.tgz", - "integrity": "sha512-WqIN2GJe6H8OfmEiXjf8y+N0LedO6lkE3JeLZqEVurvoHoHltpl3gMyfKPycAfOgNMMmlukB6XUhbXDRRSdhEQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.28.1.tgz", + "integrity": "sha512-al2u2fTchbClq3L4C1NlqLm+vwKfhYCPtZN2LR/9xJVaQ4Mnrwf5vANvuyPSJHcGvw50UBmhuVmYUAhTEetTpA==", "license": "MIT", "dependencies": { - "@azure/msal-common": "16.1.0" + "@azure/msal-common": "15.14.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.1.0.tgz", - "integrity": "sha512-uiX0ChrRFbreXlPlDR8LwHKmZpJudDAr124iNWJKJ+b7MJUWXmvVU3idSi/c5lk1FwLVZeMxhQir3BGdV09I+g==", + "version": "15.14.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.14.1.tgz", + "integrity": "sha512-IkzF7Pywt6QKTS0kwdCv/XV8x8JXknZDvSjj/IccooxnP373T5jaadO3FnOrbWo3S0UqkfIDyZNTaQ/oAgRdXw==", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-react": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-5.0.5.tgz", - "integrity": "sha512-T91rcHBP3ooc2Al5K7R68ew8NoH3NejodLQBa7EPlydR4e3iQ/oaHi7KNwcbgWJyDx1GqQoVZXRz/K05rSkRfw==", + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-3.0.25.tgz", + "integrity": "sha512-BtcfBJQrtkfir4mDJ6X/55BT8WL59/QwfEgxGExY/gZLRfjGrqw/VwXiyQRFyLLaVbvKngF0a8rOcFZx1Jr9qQ==", "license": "MIT", "engines": { - "node": ">=20" + "node": ">=10" }, "peerDependencies": { - "@azure/msal-browser": "^5.3.0", - "react": "^19.2.1" + "@azure/msal-browser": "^4.28.1", + "react": "^16.8.0 || ^17 || ^18 || ^19.2.1" } }, "node_modules/@babel/code-frame": { @@ -2587,26 +2587,26 @@ } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.72", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.72.tgz", - "integrity": "sha512-RsdXbnu77uahoFu8GQMyLLeO5FyT+5AvtXhYjm662rs1NaEo89FcbJUjG9UZ2OkWPCNoGmhiFoOVPJwx0TQ6+g==", + "version": "8.5.71", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.71.tgz", + "integrity": "sha512-pCJyPl5TCFW4ZW3Qcphttc8OBPkhDpK70yQRYk9NugeS+FhlSPcgIbwGefBcu9G+8KYbfdZno8xMyr9pg+F6Mg==", "license": "MIT", "dependencies": { "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.15.0", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.6.5", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.5.tgz", - "integrity": "sha512-ZI8idXy9LMbMS8ixmoUCBfzWUhZyhNp1L2IpX7Nr2MDrAqBbmZcmltCEUMFGpjevI0CDT0H2fRXpWlGbh31+4A==", + "version": "8.6.4", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.6.4.tgz", + "integrity": "sha512-HyVJ9yv+B0PbQPnU47VVBRLdVvwGQyf7gpl6IRDrzou39Fbq23PFjFBHmuQRw6zBo1YMZAUeLr/vJz13Bd7yew==", "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.15.0", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -2644,30 +2644,30 @@ } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.3.0.tgz", - "integrity": "sha512-yaBC0R4e+4ZlCWDulB5S+xBrlnLwfzdg68GaarCqQO8OHjLg7Ah05xTj7PsAYcoHeEg/9vYeBwGXBpRO8+Tjqw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.2.1.tgz", + "integrity": "sha512-WH5dv54aEqWo/kKQuADAwjv66W6OUMFllQMjpdkrktQp7pu4JXtmF60iYcp9+iuIX9iCeW01j8gNTU08MQlfIQ==", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react": { - "version": "8.125.5", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.5.tgz", - "integrity": "sha512-7+tFsQuTlxlg16wSJpngbX+2I1ISa7AL6ip/a8GkLkKR6gcGlkIvK03ixE63fJTCeMHFTJNExcKbdWydAC5WDQ==", + "version": "8.125.4", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.125.4.tgz", + "integrity": "sha512-dCQoIi8Xrr1oWiuEUuY75BptMrxSRTLtiCQxG4CsM9CTkJQJ6z0U1qmNo7iMOwAscbhBO0/cWAKmvQ0DJFR/Rw==", "license": "MIT", "dependencies": { "@fluentui/date-time-utilities": "^8.6.11", - "@fluentui/font-icons-mdl2": "^8.5.72", - "@fluentui/foundation-legacy": "^8.6.5", + "@fluentui/font-icons-mdl2": "^8.5.71", + "@fluentui/foundation-legacy": "^8.6.4", "@fluentui/merge-styles": "^8.6.14", - "@fluentui/react-focus": "^8.10.5", + "@fluentui/react-focus": "^8.10.4", "@fluentui/react-hooks": "^8.10.2", "@fluentui/react-portal-compat-context": "^9.0.15", "@fluentui/react-window-provider": "^2.3.2", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.15.0", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/theme": "^2.7.2", "@fluentui/utilities": "^8.17.2", "@microsoft/load-themed-styles": "^1.10.26", @@ -2681,21 +2681,21 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.9.1.tgz", - "integrity": "sha512-gM7okIjOd3HaCMt7wTN7pnsMzXT6r/M5rVlCZbOtmkzBEJPHRoNeO+cYWS7ttvlcdpvP2nQzbFyb3Vt7HYzmWg==", + "version": "9.8.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.8.16.tgz", + "integrity": "sha512-UkgjCyKMy9C+IKFtnovDH8UZO1hebI45KDVViaPchc5oNV3hha9dFevqP8Iisr65muIFZQuloetr5saDvGadxA==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2707,18 +2707,18 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.134", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.134.tgz", - "integrity": "sha512-uXAEL8KkjHE7SYyr2GM1H8t5pe9FYfjUcWt6odX135e9SvHwD0w8dd0wVToyvABi5PsKaRHAWY3JHsfnam4r4w==", + "version": "9.0.0-beta.132", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.132.tgz", + "integrity": "sha512-yIn9Ybx36YBrHIW9epmqr5GXMkSbwI7a1eN/8m710s1aLw38n5P/GF/6t9fyiv/qz9RPMHM6Y/GNTP6/v/Z+9A==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.10.1", - "@fluentui/react-button": "^9.8.2", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.239", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2730,16 +2730,16 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.17.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.10.tgz", - "integrity": "sha512-KqS2XcdN84XsgVG4fAESyOBfixN7zbObWfQVLNZ2gZrp2b1hPGVYfQ6J4WOO0vXMKYp0rre/QMOgDm6/srL0XQ==", + "version": "9.17.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.8.tgz", + "integrity": "sha512-u7RIXvQZTX5RKGvbNVSGO/cbbY3n+4c8TMQMRhujU97mpXGoOQR32xy5PfoS+WPXeIlblPqeg/NS20q+9kfWwg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -2750,21 +2750,21 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.10.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.10.1.tgz", - "integrity": "sha512-rrb4v7impHzpohwWnqOemRO6WC16RbfAMwarc6TwJVC1NXC92YOlkpCDhgHqQHY51oM49fVIIPgAqi44jKZipw==", + "version": "9.9.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.9.14.tgz", + "integrity": "sha512-jaXnnZ5ubbgzVud3x8D63iHg8zHV1McNc7/XdOwfmkWop/6ve5bWhTP2l/K0ftobXBIkA+kkwhEbhylHaCQz7g==", "license": "MIT", "dependencies": { - "@fluentui/react-badge": "^9.4.15", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-popover": "^9.13.2", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.2", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2776,16 +2776,16 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.15.tgz", - "integrity": "sha512-KgFUJHBHP76vE3EDuPg/ml7lGqxs9zJ634e+vtxn8D7ghCZ6h9P6A0WbmgsPcN6MZoBZYLzzYT3OJ6Vmu3BM8g==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.4.13.tgz", + "integrity": "sha512-rgmjqg99uml+HmA0G1iSHnED2e/P7ZwYX0iGPIQL8HpGG9S/3U/WHXqYgidl7kjmdANcNmdbqDjaU1ntx4+BcA==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2797,20 +2797,20 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.3.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.17.tgz", - "integrity": "sha512-POnwCFyvXabq7lNtJRslASNkrm0iRoXpnrWwh0LyBTFZRDiGDKaV18Bpk0UiuQNTUurVQiH513164XKHIP+d7Q==", + "version": "9.3.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.15.tgz", + "integrity": "sha512-7Y5JbgrgUwIJPWcQNohLJUVmIkGsTk8rqjfL0OyBscRRA3hLM9F0KOf4BK3V0u/NokmCglkOvXYgQ3i3PJBp3Q==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-button": "^9.8.2", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-link": "^9.7.4", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2822,19 +2822,19 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.8.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.2.tgz", - "integrity": "sha512-T2xBn6s6DRNH17Y+kLO+uEOaRe89Q20WP1Rs6OzC45cSpOGc+q9ogbPbYBqU7Tr1fur+Xd8LRHxdQJ3j5ufbdw==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.8.0.tgz", + "integrity": "sha512-pBkh7lQIHx8lYf5ZxJCOlbzjROT6w3Qw4ufP6f2ImhJCOgvDwSlwKhod++tIhnjYRmN6xIGvhFuFvw6Ju5TsLg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-aria": "^9.17.8", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2846,18 +2846,18 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.5.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.11.tgz", - "integrity": "sha512-0W3BmDER/aKx+7+ttGy+M6LO09DW7DkJlO8F0x13L1ssOVxJ0OhyhSGiCF0cJliOK1tiGPveYf6+X2xMq2MT6g==", + "version": "9.5.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.5.9.tgz", + "integrity": "sha512-xNO2QmB2uQfyAng/xxI8YvD4O56JpmgVKtK9DLwffkb5Nxt+e0elHIDIIN2wzcGTXLkhlQ61Ou3b3etwCRjZfg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", - "@fluentui/react-text": "^9.6.15", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-text": "^9.6.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2869,21 +2869,21 @@ } }, "node_modules/@fluentui/react-carousel": { - "version": "9.9.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.3.tgz", - "integrity": "sha512-qcVJAEg6f8ZQD3afaksZ2mo5Uyue4IJan4cUhWPLYCrkqgOS4WsvJ+7CyH3k3KLi2mR6x9Y/7OE2OwqaN4ASew==", + "version": "9.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.1.tgz", + "integrity": "sha512-C7LtFgxPQutB/Vw03f6jtg51RDgZBrqBwTjzdoXBBi0qPXTFihH1wn57IM5WDhQxgbR5vFrWfiaLO3UwXlpEXg==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.2", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.5.1", @@ -2898,19 +2898,19 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.5.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.15.tgz", - "integrity": "sha512-ZXvuZo8HvBLvsd74foI/p/YkxKRmruQLhleeQRMqyNKMbytFcYZ8rHmAN492tNMjmWxGIfZHv5Oh7Ds6poNmJg==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.5.13.tgz", + "integrity": "sha512-Mgdu2796TMvuUAVKh//OSuB5Meb6Y5SDrY6pwTvozTHxfsXFAXbEwrIGYiwYtg2pUIr3/gL3Pe1o9ptyy0MGxg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2922,18 +2922,18 @@ } }, "node_modules/@fluentui/react-color-picker": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.15.tgz", - "integrity": "sha512-RMmawl7g4gUYLuTQG2QwCcR9fGC+vDD+snsBlXtObpj/cKpeDmYif46g88pYv86jeIXY1zsjINmLpELmz+uFmw==", + "version": "9.2.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.13.tgz", + "integrity": "sha512-wRxWVHKug5fPthP0ta9BZ2geq3z9Fku8QUpWqvwQNpcOthHotJs2bvc7YPEILYZtUk7sF8OX7uAEWrjo5rrX2A==", "license": "MIT", "dependencies": { "@ctrl/tinycolor": "^3.3.4", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2945,23 +2945,23 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.16.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.16.tgz", - "integrity": "sha512-CeAC2di3xiTRB5h5XpyF+blLc6NR5VHPG+rHLRNoLjQhn9frQK3HdHGxpBVYCzx9BUU6V2IhvIcPAGgz97XHIQ==", + "version": "9.16.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.16.14.tgz", + "integrity": "sha512-CQLdlxU5qK0XEBRCJuFOo1GTSGd0Ii3uJ/jyYe2B1ID2buiwOfDQDanM3ISuB1gv/Cmi2S6yoRfjMemN8TKykQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -2973,71 +2973,71 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.73.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.73.1.tgz", - "integrity": "sha512-Ss323tSsAErf+dAk8rEt8aPClNRqRdK8AKyhrkz9OG6kHJbT/ST7+2rRT6e5lFl0XKc4EOAEalNrIAZIs4teSw==", - "license": "MIT", - "dependencies": { - "@fluentui/react-accordion": "^9.9.1", - "@fluentui/react-alert": "9.0.0-beta.134", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-avatar": "^9.10.1", - "@fluentui/react-badge": "^9.4.15", - "@fluentui/react-breadcrumb": "^9.3.17", - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-card": "^9.5.11", - "@fluentui/react-carousel": "^9.9.3", - "@fluentui/react-checkbox": "^9.5.15", - "@fluentui/react-color-picker": "^9.2.15", - "@fluentui/react-combobox": "^9.16.16", - "@fluentui/react-dialog": "^9.17.1", - "@fluentui/react-divider": "^9.6.2", - "@fluentui/react-drawer": "^9.11.4", - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-image": "^9.3.15", - "@fluentui/react-infobutton": "9.0.0-beta.111", - "@fluentui/react-infolabel": "^9.4.16", - "@fluentui/react-input": "^9.7.15", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-link": "^9.7.4", - "@fluentui/react-list": "^9.6.10", - "@fluentui/react-menu": "^9.21.2", - "@fluentui/react-message-bar": "^9.6.19", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-nav": "^9.3.19", - "@fluentui/react-overflow": "^9.7.1", - "@fluentui/react-persona": "^9.6.1", - "@fluentui/react-popover": "^9.13.2", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-progress": "^9.4.15", - "@fluentui/react-provider": "^9.22.15", - "@fluentui/react-radio": "^9.5.15", - "@fluentui/react-rating": "^9.3.15", - "@fluentui/react-search": "^9.3.15", - "@fluentui/react-select": "^9.4.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-skeleton": "^9.4.15", - "@fluentui/react-slider": "^9.5.15", - "@fluentui/react-spinbutton": "^9.5.15", - "@fluentui/react-spinner": "^9.7.15", - "@fluentui/react-swatch-picker": "^9.4.15", - "@fluentui/react-switch": "^9.5.4", - "@fluentui/react-table": "^9.19.9", - "@fluentui/react-tabs": "^9.11.2", - "@fluentui/react-tabster": "^9.26.13", - "@fluentui/react-tag-picker": "^9.8.0", - "@fluentui/react-tags": "^9.7.16", - "@fluentui/react-teaching-popover": "^9.6.17", - "@fluentui/react-text": "^9.6.15", - "@fluentui/react-textarea": "^9.6.15", + "version": "9.72.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.72.11.tgz", + "integrity": "sha512-fetbBztVDJLeYREcYsBx2LO2D5svO9emBc4OMC/tRmwKtMPbfu3lIl+81kiyj1+kfK9zzdvFnySGkoAU5RXv0g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-accordion": "^9.8.16", + "@fluentui/react-alert": "9.0.0-beta.132", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-breadcrumb": "^9.3.15", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-card": "^9.5.9", + "@fluentui/react-carousel": "^9.9.1", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-color-picker": "^9.2.13", + "@fluentui/react-combobox": "^9.16.14", + "@fluentui/react-dialog": "^9.16.6", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-drawer": "^9.11.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-image": "^9.3.13", + "@fluentui/react-infobutton": "9.0.0-beta.109", + "@fluentui/react-infolabel": "^9.4.14", + "@fluentui/react-input": "^9.7.13", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-list": "^9.6.8", + "@fluentui/react-menu": "^9.21.0", + "@fluentui/react-message-bar": "^9.6.17", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-nav": "^9.3.17", + "@fluentui/react-overflow": "^9.6.7", + "@fluentui/react-persona": "^9.5.14", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-progress": "^9.4.13", + "@fluentui/react-provider": "^9.22.13", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-rating": "^9.3.13", + "@fluentui/react-search": "^9.3.13", + "@fluentui/react-select": "^9.4.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-skeleton": "^9.4.13", + "@fluentui/react-slider": "^9.5.13", + "@fluentui/react-spinbutton": "^9.5.13", + "@fluentui/react-spinner": "^9.7.13", + "@fluentui/react-swatch-picker": "^9.4.13", + "@fluentui/react-switch": "^9.5.2", + "@fluentui/react-table": "^9.19.7", + "@fluentui/react-tabs": "^9.11.0", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-tag-picker": "^9.7.15", + "@fluentui/react-tags": "^9.7.14", + "@fluentui/react-teaching-popover": "^9.6.15", + "@fluentui/react-text": "^9.6.13", + "@fluentui/react-textarea": "^9.6.13", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-toast": "^9.7.13", - "@fluentui/react-toolbar": "^9.7.3", - "@fluentui/react-tooltip": "^9.9.2", - "@fluentui/react-tree": "^9.15.11", - "@fluentui/react-utilities": "^9.26.2", - "@fluentui/react-virtualizer": "9.0.0-alpha.111", + "@fluentui/react-toast": "^9.7.11", + "@fluentui/react-toolbar": "^9.7.1", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-tree": "^9.15.9", + "@fluentui/react-utilities": "^9.26.1", + "@fluentui/react-virtualizer": "9.0.0-alpha.109", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3049,12 +3049,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.15.tgz", - "integrity": "sha512-QymBntFLJNZ9VfTOaBn2ApUSSSC5UuDW8ZcgPJPA+06XEFH+U9Zny2d9QAg1xYNYwIGWahWGQ+7ATOuLxtB8Jw==", + "version": "9.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.14.tgz", + "integrity": "sha512-2dhWztUfq7P7OHa5LEUY/BAez/dWYiC7rwFCWdh9ma5KKRMhLCOmyh1lNgzaaTCvK5MytHx0VzXgBkBJYJfLqg==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3066,23 +3066,23 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.17.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.17.1.tgz", - "integrity": "sha512-7jFcSceAqGw5nU/Fjq3s+yZJFqCY5YUI3XKKwhcqq9XwmgXvwNnh6FYCBdbcv69IXqxYsugBcCPC78C/cUDb8A==", + "version": "9.16.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.16.6.tgz", + "integrity": "sha512-GD6GXI7MiMytdR1eTFrN3svfS9DKFQqimS35vKx0+ysizoYYahRdATOGLXjUxoj77X5UGfoeysIXr9f1ZcIs5w==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3094,15 +3094,15 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.2.tgz", - "integrity": "sha512-jfHlpSoJys78STe/SSjqdcn+W7QjEO1xCGiedWp/MdTBi3pH5vEeYbt2u8RU+zP32IF0Clta85KsUEEG0DYELQ==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.6.0.tgz", + "integrity": "sha512-J8xfnmitXiA0FVxvaTEVxWOZMXs7EtYy+uZ1rFU/g4yaOrC4Gl0BCBt/n4+e4Nuyvz5ne3ZU9KY9DS433QH9qA==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3114,20 +3114,20 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.11.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.4.tgz", - "integrity": "sha512-9+xPxdHj9Bfe2Oq4juBGzHRjMaMSpK/4nMysgpmne9nJ+xju8dQxBEbOCklpXOUOToY+Y6IBrhDkBXz4arbPsg==", - "license": "MIT", - "dependencies": { - "@fluentui/react-dialog": "^9.17.1", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "version": "9.11.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.11.2.tgz", + "integrity": "sha512-DdPu8y0WiDmjdggy7BWf+qM+mUVQCaD1+pF/fY2P40kBVS+cpaoRr6qOhZnIyrWeec3+ThtkTDnS3vj1pJ7eCA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-dialog": "^9.16.6", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3139,18 +3139,18 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.15.tgz", - "integrity": "sha512-hKdl+ncnT1C3vX8zQ4LqNGUk6TiatDOAW49dr18RkONcScg2staAaDme977Iozj6+AW7AJsDfkNxq/lwHhe/pg==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.4.13.tgz", + "integrity": "sha512-qGTTqdLlrllV3b2DYIGrrGD82Bp0WZR0GR30iT+Y9K3fEh0jhXZ5CmBuNKfy8XbWujfAiHpCv7z5zKAv2rKvmQ==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3162,15 +3162,15 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.10.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.5.tgz", - "integrity": "sha512-Jix/4i7ABjgj4a7Ac4JTAWxJkgytpwYTuSM7rtQEfRa4kSRy9E1Ak7NibFexm1kkUkBkFTnp9x1dE27rv+ECJQ==", + "version": "8.10.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.10.4.tgz", + "integrity": "sha512-k5FfTJ5psg4xN/52X4AzJ38qh3Oh2C29KL5pA3fVY34QkJAHgxeETe9JzjTeh/s8i5SLXvf1Uh+FjERZTRGQAA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-key": "^0.4.23", "@fluentui/merge-styles": "^8.6.14", "@fluentui/set-version": "^8.2.24", - "@fluentui/style-utilities": "^8.15.0", + "@fluentui/style-utilities": "^8.14.0", "@fluentui/utilities": "^8.17.2", "tslib": "^2.1.0" }, @@ -3196,9 +3196,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.320", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.320.tgz", - "integrity": "sha512-NU4gErPeaTD/T6Z9g3Uvp898lIFS6fDLr3++vpT8pcI4Ds0fZqQdrwNi3dF0R/SVws8DXQaRYiGlPHxszo4J4g==", + "version": "2.0.318", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.318.tgz", + "integrity": "sha512-h7koTw5rscsrip+WFDsiQaNkgSJHBu6x1giGO0WSiDZx7ZiYdJe+UBmQpcCmXE38+wTE3oxRoWkDj6ZadQcvKQ==", "license": "MIT", "dependencies": { "@griffel/react": "^1.0.0", @@ -3209,15 +3209,15 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.15.tgz", - "integrity": "sha512-k8ftGUc5G3Hj5W9nOFnWEKZ1oXmoZE3EvAEdyI6Cn9R8E6zW2PZ1+cug0p6rr01JCDG8kbry1LAITcObMrlPdw==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.3.13.tgz", + "integrity": "sha512-814opBhEi8oeNaYxapNL8GQqWxLScuRw/QNX1OeCqKvoGNHOHLlqanV4IYzIgJxCzTTgSg/y6JJ1NadKcDdwZQ==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3229,18 +3229,18 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.111", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.111.tgz", - "integrity": "sha512-rPQUY+FzRfXiY/0If9Bp57/ZdpBeR7u4NWcRWnfOmvkc1YVIYXagYzrAhMnNHQ2o418XNYZr5gG3aE+LLbTbJQ==", + "version": "9.0.0-beta.109", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.109.tgz", + "integrity": "sha512-5OUJG3V0G9DvP8zG0ixrBIr1rrg/NDAgwqLkr9kPqzYHibg7RiBvNrnmH/IYnSGPkLpOAFfVGD+BTp0ui+uNww==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.237", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-popover": "^9.13.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3252,19 +3252,19 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.4.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.16.tgz", - "integrity": "sha512-/VykpbidhS0G5t2PGXmGbXXgCiOmeIxlQCqfpKZF2ZWx3fQpqriMGXBMSsVDsqTasLmUDdmz3/OWI/rp/Wy+GQ==", + "version": "9.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.14.tgz", + "integrity": "sha512-qFN9QVolEqZv/tizsmGkPHNNf/eQxMJc/woTQgj2WKRTuTlaYmAG07MC1giBFV58/agUyf6j4miEcDUcFiEpSw==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-popover": "^9.13.2", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3276,16 +3276,16 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.7.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.15.tgz", - "integrity": "sha512-pzGF1mOenV03RhIy+km8GrqCfahDSLm6YG7wxpE1m2q2fY73cyLZPuMbK7Kz27oaoyUI37v4Pa4612zl12228A==", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.7.13.tgz", + "integrity": "sha512-klhtp4D85Qt8mCGc3Z7kAAAM2mKrpzXiE/I2sCQDFxKlFvwl8Sf4CYnodbca4ywlLI/2nfDK7co7M15rGSIl6A==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3297,13 +3297,14 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.4.1.tgz", - "integrity": "sha512-ZodSm7jRa4kaLKDi+emfHFMP/IDnYwFQQAI2BdtKbVrvfwvzPRprGcnTgivnqKBT1ROvKOCY2ddz7+yZzesnNw==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.3.5.tgz", + "integrity": "sha512-Zrgz35HaG1ZHAV8tvUyxHJ6nOcVWfE1iqJ86WGSns4KChda6WfSZeTap+b7tjPiAyOAcH8KCBxqobLybqExMqA==", "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.26.2", - "@swc/helpers": "^0.5.1" + "@fluentui/react-utilities": "^9.26.1", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" }, "peerDependencies": { "@types/react": ">=16.14.0 <20.0.0", @@ -3311,15 +3312,15 @@ } }, "node_modules/@fluentui/react-label": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.15.tgz", - "integrity": "sha512-ycmaQwC4tavA8WeDfgcay1Ywu/4goHq1NOeVxkyzWTPGA7rs+tdCgdZBQZLAsBK2XFaZiHs7l+KG9r1oIRKolA==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.3.13.tgz", + "integrity": "sha512-nWNPUH766eIUVXRBFPLkvkPA9Ln4IP56J8ocGS62dLB1Wc4ggh1G3UDtp2wMgvqdkE4ngKyfh8ERemg/aJXdFA==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3331,17 +3332,17 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.7.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.4.tgz", - "integrity": "sha512-ILKFpo/QH1SRsLN9gopAyZT/b/xsGcdO4JxthEeuTRvpLD6gImvRplum8ySIlbTskVVzog6038bHUSYLMdN7OA==", + "version": "9.7.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.7.2.tgz", + "integrity": "sha512-DdK0/stocCPgSzMC2FHVG+x1TL3tYh/xBQAK5N2YWkAqUGuWErKUKHMVvUvwT24erDHyrt3o5Zo1ddv4hninIQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3353,19 +3354,19 @@ } }, "node_modules/@fluentui/react-list": { - "version": "9.6.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.10.tgz", - "integrity": "sha512-NTAWYL8Z4h9N9N1b39H9xqfTyhfGkhlNTc3higpoIS/6jgEf6GMNF8iwvAyhB++hFdjBd27c+NbDl4MCwHhGiA==", + "version": "9.6.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.8.tgz", + "integrity": "sha512-/In4nuDTpbsueJGjaakQVCrkd3uVRILaawC4tXLRcEUwvQXmoHRBjQBuDGhqRp0/N1Od/cdh1U5E/a5qaLtf5A==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-checkbox": "^9.5.15", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3377,22 +3378,22 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.21.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.2.tgz", - "integrity": "sha512-n/GmEppa1h7FWn3iKDWFK7Oj7ww65e+FKyvQb7BtqkTRJXtcQ1eTR7upFOhoEf5AE5PN/5hL19/BDf+f+3GMqw==", + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.21.0.tgz", + "integrity": "sha512-q/A3DERyRsPatBZ6C23mH+wh/k9OTTA8tNa7sHjHzMFuUTPR+aluLVAxtj6t6stQ09wpxUFtwYrUMq8WJisAJQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3404,20 +3405,20 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.6.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.19.tgz", - "integrity": "sha512-NgWLLUfulxwF+WF8jFqIV3n/2bv3ZG23n9zVp+3Vejmu7XfIVJ+5dhh/l4Y/hSlKuRgNieq8nu/EMLbRLn2zKQ==", + "version": "9.6.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.6.17.tgz", + "integrity": "sha512-Izb0Qqnw5P1WKAXH/kAkZDjyZCnd1FbU8Z5VpTIdftSZr8iqOT00ONCM8edD55pj17tVJKY0OmnBlUL/rfLFrA==", "license": "MIT", "dependencies": { - "@fluentui/react-button": "^9.8.2", + "@fluentui/react-button": "^9.8.0", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-link": "^9.7.4", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-link": "^9.7.2", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3429,13 +3430,13 @@ } }, "node_modules/@fluentui/react-motion": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.12.0.tgz", - "integrity": "sha512-+SBpgKLj4nXLqaulqa7LNP1bRsGO6zNesCs7ixHANFn/bGMOzET8Y3w0o522jVGZpzabEYQN7GotQy2QjT2IJg==", + "version": "9.11.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.11.6.tgz", + "integrity": "sha512-WZiqEtO0vCUYjYjkvxm9h1r/VRVEi0a4hDhVxCP3Ptsfn5ts5CEf61WbJyrmvvWD7X9TamP2SEf+lEmS8Qy89A==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-utilities": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -3446,9 +3447,9 @@ } }, "node_modules/@fluentui/react-motion-components-preview": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.1.tgz", - "integrity": "sha512-JA1CfznIme/YD5axU3iqYCoCpBqNDbql0k6CSB6niZ2YNo5md8J+/0qHjB9B5KmA1X35+0qmSSgu4G1SOqSvfw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.0.tgz", + "integrity": "sha512-CUNl3WZt4RU4q6iAG56M3WRAq5sxfm8BNr9Me5dru1mkDXwgsdrCk03UFzydru3gThmuyYsBHwze79YrPzzmxw==", "license": "MIT", "dependencies": { "@fluentui/react-motion": "*", @@ -3463,25 +3464,25 @@ } }, "node_modules/@fluentui/react-nav": { - "version": "9.3.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.19.tgz", - "integrity": "sha512-nEoHY/lMvWhiz6Udj7Hxvoz/R3WEafwQoedJqjeiLm+4vfoVaEEzGcC81jgbefnYdtRX19s90WIBkbcwWp/T4g==", + "version": "9.3.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.17.tgz", + "integrity": "sha512-v6ftZxtwn+paTelr0W54OpZ/MOJTFf4fnt6IaYmlmM9ypviLteWclNrhtADR/mAf4gad+lieQrraXtnF5NA6hA==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-divider": "^9.6.2", - "@fluentui/react-drawer": "^9.11.4", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-drawer": "^9.11.2", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-tooltip": "^9.9.2", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-tooltip": "^9.9.0", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3493,15 +3494,15 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.7.1.tgz", - "integrity": "sha512-Ml1GlcLrAUv31d9WN15WGOZv32gzDtZD5Mp1MOQ3ichDfTtxrswIch7MDzZ8hLMGf/7Y2IzBpV8iFR1XdSrGBA==", + "version": "9.6.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.6.7.tgz", + "integrity": "sha512-vJ1F3TNR8j0V215lhthjwvWQgq5pjpgjIS31z3/L+VeApcWy/BtvMk9420KzpOnKbDxgwy6ZTvXxKbE/OYtngA==", "license": "MIT", "dependencies": { - "@fluentui/priority-overflow": "^9.3.0", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/priority-overflow": "^9.2.1", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3513,17 +3514,17 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.6.1.tgz", - "integrity": "sha512-KQqtvd+IVdf/XsAU8e4WcOJaHBhe6Oj83w7ZVq/7xpXzbHZsTvBPUhdcnbo9/hjSf2UYh6Duu2mnOuH8ksjfdw==", + "version": "9.5.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.5.14.tgz", + "integrity": "sha512-s4jwCbx7l065q35NigldAbGJ4rEJS6UxigaqsnLaWlXnU17klpIPa/awVutGJi0TFa3vDBC8MD/3k74flBj1bw==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.10.1", - "@fluentui/react-badge": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-badge": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3535,21 +3536,21 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.13.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.2.tgz", - "integrity": "sha512-FtAesk3RecprQAgmh4raFP0GICWl250itCfB3AUb75b+1onPfTsZcdhfOiumRmU6smQy0N9w7HG2ZxHgl5jvSA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.13.0.tgz", + "integrity": "sha512-zNwpHDtwuDjjpZqg2FqPhNcHgJSWuH6+KUjogbx3GRyKgAwToDzdORKHkWVBtehAJEUu8uoLDoiw+GCeZgyPlg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3561,14 +3562,14 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.8.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.11.tgz", - "integrity": "sha512-2eg4MdW7e2UGRYWPg05GCytAjWYNd55YOP9+iUDINoQwwto9oeFTtZRyn08HYw37cSNqoH24qGz/VBctzTkqDA==", + "version": "9.8.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.10.tgz", + "integrity": "sha512-/dNb7o8D79KAAxseAIyDIT7ZhIE5hL9Tz9dv9Zec3c+8KfzKwXp6hzr5K/gASeg82ga2xArMn4os4JcVuzvwLg==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3593,16 +3594,16 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.21.0.tgz", - "integrity": "sha512-1hkzaEQszS3ZTAIL8m/tV6c8sFaLBjp0EFo1UO+RvF/JmIrg64RagsIcc5k/SZ0d6oBp04zJlNN8gNPnxFJUpQ==", + "version": "9.20.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.20.12.tgz", + "integrity": "sha512-d7l/4EdfPj5IA/mQ0NLytGxsPwBvx/K/h3ZoJVf6eoY5nmnLch5OKImcPYJCku4DKozXQuneVx7xNW/8TzOJEA==", "license": "MIT", "dependencies": { "@floating-ui/devtools": "^0.2.3", "@floating-ui/dom": "^1.6.12", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -3615,16 +3616,16 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.15.tgz", - "integrity": "sha512-U2dqtEtov7FoeIGSAEqdFV2O2pjx3gFzbCWpPkpuLCshOSGjCPPeLV3iiTGP1WFrGCcpwFoz5O2YmsnA3wf4oQ==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.4.13.tgz", + "integrity": "sha512-FebkTCKOeHoXKhvluGXXx0UCfiOhytN4CGahNlnyERaP1+x+IUWOPnEnWc97C8a5ELdSQ+6u6Wy6con2uIwW3w==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3636,17 +3637,17 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.22.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.15.tgz", - "integrity": "sha512-a+ImgL9DOlylDM4UYPnxQTA3yXxbVj+O0iNEyTZ6fMzdMsHzpALU4GAq6tOyW4L7RaQtRBmNpVfwTCEKpqaTJQ==", + "version": "9.22.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.13.tgz", + "integrity": "sha512-ZCH6HqpFGlR6wEeHjJVanJrO23mDJn2+tAkhOmakl01DNwElJH6FoP39Fyd/+k/ArBcp9XtlO4IlpG+xybZXlA==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" @@ -3659,18 +3660,18 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.5.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.15.tgz", - "integrity": "sha512-47Zhe1Ec02QXczoPNLTFwcvCQFGoXInEiXhsQYF0tD+XAX6Q675j/z6gsIItc8V+avvD0IITsDPpqQ09wfNYkQ==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.5.13.tgz", + "integrity": "sha512-zU7LXVdrrhzgYzQirexPfgC9d3dkzs5AHlon9/XHHb+X2ULkWp0tvJ8PuDGWqMST7Q930iiwlgrCNaWy+rHvHg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3682,17 +3683,17 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.15.tgz", - "integrity": "sha512-MH/Jgoco8p+haf1d5Gi+d5VCjwd0qE6y/uP0YJsB9m11+DFnDxgKhzJKIiIzs3yzB2M4bMM8z9SqEHzQGCQEPg==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.3.13.tgz", + "integrity": "sha512-3+FlVPXvqaE2TJUujqcZVPrepOvJz+ogTpUY5eYYFjago382wLuuU90KpvdIVigZoIdPpwFT4qLFU5Oa4ZHjZw==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3704,17 +3705,17 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.3.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.15.tgz", - "integrity": "sha512-xm9YveJM4aXAn/XjG3GMHpXxLO53Nz2mmuJpc80WXaYqQwesGSS0YfMSTbjM04RkvMsjmQM/dwWcudV9JQ0//g==", + "version": "9.3.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.3.13.tgz", + "integrity": "sha512-gMq8iGA5Fd54GgNmUM6IUvCs0Ty4PINIevG+Nl3Lfqv04A9nzHvp45nTpES4pSGyyacXat14dL45nFVA+H0VUA==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-input": "^9.7.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3726,17 +3727,17 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.15.tgz", - "integrity": "sha512-NWoDzf3H7mu8fXBCR3YIlumMb7lDElsbmcCSIlUz70n2cPTNXcNEQm4ERWiGAmxf8xoAfgfDWc5rYnRWAFi2fA==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.4.13.tgz", + "integrity": "sha512-DKKSMK5v4UN5Hjydvllea9tpT+ebRHUQ8/mODnSDhI2vBmNlsuSveDEU3KRmC6O/WtwREXH6vnr7t3fKE+5DCg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3748,9 +3749,9 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.26.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.2.tgz", - "integrity": "sha512-upKXkwlIp5oIhELr4clAZXQkuCd4GDXM6GZEz8BOmRO+PnxyqmycCXvxDxsmi6XN+0vkGM4joiIgkB14o/FctQ==", + "version": "9.26.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.1.tgz", + "integrity": "sha512-Vf/NKiqx76DC2AqbMPfqoTMPDEw6xINTxQAStq8ymT3oMaf7K79uKu9PnmtFghuXf3FVYVWzIlDWvQmR1ng9zg==", "license": "MIT", "dependencies": { "@fluentui/react-theme": "^9.2.1", @@ -3762,16 +3763,16 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.15.tgz", - "integrity": "sha512-QUVxZ5pYbIprCY1G5sJYDGvuvM1TNFl3vPkME8r/nD7pKXwxaZYJoob2L0DQ9OdnOeHgO8yTOgOgZEU+Km89dA==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.4.13.tgz", + "integrity": "sha512-S7n/fdtBXcSNeTTI5VwD7OedMzAruXIHy1/aiSUFMkdzK+BZ2RcDbgW7dXxcTWV617uvE9CagBVkju+XxJHG4g==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3783,17 +3784,17 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.5.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.15.tgz", - "integrity": "sha512-lFDkyYYAUUGwbg1UJqjsuQ2tQUBFjxzv2Bpyr1StyAoS91q8skTUDyZxamJTJ0K6Ox/nhkfg+Wzz2aVg9kkF4Q==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.5.13.tgz", + "integrity": "sha512-4A6Qs4pqCm5ZohuWuXeq9geZQb/lEXyuCFfgzIz0dGHXKSa8zEsjXfXZvQgz6OS/FcSAMm0ETAVtSDvS38BCjg==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3805,18 +3806,18 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.5.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.15.tgz", - "integrity": "sha512-0NNfaXm8TJWHlillg6FPgJ1Ph7iO9ez+Gz4TSFYm1u+zF8RNsSGoplCf40U6gcKX8GkAHBwQ5vBZUbBK7syDng==", + "version": "9.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.5.13.tgz", + "integrity": "sha512-/YC74Ikfp8MtxTmQpwaTCTKBRLzTyLbV3hGrGI23d8w7oRvOoAn3NQMZpNSIEtAS/myU8zJDbQg2RvWJ7uWrIA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3828,16 +3829,16 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.7.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.15.tgz", - "integrity": "sha512-ZMJ7y08yvVXL9HuiMLLCy1cRn8plR9A4mL57CM2/otaXVWQbOwRaFD0/+Dx3u9A8sEtdYLo6O9gJIjU8fZGaYw==", + "version": "9.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.7.13.tgz", + "integrity": "sha512-+F51WwXVjuc6lvJEz+TLMq2FJ7ttvh3tBNUv/MCFTtq3raJon+bAoM52RxVoLT8PMRtGtYDi0NIsB2F3ULVacA==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3849,19 +3850,19 @@ } }, "node_modules/@fluentui/react-swatch-picker": { - "version": "9.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.15.tgz", - "integrity": "sha512-jeYSEDwLbQAW/UoTP15EZpVm2Z+UpPSjkgJaKk73UxX1+rD/JIzpxrN3FfEfkn3/uTZUQkd/SE4NQrilu1OMZQ==", + "version": "9.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.13.tgz", + "integrity": "sha512-JPPhwNQG4lEdWHit2evJmjPqVh9xGveuqEiS/Uovxvp5R4jpEiinRpDCVndqV7fNWzhSjb1BDUbIQsbGVWHuXQ==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3873,19 +3874,19 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.5.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.4.tgz", - "integrity": "sha512-h5EosIApoz4bwgX6yKzKSf2ewTI21ghRZwyOhWOBmMc3g6Kt4kJU7gOyOtiRkoBcTE6tCpSKcrkhqeTM8G08IA==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.5.2.tgz", + "integrity": "sha512-VNnJGBMA+hxv0evjkjehZGXzAFXiKMa/t5MxM1ep3RsqUtL47CXWSDmdG2yUo9eP53LDlv3d0CaFWGdL2WdWcw==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-label": "^9.3.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-label": "^9.3.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3897,23 +3898,23 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.19.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.9.tgz", - "integrity": "sha512-CatOI+zE1/xGfhxSlYPklLwVgUQqvOhTNaqL3l8Wpe5omre/v+D5nQdTA9x9xKD+c2J4IZl3r4btOttwYJsDtA==", + "version": "9.19.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.7.tgz", + "integrity": "sha512-Yv1mR5A5SLO5AAaLDVbg9PzrBYibJR4xjYCYpjX3GG2dkCo2JG9USSNs8sRqHhNcEACRt7SHosZ4ISFCKAwy8g==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-avatar": "^9.10.1", - "@fluentui/react-checkbox": "^9.5.15", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-radio": "^9.5.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3925,17 +3926,17 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.11.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.2.tgz", - "integrity": "sha512-zmWzySlPM9EwHJNW0/JhyxBCqBvmfZIj1OZLdRDpbPDsKjhO0aGZV6WjLHFYJmq58kbN0wHKUbxc7LfafHHUwA==", + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.11.0.tgz", + "integrity": "sha512-n5L5InLH/9R6bPnXc6OtKE1Y3SppBxz4zDwwjRR9D+yMWYG7AhAWcJzERPqZHdjmtaE11YTlbJSu5mzpyuQ8GA==", "license": "MIT", "dependencies": { - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3947,14 +3948,14 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.26.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.13.tgz", - "integrity": "sha512-uOuJj7jn1ME52Vc685/Ielf6srK/sfFQA5zBIbXIvy2Eisfp7R1RmJe2sXWoszz/Fu/XDkPwdM/GLv23N3vrvQ==", + "version": "9.26.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.12.tgz", + "integrity": "sha512-CuAZ04Vokfvo3oE2wpceGPOCH8yIeLukuukjzrs6YidOOdmOC75sbnrAWm7I6min3+xLr26XLM50Zh3KDK7row==", "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", @@ -3968,25 +3969,25 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.8.0.tgz", - "integrity": "sha512-LQk+BFfKHYqVFCgIPbMtcQFpceeeF2Dk2HLTLnzlgt9AjavqevpWUgbjvjOHLMJ5rkn8y5un/bnD0iXiRVutgQ==", + "version": "9.7.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.7.15.tgz", + "integrity": "sha512-YdnufpLBF2b+/GP/tcZP5kXnM0RXUzT42O5aBGSEUOWxg9zuOds5dt7jWON3TCQgL27WwT+EQT2YRllXH4BxlA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-combobox": "^9.16.16", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-field": "^9.4.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-combobox": "^9.16.14", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-field": "^9.4.13", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", - "@fluentui/react-tags": "^9.7.16", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", + "@fluentui/react-tags": "^9.7.14", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -3998,20 +3999,20 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.7.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.16.tgz", - "integrity": "sha512-EgxFGG7nFtBJq3EbQyzhhxtZSSFckcHPeC9fiT9hY3GhfDwr/SYwh3jt4FiW/MY3hRjaU9EeRjkGNaVVQpA5tw==", + "version": "9.7.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.7.14.tgz", + "integrity": "sha512-qdjIF3QSA0JZkeAEsi8D2tl5pBJVjT5b1WA7w0SldenyTVnmRpFhqipEUwc1M4SEwSxZiQhmfhHOG6bdQuPTqg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-avatar": "^9.10.1", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4023,21 +4024,21 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.6.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.17.tgz", - "integrity": "sha512-1edb0zk6AuK9OrUVmFOIbZb0yzuMpcSmasfXDxdMiNP/q/44iD/4Ab0LfGYChaLDHk3Vx9x0MMrzD9nX+ImRUQ==", + "version": "9.6.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.15.tgz", + "integrity": "sha512-l455X7DOVovHjXcTSKakCHnIKyE1t2djjn9g4onMMclNSTw9durJiP7NgZjeni7q3H+fdQH8EC8cPo0h3xoFpA==", "license": "MIT", "dependencies": { - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-popover": "^9.13.2", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-popover": "^9.13.0", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" @@ -4050,15 +4051,15 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.6.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.15.tgz", - "integrity": "sha512-YB1azhq8MGfnYTGlEAX1mzcFZ6CvqkkaxaCogU4TM9BtPgQ1YUAxE01RMenl8VVi8W9hNbJKkuc8R8GzYwzT4Q==", + "version": "9.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.13.tgz", + "integrity": "sha512-THLXPS5vMx4lU6dZGJw/BvZeaKjOOKUs+z74mBiTPRYlWb94DKYaN2jDMtwVCTxpvIOTz8JJ/pKLJxhG4XWLkw==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4070,16 +4071,16 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.6.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.15.tgz", - "integrity": "sha512-yGYW3d+t21qJXlVsbAHz07RR/YxVw5b56483nFAbqGP3RpPG8ert8q9Ci2mldI9LpjYTG5deXUHqfcVGJ7qDAg==", + "version": "9.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.6.13.tgz", + "integrity": "sha512-+aMK5pmSV7tifI7X7uWAZJmSTsF+omqql1kYymRQnwcTkJLmjUN2cNIBV4nRE35TuKwjlzhvovnHNX+KCXv0PA==", "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.4.15", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-field": "^9.4.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4101,22 +4102,22 @@ } }, "node_modules/@fluentui/react-toast": { - "version": "9.7.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.13.tgz", - "integrity": "sha512-mUJExTNcaeJkVugiMObfHb313y3Qntdzmhbf2R6x0q9lVp7oleYi8KLxmZRHD713q0KpAI4o0ZjIbo0c+9EvzQ==", + "version": "9.7.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.11.tgz", + "integrity": "sha512-iHG+ButeEYoZs7Uw5yicImgJHOGe5cud+bLhdRhn/kse+fddi7LE8R18VlM0yCU2fCM1hEj1lK1zKqdemM9kwQ==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", + "@fluentui/react-aria": "^9.17.8", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4128,20 +4129,20 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.3.tgz", - "integrity": "sha512-h9mXLrQ55SFd2YXJXQOtpC+MJ3SckyGB5lWqFkQxqExFZkkeCL1u1bRf2/YFjNj8gbivVMwKmozzWeccexPeyQ==", - "license": "MIT", - "dependencies": { - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-context-selector": "^9.2.15", - "@fluentui/react-divider": "^9.6.2", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-radio": "^9.5.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.7.1.tgz", + "integrity": "sha512-fzgW+/1kncItmbLIUJ1vvbmo6ONyK3ExSbayQjs8oAMhfjk9VvW8uRODDY6vfh4yogeKX4rlg1S0aiHOgiNi4w==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-context-selector": "^9.2.14", + "@fluentui/react-divider": "^9.6.0", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4153,19 +4154,19 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.9.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.2.tgz", - "integrity": "sha512-LcYQyOqUxAq/FZX4BzMMVA2aX5wkyEZGzoIguehedZClIwQFZT/DeQ2RPNIXOfpmDTs0hcb4MFb3gknFPHigBA==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.9.0.tgz", + "integrity": "sha512-v7Umx9PvzZ53BEDQmLNysoY+/7NchnsQjUbbWO2EEPWZJp6xKkvDNSrXxm7YzOBorDhNBsIc/FSSdcZcCBqysA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-portal": "^9.8.11", - "@fluentui/react-positioning": "^9.21.0", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-portal": "^9.8.10", + "@fluentui/react-positioning": "^9.20.12", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4177,26 +4178,26 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.15.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.11.tgz", - "integrity": "sha512-bQBa+MTAr04LIRVHsRiaG3q4DPVdyMx4VvnpiKT09eGTsVfNysXi+t65qdGfUMW7+Ppp4RlXZ6hWI3kdbWRdyw==", + "version": "9.15.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.15.9.tgz", + "integrity": "sha512-+WXRFwV5TvjBCVYdghuvA73IBvDhzPyPKZurlfxZbAM4m3rAwsvJfbAKCJEnlferkBFPmskAldWcQWYVfryGSg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.10", - "@fluentui/react-avatar": "^9.10.1", - "@fluentui/react-button": "^9.8.2", - "@fluentui/react-checkbox": "^9.5.15", - "@fluentui/react-context-selector": "^9.2.15", + "@fluentui/react-aria": "^9.17.8", + "@fluentui/react-avatar": "^9.9.14", + "@fluentui/react-button": "^9.8.0", + "@fluentui/react-checkbox": "^9.5.13", + "@fluentui/react-context-selector": "^9.2.14", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-motion": "^9.12.0", - "@fluentui/react-motion-components-preview": "^0.15.1", - "@fluentui/react-radio": "^9.5.15", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-tabster": "^9.26.13", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-motion": "^9.11.6", + "@fluentui/react-motion-components-preview": "^0.15.0", + "@fluentui/react-radio": "^9.5.13", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-tabster": "^9.26.12", "@fluentui/react-theme": "^9.2.1", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4208,13 +4209,13 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.26.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.2.tgz", - "integrity": "sha512-Yp2GGNoWifj8Z/VVir4HyRumRsqXnLJd4IP/Y70vEm9ruAvyqUvfn+1lQUuA+k/Reqw8GI+Ix7FTo3rogixZBg==", + "version": "9.26.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.1.tgz", + "integrity": "sha512-TCJ7TAQh4Lf4uEdbbFARhq3MqAGoGAsVKNPf/y54NCOsKnKnTHyQUvhIKFGJGxPpiqbLxqKspPEQOVZNL9am1A==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.26.2", + "@fluentui/react-shared-contexts": "^9.26.1", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -4223,14 +4224,14 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.111", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.111.tgz", - "integrity": "sha512-yku++0779Ve1RNz6y/HWjlXKd2x1wCSbWMydT2IdCICBVwolXjPYMpkqqZUSjbJ0N9gl6BfsCBpU9Dfe2bR8Zg==", + "version": "9.0.0-alpha.109", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.109.tgz", + "integrity": "sha512-pFnbPQ7VeXFQi2+dBVLscdBkhJ0ez7IIPjqaP1VTyJxqnkVyBoIvtX9Y6cL/eK+6aQ97fQ+ZOVZjnCHSsvoB/g==", "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.4.1", - "@fluentui/react-shared-contexts": "^9.26.2", - "@fluentui/react-utilities": "^9.26.2", + "@fluentui/react-jsx-runtime": "^9.3.5", + "@fluentui/react-shared-contexts": "^9.26.1", + "@fluentui/react-utilities": "^9.26.1", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, @@ -4265,9 +4266,9 @@ } }, "node_modules/@fluentui/style-utilities": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.15.0.tgz", - "integrity": "sha512-g+hmc2z5iHMI1j4DqihYSws9ERzuT44mjfNGE1ywYqCB8MAzNzAPpyiosWOtI4cWZUQfnqzokpdSKkYF3quM8A==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.14.0.tgz", + "integrity": "sha512-8IZIjhP9eFHPSn8qVy/sO0QJe29J1xbwqhQlZw2JSC/OcLexm4GvCCQisDuKLUvlN7I0uGRhrCEJsCs3Xkbarw==", "license": "MIT", "dependencies": { "@fluentui/merge-styles": "^8.6.14", @@ -6608,12 +6609,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.3.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", - "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", + "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", "license": "MIT", "dependencies": { - "undici-types": "~7.18.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/node-forge": { @@ -6637,6 +6638,12 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "license": "MIT" }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" + }, "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", @@ -6656,21 +6663,22 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", "license": "MIT", "dependencies": { + "@types/prop-types": "*", "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", "license": "MIT", "peerDependencies": { - "@types/react": "^19.2.0" + "@types/react": "^18.0.0" } }, "node_modules/@types/resolve": { @@ -7790,9 +7798,9 @@ } }, "node_modules/axios": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", - "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz", + "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", @@ -19812,10 +19820,13 @@ } }, "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, "engines": { "node": ">=0.10.0" } @@ -20055,15 +20066,25 @@ } }, "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^18.3.1" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" } }, "node_modules/react-error-overlay": { @@ -20729,9 +20750,9 @@ "license": "Unlicense" }, "node_modules/rollup": { - "version": "2.80.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", - "integrity": "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==", + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "license": "MIT", "bin": { "rollup": "dist/bin/rollup" @@ -20964,7 +20985,8 @@ "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/schema-utils": { "version": "4.3.3", @@ -22205,6 +22227,23 @@ } } }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/tapable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", @@ -22685,16 +22724,16 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=14.17" + "node": ">=4.2.0" } }, "node_modules/unbox-primitive": { @@ -22722,9 +22761,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { diff --git a/src/App/package.json b/src/App/package.json index 5d9d43fc0..cdc4a1739 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -4,29 +4,29 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@fluentui/react": "^8.125.5", - "@azure/msal-react": "^5.0.5", - "@azure/msal-browser": "^5.3.0", + "@fluentui/react": "^8.125.4", + "@azure/msal-react": "^3.0.23", + "@azure/msal-browser": "^4.24.1", "@testing-library/jest-dom": "^6.9.0", - "@fluentui/react-icons": "^2.0.320", - "@fluentui/react-components": "^9.73.1", + "@fluentui/react-icons": "^2.0.317", + "@fluentui/react-components": "^9.72.11", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", "@types/jest": "^30.0.0", - "@types/node": "^25.3.3", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "axios": "^1.13.6", + "@types/node": "^25.1.0", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.1", + "axios": "^1.13.5", "chart.js": "^4.5.0", "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", "lodash-es": "^4.17.22", - "react": "^19.2.4", + "react": "^18.3.1", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", - "react-dom": "^19.2.4", + "react-dom": "^18.3.1", "d3-color": "^3.1.0", "lodash-es": "^4.17.23", "react-markdown": "^10.1.0", @@ -34,7 +34,7 @@ "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "remark-supersub": "^1.0.0", - "typescript": "^5.9.3", + "typescript": "^4.9.5", "web-vitals": "^5.1.0" }, "scripts": { diff --git a/src/api/requirements.txt b/src/api/requirements.txt index 385aa0f9d..80aad6856 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -1,37 +1,37 @@ # Base packages -cachetools==7.0.1 +cachetools==6.2.6 python-dotenv==1.2.1 -fastapi==0.135.0 -uvicorn[standard]==0.41.0 -pydantic[email]==2.12.5 +fastapi==0.128.0 +uvicorn[standard]==0.40.0 +pydantic[email]==2.11.10 # Azure SDK Core -azure-core==1.38.2 +azure-core==1.38.0 requests==2.32.5 types-requests==2.32.4.20260107 aiohttp==3.13.3 # Azure Services -azure-identity==1.25.2 +azure-identity==1.25.1 azure-search-documents==11.7.0b2 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -azure-cosmos==4.15.0 +azure-cosmos==4.14.5 # Additional utilities -semantic-kernel[azure]==1.39.4 -openai==2.24.0 +semantic-kernel[azure]==1.39.2 +openai==1.99.0 pyodbc==5.3.0 -pandas==3.0.1 +pandas==3.0.0 -opentelemetry-exporter-otlp-proto-grpc==1.39.1 -opentelemetry-exporter-otlp-proto-http==1.39.1 +opentelemetry-exporter-otlp-proto-grpc==1.39.0 +opentelemetry-exporter-otlp-proto-http==1.39.0 azure-monitor-events-extension==0.1.0 -opentelemetry-sdk==1.39.1 -opentelemetry-api==1.39.1 -opentelemetry-semantic-conventions==0.60b1 -opentelemetry-instrumentation==0.60b1 -azure-monitor-opentelemetry==1.8.6 +opentelemetry-sdk==1.39.0 +opentelemetry-api==1.39.0 +opentelemetry-semantic-conventions==0.60b0 +opentelemetry-instrumentation==0.60b0 +azure-monitor-opentelemetry==1.8.3 # Development tools pytest==9.0.2 From ccf273206052a56fa5c2051c60cc808671b9eac1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:35:58 +0000 Subject: [PATCH 027/192] build: bump pypdf from 6.6.2 to 6.7.5 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.5. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.5) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- infra/scripts/index_scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/scripts/index_scripts/requirements.txt b/infra/scripts/index_scripts/requirements.txt index ff6fe8751..035f8763d 100644 --- a/infra/scripts/index_scripts/requirements.txt +++ b/infra/scripts/index_scripts/requirements.txt @@ -2,7 +2,7 @@ azure-storage-file-datalake==12.23.0 openai==2.16.0 azure-ai-projects==1.0.0 azure-ai-inference==1.0.0b9 -pypdf==6.6.2 +pypdf==6.7.5 tiktoken==0.12.0 azure-identity==1.25.1 azure-ai-textanalytics==5.3.0 From 703be289c73078d4dd0662755fbc463aac3d6351 Mon Sep 17 00:00:00 2001 From: "Teja Sri Munnangi (Persistent Systems Inc)" Date: Thu, 12 Mar 2026 07:04:19 +0000 Subject: [PATCH 028/192] commit psl --- infra/main.parameters.json | 15 + src/App/package-lock.json | 100 +++ src/App/package.json | 16 +- src/App/src/App.tsx | 113 +-- src/App/src/Assets/ContosoImg.png | Bin 4961 -> 0 bytes src/App/src/Assets/Reset-icon.svg | 5 - src/App/src/Assets/Sparkle.svg | 14 - src/App/src/Assets/km_logo.png | Bin 1370 -> 0 bytes src/App/src/api/api.ts | 500 ++++------- src/App/src/api/httpClient.ts | 290 +++++++ src/App/src/chartComponents/TopicTable.tsx | 2 +- .../src/chartComponents/WordCloudChart.tsx | 2 +- src/App/src/components/Chart/Chart.tsx | 100 +-- .../components/ChartFilter/ChartFilter.tsx | 43 +- src/App/src/components/Chat/Chat.tsx | 803 +++--------------- .../src/components/ChatChart/ChatChart.tsx | 2 +- .../ChatHistoryListItemCell.tsx | 67 +- .../ChatHistoryListItemGroups.tsx | 19 +- .../ChatHistoryPanel/ChatHistoryPanel.tsx | 15 +- .../CitationPanel/CitationPanel.tsx | 28 +- .../src/components/Citations/AnswerParser.tsx | 47 +- .../src/components/Citations/Citations.tsx | 47 +- src/App/src/configs/Utils.tsx | 311 +------ src/App/src/hooks/index.ts | 5 + src/App/src/hooks/useAutoScroll.ts | 27 + src/App/src/hooks/useChatApi.ts | 416 +++++++++ src/App/src/hooks/useChatHistorySave.ts | 69 ++ src/App/src/hooks/useDebounce.ts | 23 + src/App/src/hooks/useTextareaAutoResize.ts | 38 + src/App/src/index.tsx | 7 +- src/App/src/logo.svg | 1 - src/App/src/state/ActionConstants.tsx | 30 - src/App/src/state/AppProvider.tsx | 271 ------ src/App/src/state/AppReducer.tsx | 262 ------ src/App/src/state/useAppContext.tsx | 6 - src/App/src/store/hooks.ts | 5 + src/App/src/store/selectors.ts | 95 +++ src/App/src/store/slices/appSlice.ts | 109 +++ src/App/src/store/slices/chatHistorySlice.ts | 95 +++ src/App/src/store/slices/chatSlice.ts | 92 ++ src/App/src/store/slices/citationSlice.ts | 38 + src/App/src/store/slices/dashboardsSlice.ts | 71 ++ src/App/src/store/store.ts | 19 + src/App/src/store/thunks/chatHistoryThunks.ts | 98 +++ src/App/src/utils/apiUtils.ts | 279 ++++++ src/App/src/utils/chartUtils.ts | 172 ++++ src/App/src/utils/chatParsingUtils.ts | 132 +++ src/App/src/utils/index.ts | 39 + src/App/src/utils/jsonUtils.ts | 34 + src/App/src/utils/messageUtils.ts | 96 +++ 50 files changed, 2887 insertions(+), 2181 deletions(-) delete mode 100644 src/App/src/Assets/ContosoImg.png delete mode 100644 src/App/src/Assets/Reset-icon.svg delete mode 100644 src/App/src/Assets/Sparkle.svg delete mode 100644 src/App/src/Assets/km_logo.png create mode 100644 src/App/src/api/httpClient.ts create mode 100644 src/App/src/hooks/index.ts create mode 100644 src/App/src/hooks/useAutoScroll.ts create mode 100644 src/App/src/hooks/useChatApi.ts create mode 100644 src/App/src/hooks/useChatHistorySave.ts create mode 100644 src/App/src/hooks/useDebounce.ts create mode 100644 src/App/src/hooks/useTextareaAutoResize.ts delete mode 100644 src/App/src/logo.svg delete mode 100644 src/App/src/state/ActionConstants.tsx delete mode 100644 src/App/src/state/AppProvider.tsx delete mode 100644 src/App/src/state/AppReducer.tsx delete mode 100644 src/App/src/state/useAppContext.tsx create mode 100644 src/App/src/store/hooks.ts create mode 100644 src/App/src/store/selectors.ts create mode 100644 src/App/src/store/slices/appSlice.ts create mode 100644 src/App/src/store/slices/chatHistorySlice.ts create mode 100644 src/App/src/store/slices/chatSlice.ts create mode 100644 src/App/src/store/slices/citationSlice.ts create mode 100644 src/App/src/store/slices/dashboardsSlice.ts create mode 100644 src/App/src/store/store.ts create mode 100644 src/App/src/store/thunks/chatHistoryThunks.ts create mode 100644 src/App/src/utils/apiUtils.ts create mode 100644 src/App/src/utils/chartUtils.ts create mode 100644 src/App/src/utils/chatParsingUtils.ts create mode 100644 src/App/src/utils/index.ts create mode 100644 src/App/src/utils/jsonUtils.ts create mode 100644 src/App/src/utils/messageUtils.ts diff --git a/infra/main.parameters.json b/infra/main.parameters.json index fbef1e178..a78210cf2 100644 --- a/infra/main.parameters.json +++ b/infra/main.parameters.json @@ -59,6 +59,21 @@ "frontendContainerRegistryHostname": { "value": "${AZURE_ENV_CONTAINER_REGISTRY_ENDPOINT}" }, + "enableMonitoring": { + "value": true + }, + "enablePrivateNetworking": { + "value": true + }, + "enableScalability": { + "value": true + }, + "virtualMachineAdminUsername": { + "value": "${AZURE_ENV_VM_ADMIN_USERNAME}" + }, + "virtualMachineAdminPassword": { + "value": "${AZURE_ENV_VM_ADMIN_PASSWORD}" + }, "usecase":{ "value": "${AZURE_ENV_USE_CASE}" } diff --git a/src/App/package-lock.json b/src/App/package-lock.json index 9525d3e52..95ec24df8 100644 --- a/src/App/package-lock.json +++ b/src/App/package-lock.json @@ -13,6 +13,7 @@ "@fluentui/react": "^8.125.4", "@fluentui/react-components": "^9.72.11", "@fluentui/react-icons": "^2.0.317", + "@reduxjs/toolkit": "^2.11.2", "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", @@ -32,6 +33,7 @@ "react-d3-cloud": "^1.0.6", "react-dom": "^18.3.1", "react-markdown": "^10.1.0", + "react-redux": "^9.2.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", @@ -5532,6 +5534,42 @@ } } }, + "node_modules/@reduxjs/toolkit": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz", + "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@standard-schema/utils": "^0.3.0", + "immer": "^11.0.0", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz", + "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -5672,6 +5710,18 @@ "@sinonjs/commons": "^1.7.0" } }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "node_modules/@standard-schema/utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", + "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", + "license": "MIT" + }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", @@ -6768,6 +6818,12 @@ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "license": "MIT" }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", @@ -20147,6 +20203,29 @@ "react": ">=18" } }, + "node_modules/react-redux": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", + "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -20301,6 +20380,21 @@ "node": ">=8" } }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -20592,6 +20686,12 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "license": "MIT" }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, "node_modules/resolve": { "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", diff --git a/src/App/package.json b/src/App/package.json index cdc4a1739..20e480ff8 100644 --- a/src/App/package.json +++ b/src/App/package.json @@ -4,12 +4,13 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@fluentui/react": "^8.125.4", - "@azure/msal-react": "^3.0.23", "@azure/msal-browser": "^4.24.1", - "@testing-library/jest-dom": "^6.9.0", - "@fluentui/react-icons": "^2.0.317", + "@azure/msal-react": "^3.0.23", + "@fluentui/react": "^8.125.4", "@fluentui/react-components": "^9.72.11", + "@fluentui/react-icons": "^2.0.317", + "@reduxjs/toolkit": "^2.11.2", + "@testing-library/jest-dom": "^6.9.0", "@testing-library/react": "^16.3.1", "@testing-library/user-event": "^14.6.1", "@types/d3": "^7.4.3", @@ -22,14 +23,13 @@ "d3": "^7.9.0", "d3-cloud": "^1.2.8", "d3-color": "^3.1.0", - "lodash-es": "^4.17.22", + "lodash-es": "^4.17.23", "react": "^18.3.1", "react-chartjs-2": "^5.3.1", "react-d3-cloud": "^1.0.6", "react-dom": "^18.3.1", - "d3-color": "^3.1.0", - "lodash-es": "^4.17.23", "react-markdown": "^10.1.0", + "react-redux": "^9.2.0", "react-scripts": "^5.0.1", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", @@ -66,4 +66,4 @@ "@types/lodash-es": "^4.17.12", "nth-check": "^2.0.1" } -} \ No newline at end of file +} diff --git a/src/App/src/App.tsx b/src/App/src/App.tsx index 229db1442..cedbcdecb 100644 --- a/src/App/src/App.tsx +++ b/src/App/src/App.tsx @@ -14,21 +14,19 @@ import { SparkleRegular } from "@fluentui/react-icons"; import "./App.css"; import { ChatHistoryPanel } from "./components/ChatHistoryPanel/ChatHistoryPanel"; -import { - getUserInfo, - getLayoutConfig, - historyDelete, - historyDeleteAll, - historyList, - historyRead, -} from "./api/api"; +import { getUserInfo, getLayoutConfig } from "./api/api"; -import { useAppContext } from "./state/useAppContext"; -import { actionConstants } from "./state/ActionConstants"; -import { ChatMessage, Conversation } from "./types/AppTypes"; +import { useAppDispatch, useAppSelector } from "./store/hooks"; import { AppLogo } from "./components/Svg/Svg"; import CustomSpinner from "./components/CustomSpinner/CustomSpinner"; import CitationPanel from "./components/CitationPanel/CitationPanel"; +import { saveConfig } from "./store/slices/appSlice"; +import { updateCitation } from "./store/slices/citationSlice"; +import { + fetchChatHistory, + loadConversation, + clearAllChatHistory, +} from "./store/thunks/chatHistoryThunks"; const panels = { DASHBOARD: "DASHBOARD", CHAT: "CHAT", @@ -53,8 +51,12 @@ const defaultPanelShowStates = { }; const Dashboard: React.FC = () => { - const { state, dispatch } = useAppContext(); - const { appConfig } = state.config; + const dispatch = useAppDispatch(); + const appConfig = useAppSelector((s) => s.app.config.appConfig); + const showAppSpinner = useAppSelector((s) => s.app.showAppSpinner); + const showCitation = useAppSelector((s) => s.citation.showCitation); + const activeCitation = useAppSelector((s) => s.citation.activeCitation); + const currentConversationIdForCitation = useAppSelector((s) => s.citation.currentConversationIdForCitation); const [panelShowStates, setPanelShowStates] = useState< Record >({ ...defaultPanelShowStates }); @@ -77,8 +79,7 @@ const Dashboard: React.FC = () => { try { const fetchConfig = async () => { const configData = await getLayoutConfig(); - console.log("configData", configData); - dispatch({ type: actionConstants.SAVE_CONFIG, payload: configData }); + dispatch(saveConfig(configData)); }; fetchConfig(); } catch (error) { @@ -107,8 +108,8 @@ const Dashboard: React.FC = () => { getUserInfo().then((res) => { const name: string = res[0]?.user_claims?.find((claim: any) => claim.typ === 'name')?.val ?? '' setName(name) - }).catch((err) => { - console.error('Error fetching user info: ', err) + }).catch(() => { + console.error('Error fetching user info') }) }, []) @@ -153,10 +154,10 @@ const Dashboard: React.FC = () => { useEffect(() => { updateLayoutWidths(panelShowStates); - }, [state.config.appConfig]); + }, [appConfig]); const onHandlePanelStates = (panelName: string) => { - dispatch({ type: actionConstants.UPDATE_CITATION,payload: { activeCitation: null, showCitation: false }}) + dispatch(updateCitation({ activeCitation: null, showCitation: false })) setLayoutWidthUpdated((prevFlag) => !prevFlag); const newState = { ...panelShowStates, @@ -173,51 +174,27 @@ const Dashboard: React.FC = () => { }; const getHistoryListData = async () => { - if (!hasMoreRecords) { - return; - } - dispatch({ - type: actionConstants.UPDATE_CONVERSATIONS_FETCHING_FLAG, - payload: true, - }); - const convs = await historyList(offset); + if (!hasMoreRecords) return; + const convs = await dispatch(fetchChatHistory(offset)).unwrap(); if (convs !== null) { if (convs.length === OFFSET_INCREMENT) { - setOffset((offset) => (offset += OFFSET_INCREMENT)); - // Stopping offset increment if there were no records + setOffset((o) => o + OFFSET_INCREMENT); } else if (convs.length < OFFSET_INCREMENT) { setHasMoreRecords(false); } - dispatch({ - type: actionConstants.ADD_CONVERSATIONS_TO_LIST, - payload: convs, - }); } - dispatch({ - type: actionConstants.UPDATE_CONVERSATIONS_FETCHING_FLAG, - payload: false, - }); }; const onClearAllChatHistory = async () => { - dispatch({ - type: actionConstants.UPDATE_APP_SPINNER_STATUS, - payload: true, - }); - dispatch({ type: actionConstants.UPDATE_CITATION,payload: { activeCitation: null, showCitation: false }}) + dispatch(updateCitation({ activeCitation: null, showCitation: false })); setClearing(true); - const response = await historyDeleteAll(); - if (!response.ok) { - setClearingError(true); - } else { + try { + await dispatch(clearAllChatHistory()).unwrap(); setChowClearAllConfirmationDialog(false); - dispatch({ type: actionConstants.UPDATE_ON_CLEAR_ALL_CONVERSATIONS }); + } catch { + setClearingError(true); } setClearing(false); - dispatch({ - type: actionConstants.UPDATE_APP_SPINNER_STATUS, - payload: false, - }); }; useEffect(() => { @@ -239,34 +216,10 @@ const Dashboard: React.FC = () => { console.error("No conversation ID found"); return; } - dispatch({ - type: actionConstants.UPDATE_CHATHISTORY_CONVERSATION_FLAG, - payload: true, - }); - dispatch({ - type: actionConstants.UPDATE_SELECTED_CONV_ID, - payload: id, - }); try { - const responseMessages = await historyRead(id); - - if (responseMessages) { - dispatch({ - type: actionConstants.SHOW_CHATHISTORY_CONVERSATION, - payload: { - id, - messages: responseMessages, - }, - }); - } - + await dispatch(loadConversation(id)).unwrap(); } catch (error) { console.error("Error fetching conversation messages:", error); - } finally { - dispatch({ - type: actionConstants.UPDATE_CHATHISTORY_CONVERSATION_FLAG, - payload: false, - }); } }; @@ -286,7 +239,7 @@ const Dashboard: React.FC = () => { theme={webLightTheme} style={{ height: "100%", backgroundColor: "#F5F5F5" }} > - +
@@ -339,7 +292,7 @@ const Dashboard: React.FC = () => { />
)} - {state.citation.showCitation && state.citation.currentConversationIdForCitation !== "" && ( + {showCitation && currentConversationIdForCitation !== "" && (
{ // minWidth: '30%' }} > - +
)} @@ -369,8 +322,6 @@ const Dashboard: React.FC = () => { onSelectConversation={onSelectConversation} showClearAllConfirmationDialog={showClearAllConfirmationDialog} /> - {/* {useAppContext?.state.isChatHistoryOpen && - useAppContext?.state.isCosmosDBAvailable?.status !== CosmosDBStatus.NotConfigured && } */}
)} diff --git a/src/App/src/Assets/ContosoImg.png b/src/App/src/Assets/ContosoImg.png deleted file mode 100644 index 0a1ca0f8b886869dc1c6a10bdd1da3a239386b49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4961 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 diff --git a/src/App/src/Assets/Reset-icon.svg b/src/App/src/Assets/Reset-icon.svg deleted file mode 100644 index a19f8611f..000000000 --- a/src/App/src/Assets/Reset-icon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/App/src/Assets/Sparkle.svg b/src/App/src/Assets/Sparkle.svg deleted file mode 100644 index f8247c037..000000000 --- a/src/App/src/Assets/Sparkle.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/App/src/Assets/km_logo.png b/src/App/src/Assets/km_logo.png deleted file mode 100644 index 65dd92d8589ecccb2c0f607df102a2015d8cd885..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1370 zcmV-g1*Q6lP)BMn{=o>P0!UT9Tjr2k3LNtU1I6r7Z6gPJrva+qyz58(ZEfZgqc>6C&t zQ=;!01;XrX6|VieCWSyQ>FShBArqfv0na+m6TXd09PUaJbaW)1(iWa!+uEIC1?FZ~ z^xi8I?t6;K*w3Zrf6+vG%Mu002V^b+!6$nWZqxuuaaDw5p-;v;*Q$P>IM$s( zTr88LIawnceMloO^^9-;Imexg!vAFU-(}%svW{?=0iKmHz#jZ^c>@+}wozq$2M{uQ z5j~a00@~cAQ{f0{nf^4eKhG)7d5TQZU@j+0UukEw31?%-Zo>%|DJ zRBEuW9=T}t3HVcO43D-jEY+crht23oD=7cbe07=8;#rD4@!3b1o~y&tPxvZoE3d$r z+ZC5kmq7I0oDm~^Ee6VKHUX6i0&JAIMj~>~Qm}mn;}Vq`mcyu3P+bGOcdrT)(nzx8 zdO)Qjk>_POBa$WS{#(I0;KrV~K(Ztk%0-HMz_>2d4Tx*iRam~eqQd1GOXrl#Du8~? zs7}DjeS*ju*OVsi9m$1_E2|)y6r4c=7v-bV(IlGGwWo&bYjp_HY@K*IS%6qc{rlu} z1haQ+3}~UZo1mw=LA7>r$wEEn>f`y}irLlxM}?x!aJR*_RuEu~hHN5eTZQhLv~}^W zbzSQ`4SZtzj~WQ~h(Wn{C~XG6Na1*+0N?(*m<`fqOmI5Iymh+fRnw}H%3a|oynKBf z<`*J=S8UNPt*!$Zf@8fbo<~Dpwx { try { - const response = await fetch(`${baseURL}/api/fetchChartData`); - if (!response.ok) { - throw new Error(`Error: ${response.status} ${response.statusText}`); - } - const data = await response.json(); - return data; + return await httpClient.get("/api/fetchChartData"); } catch (error) { console.error("Failed to fetch chart data:", error); - throw error; // Rethrow the error so the calling function can handle it + throw error; } }; export const fetchChartDataWithFilters = async (bodyData: any) => { try { - const response = await fetch(`${baseURL}/api/fetchChartDataWithFilters`, { - headers: { - "Content-Type": "application/json", - }, - method: "POST", - body: JSON.stringify(bodyData), - }); - if (!response.ok) { - throw new Error(`Error: ${response.status} ${response.statusText}`); - } - const data = await response.json(); - return data; + return await httpClient.post("/api/fetchChartDataWithFilters", bodyData); } catch (error) { console.error("Failed to fetch filtered chart data:", error); throw error; @@ -49,18 +38,17 @@ export const fetchChartDataWithFilters = async (bodyData: any) => { export const fetchFilterData = async () => { try { - const response = await fetch(`${baseURL}/api/fetchFilterData`); - if (!response.ok) { - throw new Error(`Error: ${response.status} ${response.statusText}`); - } - const data = await response.json(); - return data; + return await httpClient.get("/api/fetchFilterData"); } catch (error) { console.error("Failed to fetch filter data:", error); throw error; } }; +// --------------------------------------------------------------------------- +// Auth +// --------------------------------------------------------------------------- + export type UserInfo = { access_token: string; expires_on: string; @@ -71,380 +59,262 @@ export type UserInfo = { }; export async function getUserInfo(): Promise { - const response = await fetch(`/.auth/me`); - if (!response.ok) { - console.error("No identity provider found. Access to chat will be blocked."); + try { + // /.auth/me is an absolute path outside the API base URL + const response = await httpClient.request("/.auth/me", { + rawResponse: true, + }); + if (!response.ok) { + console.error( + "No identity provider found. Access to chat will be blocked." + ); + return []; + } + const payload = await response.json(); + const userClaims = payload[0]?.user_claims || []; + const objectIdClaim = userClaims.find( + (claim: any) => + claim.typ === + "http://schemas.microsoft.com/identity/claims/objectidentifier" + ); + const userId = objectIdClaim?.val; + if (userId) { + localStorage.setItem("userId", userId); + } + return payload; + } catch { + console.error("Failed to fetch user info"); return []; } - const payload = await response.json(); - const userClaims = payload[0]?.user_claims || []; - const objectIdClaim = userClaims.find( - (claim: any) => - claim.typ === "http://schemas.microsoft.com/identity/claims/objectidentifier" - ); - const userId = objectIdClaim?.val; - if (userId) { - localStorage.setItem("userId", userId); - } - return payload; } - -function getUserIdFromLocalStorage(): string | null { - return localStorage.getItem("userId"); -} +// --------------------------------------------------------------------------- +// Conversation history +// --------------------------------------------------------------------------- export const historyRead = async (convId: string): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/read`, { - method: "POST", - body: JSON.stringify({ - conversation_id: convId, - }), - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then(async (res) => { - if (!res.ok) { - return historyReadResponse.messages.map((msg: any) => ({ + try { + const res = await httpClient.request("/history/read", { + method: "POST", + body: { conversation_id: convId }, + rawResponse: true, + }); + + if (!res.ok) { + return historyReadResponse.messages.map((msg: any) => ({ + id: msg.id, + role: msg.role, + content: msg.content.content, + date: msg.createdAt, + feedback: msg.feedback ?? undefined, + context: msg.context, + contentType: msg.contentType, + })); + } + + const payload = await res.json(); + const messages: ChatMessage[] = []; + if (Array.isArray(payload?.messages)) { + payload.messages.forEach((msg: any) => { + messages.push({ id: msg.id, role: msg.role, content: msg.content.content, date: msg.createdAt, feedback: msg.feedback ?? undefined, context: msg.context, + citations: msg.content.citations, contentType: msg.contentType, - })); - } - const payload = await res.json(); - const messages: ChatMessage[] = []; - - if (Array.isArray(payload?.messages)) { - payload.messages.forEach((msg: any) => { - const message: ChatMessage = { - id: msg.id, - role: msg.role, - content: msg.content.content, - date: msg.createdAt, - feedback: msg.feedback ?? undefined, - context: msg.context, - citations: msg.content.citations, - contentType: msg.contentType, - }; - messages.push(message); }); - } - return messages; - }) - .catch((_err) => { - console.error("There was an issue fetching your data."); - return []; - }); - return response; + }); + } + return messages; + } catch { + return []; + } }; export const historyList = async ( offset = 0 ): Promise => { - const userId = getUserIdFromLocalStorage(); - let response = await fetch(`${baseURL}/history/list?offset=${offset}`, { - method: "GET", - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, -}) - .then(async (res) => { - let payload = await res.json(); - if (!Array.isArray(payload)) { - console.error("There was an issue fetching your data."); - return null; - } - const conversations: Conversation[] = payload.map((conv: any) => { - const conversation: Conversation = { - id: conv.id, - title: conv.title, - date: conv.createdAt, - updatedAt: conv?.updatedAt, - messages: [], - }; - return conversation; - }); - return conversations; - }) - .catch((_err) => { - console.error("There was an issue fetching your data.", _err); - const conversations: Conversation[] = historyListResponse.map( - (conv: any) => { - const conversation: Conversation = { - id: conv.id, - title: conv.title, - date: conv.createdAt, - updatedAt: conv?.updatedAt, - messages: [], - }; - return conversation; - } - ); - return conversations; + try { + const payload = await httpClient.get("/history/list", { + params: { offset }, }); - return response; + if (!Array.isArray(payload)) { + console.error("There was an issue fetching your data."); + return null; + } + return payload.map((conv: any): Conversation => ({ + id: conv.id, + title: conv.title, + date: conv.createdAt, + updatedAt: conv?.updatedAt, + messages: [], + })); + } catch { + console.error("There was an issue fetching your data."); + return historyListResponse.map( + (conv: any): Conversation => ({ + id: conv.id, + title: conv.title, + date: conv.createdAt, + updatedAt: conv?.updatedAt, + messages: [], + }) + ); + } }; export const historyUpdate = async ( messages: ChatMessage[], convId: string ): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/update`, { - method: "POST", - body: JSON.stringify({ - conversation_id: convId, - messages: messages, - }), - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then(async (res) => { - return res; - }) - .catch((_err) => { - console.error("There was an issue fetching your data."); - const errRes: Response = { - ...new Response(), - ok: false, - status: 500, - }; - return errRes; + try { + return await httpClient.request("/history/update", { + method: "POST", + body: { conversation_id: convId, messages }, + rawResponse: true, }); - return response; + } catch { + return createErrorResponse(); + } }; +// --------------------------------------------------------------------------- +// Layout & config +// --------------------------------------------------------------------------- + export async function getLayoutConfig(): Promise<{ appConfig: AppConfig; charts: ChartConfigItem[]; }> { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/api/layout-config`, { - method: "GET", - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }); try { - if (response.ok) { - const layoutConfigData = await response.json(); - return layoutConfigData; - } + const data = await httpClient.get("/api/layout-config"); + if (data) return data; } catch { console.error("Failed to parse Layout config data"); } - return { - appConfig: null, - charts: [], - }; + return { appConfig: null, charts: [] }; } export async function getIsChartDisplayDefault(): Promise<{ isChartDisplayDefault: boolean; }> { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/api/display-chart-default`, { - method: "GET", - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }); try { - if (response.ok) { - const responseData = await response.json(); - const tempChartDisplayFlag = responseData.isChartDisplayDefault.toLowerCase() == 'true' ? true : false - return { isChartDisplayDefault: tempChartDisplayFlag } + const responseData = await httpClient.get("/api/display-chart-default"); + if (responseData) { + const tempChartDisplayFlag = + String(responseData.isChartDisplayDefault).toLowerCase() === "true"; + return { isChartDisplayDefault: tempChartDisplayFlag }; } } catch { console.error("Failed to get chart config flag"); } - return { - isChartDisplayDefault: true - }; + return { isChartDisplayDefault: true }; } +// --------------------------------------------------------------------------- +// Chat +// --------------------------------------------------------------------------- + export async function callConversationApi( options: ConversationRequest, abortSignal: AbortSignal ): Promise { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/api/chat`, { + const response = await httpClient.request("/api/chat", { method: "POST", - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - body: JSON.stringify({ - query: options.query, - conversation_id: options.id - }), + body: { query: options.query, conversation_id: options.id }, signal: abortSignal, + rawResponse: true, + timeout: 0, // no client-side timeout – caller controls via abortSignal }); if (!response.ok) { const errorData = await response.json(); throw new Error(JSON.stringify(errorData.error)); } - return response; } +// --------------------------------------------------------------------------- +// History management +// --------------------------------------------------------------------------- + export const historyRename = async ( convId: string, title: string ): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/rename`, { - method: "POST", - body: JSON.stringify({ - conversation_id: convId, - title: title, - }), - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then((res) => { - return res; - }) - .catch((_err) => { - console.error("There was an issue fetching your data."); - const errRes: Response = { - ...new Response(), - ok: false, - status: 500, - }; - return errRes; + try { + return await httpClient.request("/history/rename", { + method: "POST", + body: { conversation_id: convId, title }, + rawResponse: true, }); - return response; + } catch { + return createErrorResponse(); + } }; export const historyDelete = async (convId: string): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/delete`, { - method: "DELETE", - body: JSON.stringify({ - conversation_id: convId, - }), - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then((res) => { - return res; - }) - .catch((_err) => { - console.error("There was an issue fetching your data."); - const errRes: Response = { - ...new Response(), - ok: false, - status: 500, - }; - return errRes; + try { + return await httpClient.request("/history/delete", { + method: "DELETE", + body: { conversation_id: convId }, + rawResponse: true, }); - return response; + } catch { + return createErrorResponse(); + } }; export const historyDeleteAll = async (): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/delete_all`, { - method: "DELETE", - body: JSON.stringify({}), - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then((res) => { - return res; - }) - .catch((_err) => { - console.error("There was an issue fetching your data."); - const errRes: Response = { - ...new Response(), - ok: false, - status: 500, - }; - return errRes; + try { + return await httpClient.request("/history/delete_all", { + method: "DELETE", + body: {}, + rawResponse: true, }); - return response; + } catch { + return createErrorResponse(); + } }; export const historyEnsure = async (): Promise => { - const userId = getUserIdFromLocalStorage(); - const response = await fetch(`${baseURL}/history/ensure`, { - method: "GET", - headers: { - "Content-Type": "application/json", - "X-Ms-Client-Principal-Id": userId || "", - }, - }) - .then(async (res) => { - const respJson = await res.json(); - let formattedResponse; - if (respJson.message) { - formattedResponse = CosmosDBStatus.Working; - } else { - if (res.status === 500) { - formattedResponse = CosmosDBStatus.NotWorking; - } else if (res.status === 401) { - formattedResponse = CosmosDBStatus.InvalidCredentials; - } else if (res.status === 422) { - formattedResponse = respJson.error; - } else { - formattedResponse = CosmosDBStatus.NotConfigured; - } - } - if (!res.ok) { - return { - cosmosDB: false, - status: formattedResponse, - }; - } else { - return { - cosmosDB: true, - status: formattedResponse, - }; - } - }) - .catch((err) => { - console.error("There was an issue fetching your data."); - return { - cosmosDB: false, - status: err, - }; + try { + const res = await httpClient.request("/history/ensure", { + rawResponse: true, }); - return response; + const respJson = await res.json(); + let formattedResponse; + if (respJson.message) { + formattedResponse = CosmosDBStatus.Working; + } else if (res.status === 500) { + formattedResponse = CosmosDBStatus.NotWorking; + } else if (res.status === 401) { + formattedResponse = CosmosDBStatus.InvalidCredentials; + } else if (res.status === 422) { + formattedResponse = respJson.error; + } else { + formattedResponse = CosmosDBStatus.NotConfigured; + } + return { + cosmosDB: res.ok, + status: formattedResponse, + }; + } catch (err) { + console.error("There was an issue fetching your data."); + return { cosmosDB: false, status: err instanceof Error ? err.message : String(err) }; + } }; +// --------------------------------------------------------------------------- +// Citations +// --------------------------------------------------------------------------- + export const fetchCitationContent = async (body: any) => { try { - const response = await fetch(`${baseURL}/api/fetch-azure-search-content`, { - headers: { - "Content-Type": "application/json", - }, - method: "POST", - body: JSON.stringify(body), - }); - if (!response.ok) { - throw new Error(`Error: ${response.status} ${response.statusText}`); - } - const data = await response.json(); - return data; + return await httpClient.post("/api/fetch-azure-search-content", body); } catch (error) { console.error("Failed to fetch azure search content:", error); throw error; diff --git a/src/App/src/api/httpClient.ts b/src/App/src/api/httpClient.ts new file mode 100644 index 000000000..d587af270 --- /dev/null +++ b/src/App/src/api/httpClient.ts @@ -0,0 +1,290 @@ +/** + * Singleton HTTP client with request/response interceptors, + * configurable base URL, timeout, and params serialization. + * + * Eliminates duplicated localStorage.getItem("userId") and + * manual header construction across every API function. + */ + +import { retryRequest, type RetryOptions } from "../utils/apiUtils"; + +// --------------------------------------------------------------------------- +// Types +// --------------------------------------------------------------------------- + +export type QueryParams = Record< + string, + string | number | boolean | undefined | null +>; + +export interface HttpClientConfig { + baseURL?: string; + timeout?: number; + headers?: Record; +} + +export interface RequestOptions extends Omit { + /** Query-string parameters – serialized automatically. */ + params?: QueryParams; + /** Timeout in ms – overrides the instance default. */ + timeout?: number; + /** Convenience property – JSON-serialized as the body. */ + body?: any; + /** + * When `true` the raw `Response` is returned without + * running response-interceptors or JSON-parsing. + * Useful for streaming endpoints (e.g. `callConversationApi`). + */ + rawResponse?: boolean; + /** + * When provided the request is automatically retried on failure + * using exponential back-off. Pass `true` for default retry + * settings, or a `RetryOptions` object for fine-grained control. + */ + retry?: boolean | RetryOptions; +} + +export type RequestInterceptor = ( + url: string, + options: RequestInit +) => [string, RequestInit] | Promise<[string, RequestInit]>; + +export type ResponseInterceptor = ( + response: Response +) => Response | Promise; + +// --------------------------------------------------------------------------- +// HttpClient +// --------------------------------------------------------------------------- + +class HttpClient { + private baseURL: string; + private defaultTimeout: number; + private defaultHeaders: Record; + private requestInterceptors: RequestInterceptor[] = []; + private responseInterceptors: ResponseInterceptor[] = []; + + constructor(config: HttpClientConfig = {}) { + this.baseURL = (config.baseURL ?? "").replace(/\/+$/, ""); + this.defaultTimeout = config.timeout ?? 30_000; + this.defaultHeaders = config.headers ?? {}; + } + + // ---- interceptor registration ------------------------------------------ + + addRequestInterceptor(fn: RequestInterceptor): void { + this.requestInterceptors.push(fn); + } + + addResponseInterceptor(fn: ResponseInterceptor): void { + this.responseInterceptors.push(fn); + } + + // ---- convenience verbs ------------------------------------------------- + + get(url: string, options?: RequestOptions): Promise { + return this.request(url, { ...options, method: "GET" }); + } + + post(url: string, body?: any, options?: RequestOptions): Promise { + return this.request(url, { ...options, method: "POST", body }); + } + + put(url: string, body?: any, options?: RequestOptions): Promise { + return this.request(url, { ...options, method: "PUT", body }); + } + + patch( + url: string, + body?: any, + options?: RequestOptions + ): Promise { + return this.request(url, { ...options, method: "PATCH", body }); + } + + delete( + url: string, + body?: any, + options?: RequestOptions + ): Promise { + return this.request(url, { ...options, method: "DELETE", body }); + } + + // ---- core request ------------------------------------------------------- + + async request( + url: string, + options: RequestOptions = {} + ): Promise { + const { retry, ...rest } = options; + + // If retry is enabled, wrap the inner request in retryRequest + if (retry) { + const retryOpts: RetryOptions = + typeof retry === "object" ? retry : {}; + return retryRequest(() => this._execute(url, rest), retryOpts); + } + + return this._execute(url, rest); + } + + // ---- inner execution (no retry wrapping) -------------------------------- + + private async _execute( + url: string, + options: Omit = {} + ): Promise { + const { + params, + timeout, + body, + rawResponse, + headers: extraHeaders, + ...restInit + } = options; + + // --- build URL ---------------------------------------------------------- + let fullURL = url.startsWith("http") ? url : `${this.baseURL}${url}`; + + if (params) { + const qs = this.serializeParams(params); + if (qs) { + fullURL += (fullURL.includes("?") ? "&" : "?") + qs; + } + } + + // --- build RequestInit --------------------------------------------------- + const init: RequestInit = { + ...restInit, + headers: { + ...this.defaultHeaders, + ...(extraHeaders as Record), + }, + }; + + if (body !== undefined && body !== null) { + if (typeof body === "string" || body instanceof FormData) { + init.body = body as any; + } else { + init.body = JSON.stringify(body); + // Ensure Content-Type for JSON bodies + (init.headers as Record)["Content-Type"] = + (init.headers as Record)["Content-Type"] ?? + "application/json"; + } + } + + // --- run request interceptors ------------------------------------------- + let interceptedURL = fullURL; + let interceptedInit = init; + for (const interceptor of this.requestInterceptors) { + [interceptedURL, interceptedInit] = await interceptor( + interceptedURL, + interceptedInit + ); + } + + // --- timeout via AbortController ---------------------------------------- + const effectiveTimeout = timeout ?? this.defaultTimeout; + let timeoutId: ReturnType | undefined; + const controller = new AbortController(); + + // Merge with any caller-provided signal + const externalSignal = interceptedInit.signal; + if (externalSignal) { + // If the external signal already aborted, forward immediately. + if (externalSignal.aborted) { + controller.abort(externalSignal.reason); + } else { + externalSignal.addEventListener( + "abort", + () => controller.abort(externalSignal.reason), + { once: true } + ); + } + } + + if (effectiveTimeout > 0) { + timeoutId = setTimeout( + () => controller.abort(new DOMException("Request timeout", "TimeoutError")), + effectiveTimeout + ); + } + + interceptedInit.signal = controller.signal; + + // --- fetch -------------------------------------------------------------- + let response: Response; + try { + response = await fetch(interceptedURL, interceptedInit); + } finally { + if (timeoutId !== undefined) clearTimeout(timeoutId); + } + + // --- raw mode (streaming, etc.) ----------------------------------------- + if (rawResponse) { + return response as unknown as T; + } + + // --- run response interceptors ------------------------------------------ + for (const interceptor of this.responseInterceptors) { + response = await interceptor(response); + } + + // --- parse JSON --------------------------------------------------------- + const text = await response.text(); + try { + return text ? JSON.parse(text) : (undefined as unknown as T); + } catch { + return text as unknown as T; + } + } + + // ---- helpers ------------------------------------------------------------ + + private serializeParams(params: QueryParams): string { + const parts: string[] = []; + for (const [key, value] of Object.entries(params)) { + if (value === undefined || value === null) continue; + parts.push( + `${encodeURIComponent(key)}=${encodeURIComponent(String(value))}` + ); + } + return parts.join("&"); + } +} + +// --------------------------------------------------------------------------- +// Singleton instance + default interceptors +// --------------------------------------------------------------------------- + +const httpClient = new HttpClient({ + baseURL: process.env.REACT_APP_API_BASE_URL ?? "", + timeout: 30_000, + headers: { + "Content-Type": "application/json", + }, +}); + +// Request interceptor: attach auth header from localStorage +httpClient.addRequestInterceptor((url, init) => { + const userId = localStorage.getItem("userId"); + if (userId) { + const headers = init.headers as Record; + headers["X-Ms-Client-Principal-Id"] = + headers["X-Ms-Client-Principal-Id"] ?? userId; + } + return [url, init]; +}); + +// Response interceptor: uniform error logging +httpClient.addResponseInterceptor((response) => { + if (!response.ok) { + console.error( + `HTTP ${response.status} ${response.statusText} – ${response.url}` + ); + } + return response; +}); + +export default httpClient; diff --git a/src/App/src/chartComponents/TopicTable.tsx b/src/App/src/chartComponents/TopicTable.tsx index 42f5061e6..0b8d37481 100644 --- a/src/App/src/chartComponents/TopicTable.tsx +++ b/src/App/src/chartComponents/TopicTable.tsx @@ -10,7 +10,7 @@ import { Caption1, Body1Strong, } from "@fluentui/react-components"; -import { colors } from "../configs/Utils"; +import { colors } from "../utils/chartUtils"; interface TopicTableProps { columns: string[]; diff --git a/src/App/src/chartComponents/WordCloudChart.tsx b/src/App/src/chartComponents/WordCloudChart.tsx index 49ae879bd..6fc09ae58 100644 --- a/src/App/src/chartComponents/WordCloudChart.tsx +++ b/src/App/src/chartComponents/WordCloudChart.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useMemo, useRef, useState } from "react"; import * as d3 from "d3"; import cloud from "d3-cloud"; -import { colors, normalize } from "../configs/Utils"; +import { colors, normalize } from "../utils/chartUtils"; interface WordCloudData { words: { text: string; diff --git a/src/App/src/components/Chart/Chart.tsx b/src/App/src/components/Chart/Chart.tsx index 2e440dd25..f0144b355 100644 --- a/src/App/src/components/Chart/Chart.tsx +++ b/src/App/src/components/Chart/Chart.tsx @@ -18,32 +18,45 @@ import { SelectedFilters, type FilterMetaData, } from "../../types/AppTypes"; -import { useAppContext } from "../../state/useAppContext"; -import { actionConstants } from "../../state/ActionConstants"; +import { useAppDispatch, useAppSelector } from "../../store/hooks"; +import { + selectCharts, + selectFetchingCharts, + selectFetchingFilters, + selectFiltersMetaFetched, + selectInitialChartsDataFetched, + selectLayoutConfig, + selectLayoutCharts, +} from "../../store/selectors"; +import { + setChartsData, + setFetchingCharts, + setFetchingFilters, + setFilters, + setFiltersMetaFetched, + setInitialChartsFetched, +} from "../../store/slices/dashboardsSlice"; import { ACCEPT_FILTERS, defaultSelectedFilters, getGridStyles, -} from "../../configs/Utils"; -// import { ChartsResponse } from "../../configs/StaticData"; +} from "../../utils/chartUtils"; import { Subtitle2, Tag } from "@fluentui/react-components"; import { Spinner, SpinnerSize } from "@fluentui/react"; -// import { ChartsResponse } from "../../configs/StaticData"; type ChartProps = { layoutWidthUpdated: boolean; }; const Chart = (props: ChartProps) => { - const { state, dispatch } = useAppContext(); - const { - charts, - fetchingCharts, - fetchingFilters, - filtersMetaFetched, - initialChartsDataFetched, - } = state.dashboards; - const { config: layoutConfig } = state; + const dispatch = useAppDispatch(); + const charts = useAppSelector(selectCharts); + const fetchingCharts = useAppSelector(selectFetchingCharts); + const fetchingFilters = useAppSelector(selectFetchingFilters); + const filtersMetaFetched = useAppSelector(selectFiltersMetaFetched); + const initialChartsDataFetched = useAppSelector(selectInitialChartsDataFetched); + const layoutConfig = useAppSelector(selectLayoutConfig); + const layoutCharts = useAppSelector(selectLayoutCharts); const { layoutWidthUpdated } = props; const [widths, setWidths] = useState>({}); @@ -82,10 +95,7 @@ const Chart = (props: ChartProps) => { }, []); const getChartData = async (reqBody: any) => { - dispatch({ - type: actionConstants.UPDATE_CHARTS_FETCHING_FLAG, - payload: true, - }); + dispatch(setFetchingCharts(true)); if (String(reqBody?.Sentiment?.[0]).toLowerCase() === "all") { reqBody.Sentiment = []; } @@ -131,20 +141,10 @@ const Chart = (props: ChartProps) => { return configObj; }) .filter((chart): chart is ChartConfigItem => chart !== null); - dispatch({ - type: actionConstants.UPDATE_CHARTS_DATA, - payload: updatedCharts, - }); - dispatch({ - type: actionConstants.UPDATE_CHARTS_FETCHING_FLAG, - payload: false, - }); - } catch (e) { - dispatch({ - type: actionConstants.UPDATE_CHARTS_FETCHING_FLAG, - payload: false, - }); - console.log("Error while fetching charts data", e); + dispatch(setChartsData(updatedCharts)); + dispatch(setFetchingCharts(false)); + } catch { + dispatch(setFetchingCharts(false)); } }; @@ -153,10 +153,7 @@ const Chart = (props: ChartProps) => { const loadData = async () => { try { if (!filtersMetaFetched) { - dispatch({ - type: actionConstants.UPDATE_FILTERS_FETCHING_FLAG, - payload: true, - }); + dispatch(setFetchingFilters(true)); const filterResponse = await fetchFilterData(); const acceptedFilters: FilterMetaData = {}; filterResponse?.forEach((obj: any) => { @@ -165,39 +162,24 @@ const Chart = (props: ChartProps) => { acceptedFilters[filter_name] = filter_values; } }); - dispatch({ - type: actionConstants.SET_FILTERS, - payload: acceptedFilters, - }); - dispatch({ - type: actionConstants.UPDATE_FILTERS_FETCHED_FLAG, - payload: true, - }); - dispatch({ - type: actionConstants.UPDATE_FILTERS_FETCHING_FLAG, - payload: false, - }); + dispatch(setFilters(acceptedFilters)); + dispatch(setFiltersMetaFetched(true)); + dispatch(setFetchingFilters(false)); } if (!initialChartsDataFetched) { await getChartData({ ...defaultSelectedFilters }); - dispatch({ - type: actionConstants.UPDATE_INITIAL_CHARTS_FETCHED_FLAG, - payload: true, - }); + dispatch(setInitialChartsFetched(true)); } } catch (error) { console.error("Error loading data:", error); - dispatch({ type: actionConstants.UPDATE_CHARTS_DATA, payload: [] }); - dispatch({ - type: actionConstants.UPDATE_FILTERS_FETCHING_FLAG, - payload: false, - }); + dispatch(setChartsData([])); + dispatch(setFetchingFilters(false)); } }; - if (state.config.charts.length > 0) { + if (layoutConfig.charts.length > 0) { loadData(); } - }, [state.config.charts]); + }, [layoutCharts]); const applyFilters = async (updatedFilters: SelectedFilters) => { setAppliedFetch(true); diff --git a/src/App/src/components/ChartFilter/ChartFilter.tsx b/src/App/src/components/ChartFilter/ChartFilter.tsx index 16c02402f..15568ba32 100644 --- a/src/App/src/components/ChartFilter/ChartFilter.tsx +++ b/src/App/src/components/ChartFilter/ChartFilter.tsx @@ -1,4 +1,4 @@ -import React, { useMemo, useState } from "react"; +import React, { useCallback, useMemo, useState } from "react"; import { Stack, DefaultButton, @@ -13,9 +13,11 @@ import { } from "@fluentui/react"; import "./ChartFilter.css"; import { type SelectedFilters } from "../../types/AppTypes"; -import { defaultSelectedFilters, sentimentIcons } from "../../configs/Utils"; -import { useAppContext } from "../../state/useAppContext"; -import { actionConstants } from "../../state/ActionConstants"; +import { defaultSelectedFilters, sentimentIcons } from "../../utils/chartUtils"; +import { useAppDispatch, useAppSelector } from "../../store/hooks"; +import { selectSelectedFilters, selectFiltersMeta } from "../../store/selectors"; +import { setSelectedFilters } from "../../store/slices/dashboardsSlice"; +import { useDebounce } from "../../hooks"; import { ArrowClockwise20Regular, CalendarLtr20Regular, @@ -32,8 +34,9 @@ interface FilterComponentProps { } const ChartFilter: React.FC = (props) => { - const { state, dispatch } = useAppContext(); - const { selectedFilters, filtersMeta } = state.dashboards; + const dispatch = useAppDispatch(); + const selectedFilters = useAppSelector(selectSelectedFilters); + const filtersMeta = useAppSelector(selectFiltersMeta); const { applyFilters, fetchingCharts } = props; const initialDateRange = typeof Array.isArray(selectedFilters.DateRange) ? selectedFilters.DateRange @@ -53,17 +56,22 @@ const ChartFilter: React.FC = (props) => { const [isCsatMenuOpen, setIsCsatMenuOpen] = useState(false); const [isTopicsMenuOpen, setIsTopicsMenuOpen] = useState(false); const [searchQuery, setSearchQuery] = useState(""); + const debouncedSearchQuery = useDebounce(searchQuery, 250); - const filteredTopics = filtersMeta?.Topic?.filter((option) => - option.displayValue.toLowerCase().includes(searchQuery.toLowerCase()) + const filteredTopics = useMemo( + () => + filtersMeta?.Topic?.filter((option) => + option.displayValue.toLowerCase().includes(debouncedSearchQuery.toLowerCase()) + ), + [filtersMeta?.Topic, debouncedSearchQuery] ); - const onSearchChange = ( - ev: React.KeyboardEvent, - newValue: string - ) => { - setSearchQuery(newValue || ""); - }; + const onSearchChange = useCallback( + (ev: React.KeyboardEvent, newValue: string) => { + setSearchQuery(newValue || ""); + }, + [] + ); const handleTopicSelection = (e: any, key: string) => { e.preventDefault(); @@ -91,10 +99,7 @@ const ChartFilter: React.FC = (props) => { updatedFilters.Sentiment = selectedCsat; updatedFilters.DateRange = startDate; applyFilters(updatedFilters); - dispatch({ - type: actionConstants.UPDATE_SELECTED_FILTERS, - payload: updatedFilters, - }); + dispatch(setSelectedFilters(updatedFilters)); }; const handleResetFilters = () => { @@ -171,7 +176,7 @@ const ChartFilter: React.FC = (props) => { () => ({ onRenderMenuList: renderMenuList, items: filteredTopics.length - ? (filteredTopics?.map((option) => ({ + ? (filteredTopics?.map((option: { key: string; displayValue: string }) => ({ key: option.key, text: option.displayValue, canCheck: true, diff --git a/src/App/src/components/Chat/Chat.tsx b/src/App/src/components/Chat/Chat.tsx index d6f1b8489..395c9b04a 100644 --- a/src/App/src/components/Chat/Chat.tsx +++ b/src/App/src/components/Chat/Chat.tsx @@ -1,33 +1,25 @@ -import React, { useEffect, useRef, useState } from "react"; +import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { Button, Textarea, Subtitle2, - Subtitle1, Body1, - Title3, } from "@fluentui/react-components"; import "./Chat.css"; -import { SparkleRegular } from "@fluentui/react-icons"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; import supersub from "remark-supersub"; import { DefaultButton, Spinner, SpinnerSize } from "@fluentui/react"; -import { useAppContext } from "../../state/useAppContext"; -import { actionConstants } from "../../state/ActionConstants"; -import { - type ChartDataResponse, - type Conversation, - type ConversationRequest, - type ParsedChunk, - type ChatMessage, - ToolMessageContent, -} from "../../types/AppTypes"; -import { callConversationApi, getIsChartDisplayDefault, historyUpdate } from "../../api/api"; +import { useAppDispatch, useAppSelector } from "../../store/hooks"; +import { type ChartDataResponse } from "../../types/AppTypes"; +import { getIsChartDisplayDefault } from "../../api/api"; import { ChatAdd24Regular } from "@fluentui/react-icons"; -import { generateUUIDv4 } from "../../configs/Utils"; import ChatChart from "../ChatChart/ChatChart"; import Citations from "../Citations/Citations"; +import { setUserMessage, clearMessages } from "../../store/slices/chatSlice"; +import { newConversationStart } from "../../store/slices/appSlice"; +import { updateCitation } from "../../store/slices/citationSlice"; +import { useAutoScroll, useChatApi, useChatHistorySave, useTextareaAutoResize } from "../../hooks"; type ChatProps = { onHandlePanelStates: (name: string) => void; @@ -35,677 +27,120 @@ type ChatProps = { panelShowStates: Record; }; -const [ASSISTANT, TOOL, ERROR, USER] = ["assistant", "tool", "error", "user"]; -const NO_CONTENT_ERROR = "No content in messages object."; - const Chat: React.FC = ({ onHandlePanelStates, panelShowStates, panels, }) => { - const { state, dispatch } = useAppContext(); - const { userMessage, generatingResponse } = state?.chat; + const dispatch = useAppDispatch(); + const userMessage = useAppSelector((s) => s.chat.userMessage); + const generatingResponse = useAppSelector((s) => s.chat.generatingResponse); + const messages = useAppSelector((s) => s.chat.messages); + const isStreamingInProgress = useAppSelector((s) => s.chat.isStreamingInProgress); + const selectedConversationId = useAppSelector((s) => s.app.selectedConversationId); + const generatedConversationId = useAppSelector((s) => s.app.generatedConversationId); + const isFetchingConvMessages = useAppSelector((s) => s.chatHistory.isFetchingConvMessages); + const isHistoryUpdateAPIPending = useAppSelector((s) => s.chatHistory.isHistoryUpdateAPIPending); + const questionInputRef = useRef(null); - const [isChartLoading, setIsChartLoading] = useState(false) - const abortFuncs = useRef([] as AbortController[]); - const chatMessageStreamEnd = useRef(null); - const [isCharthDisplayDefault , setIsCharthDisplayDefault] = useState(false); - + const [isChartDisplayDefault, setIsChartDisplayDefault] = useState(false); + + // ── Custom hooks ────────────────────────────── + const { scrollRef, scrollToBottom } = useAutoScroll([generatingResponse]); + const { saveToDB } = useChatHistorySave(); + const { + makeApiRequestWithCosmosDB, + isChartLoading, + parseCitationFromMessage, + abortFuncs, + } = useChatApi({ + scrollToBottom, + saveToDB, + questionInputRef, + isChartDisplayDefault, + }); + + useTextareaAutoResize(questionInputRef, userMessage); + + // ── Derived / memoised values ───────────────── + const isInputDisabled = useMemo( + () => generatingResponse || isHistoryUpdateAPIPending, + [generatingResponse, isHistoryUpdateAPIPending] + ); + + const isSendDisabled = useMemo( + () => generatingResponse || !userMessage.trim() || isHistoryUpdateAPIPending, + [generatingResponse, userMessage, isHistoryUpdateAPIPending] + ); + + const showLoadingIndicator = useMemo( + () => (generatingResponse && !isStreamingInProgress) || isChartLoading, + [generatingResponse, isStreamingInProgress, isChartLoading] + ); + + // ── Side-effects ────────────────────────────── useEffect(() => { try { - const fetchIsChartDisplayDefault = async () => { - const chartConfigFlag = await getIsChartDisplayDefault(); - setIsCharthDisplayDefault(chartConfigFlag.isChartDisplayDefault); + const fetchFlag = async () => { + const cfg = await getIsChartDisplayDefault(); + setIsChartDisplayDefault(cfg.isChartDisplayDefault); }; - fetchIsChartDisplayDefault(); + fetchFlag(); } catch (error) { console.error("Failed to fetch isChartDisplayDefault flag", error); } }, []); - const saveToDB = async (newMessages: ChatMessage[], convId: string, reqType: string = 'Text') => { - if (!convId || !newMessages.length) { - return; - } - const isNewConversation = reqType !== 'graph' ? !state.selectedConversationId : false; - dispatch({ - type: actionConstants.UPDATE_HISTORY_UPDATE_API_FLAG, - payload: true, - }); - - if (((reqType !== 'graph' && reqType !== 'error') && newMessages[newMessages.length - 1].role !== ERROR) && isCharthDisplayDefault ){ - setIsChartLoading(true); - setTimeout(()=>{ - makeApiRequestForChart('show in a graph by default', convId, newMessages[newMessages.length - 1].content as string) - },5000) - - } - await historyUpdate(newMessages, convId) - .then(async (res) => { - if (!res.ok) { - if (!messages) { - let err: Error = { - ...new Error(), - message: "Failure fetching current chat state.", - }; - throw err; - } - } - let responseJson = await res.json(); - if (isNewConversation && responseJson?.success) { - const newConversation: Conversation = { - id: responseJson?.data?.conversation_id, - title: responseJson?.data?.title, - messages: state.chat.messages, - date: responseJson?.data?.date, - updatedAt: responseJson?.data?.date, - }; - dispatch({ - type: actionConstants.ADD_NEW_CONVERSATION_TO_CHAT_HISTORY, - payload: newConversation, - }); - dispatch({ - type: actionConstants.UPDATE_SELECTED_CONV_ID, - payload: responseJson?.data?.conversation_id, - }); - } - dispatch({ - type: actionConstants.UPDATE_HISTORY_UPDATE_API_FLAG, - payload: false, - }); - return res as Response; - }) - .catch((err) => { - console.error("Error: while saving data", err); - }) - .finally(() => { - dispatch({ - type: actionConstants.UPDATE_GENERATING_RESPONSE_FLAG, - payload: false, - }); - dispatch({ - type: actionConstants.UPDATE_HISTORY_UPDATE_API_FLAG, - payload: false, - }); - }); - }; - - - const parseCitationFromMessage = (message : any) => { - - try { - message = '{'+ message - const toolMessage = JSON.parse(message as string) as ToolMessageContent; - - return toolMessage.citations; - } catch { - // Silently ignore parse errors for incomplete JSON chunks. This is expected during streaming - } - return []; - }; - const isChartQuery = (query: string) => { - const chartKeywords = ["chart", "graph", "visualize", "plot"]; - return chartKeywords.some((keyword) => - query.toLowerCase().includes(keyword) - ); - }; - useEffect(() => { - if (state.chat.generatingResponse || state.chat.isStreamingInProgress) { + if (generatingResponse || isStreamingInProgress) { const chatAPISignal = abortFuncs.current.shift(); if (chatAPISignal) { - console.log("chatAPISignal", chatAPISignal); - chatAPISignal.abort( - "Chat Aborted due to switch to other conversation while generating" - ); + chatAPISignal.abort("Chat Aborted due to switch to other conversation while generating"); } } - }, [state.selectedConversationId]); + }, [selectedConversationId]); useEffect(() => { - if ( - !state.chatHistory.isFetchingConvMessages && - chatMessageStreamEnd.current - ) { - setTimeout(() => { - chatMessageStreamEnd.current?.scrollIntoView({ behavior: "auto" }); - }, 100); + if (!isFetchingConvMessages) { + scrollToBottom("auto"); } - }, [state.chatHistory.isFetchingConvMessages]); - - const scrollChatToBottom = () => { - if (chatMessageStreamEnd.current) { - setTimeout(() => { - chatMessageStreamEnd.current?.scrollIntoView({ behavior: "smooth" }); - }, 100); - } - }; - - useEffect(() => { - scrollChatToBottom(); - }, [state.chat.generatingResponse]); - - const makeApiRequestForChart = async ( - question: string, - conversationId: string, - lrg: string - ) => { - if (generatingResponse || !question.trim()) { - return; - } - - const newMessage: ChatMessage = { - id: generateUUIDv4(), - role: "user", - content: question, - date: new Date().toISOString() - }; - dispatch({ - type: actionConstants.UPDATE_GENERATING_RESPONSE_FLAG, - payload: true, - }); - scrollChatToBottom(); - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [newMessage], - }); - dispatch({ - type: actionConstants.UPDATE_USER_MESSAGE, - payload: questionInputRef?.current?.value || "", - }); - const abortController = new AbortController(); - abortFuncs.current.unshift(abortController); - - const request: ConversationRequest = { - id: conversationId, - query: question - }; - - const streamMessage: ChatMessage = { - id: generateUUIDv4(), - date: new Date().toISOString(), - role: ASSISTANT, - content: "", - }; - let updatedMessages: ChatMessage[] = []; - try { - const response = await callConversationApi( - request, - abortController.signal - ); - - - if (response?.body) { - let isChartResponseReceived = false; - const reader = response.body.getReader(); - let runningText = ""; - let hasError = false; - while (true) { - const { done, value } = await reader.read(); - if (done) break; - const text = new TextDecoder("utf-8").decode(value); - try { - const textObj = JSON.parse(text); - if (textObj?.object?.data) { - runningText = text; - isChartResponseReceived = true; - } - if (textObj?.error) { - hasError = true; - runningText = text; - } - } catch (e) { - // Silently ignore parse errors for incomplete JSON chunks. This is expected during streaming - } - - } - // END OF STREAMING - if (hasError) { - const errorMsg = JSON.parse(runningText).error; - const errorMessage: ChatMessage = { - id: generateUUIDv4(), - role: ERROR, - content: errorMsg, - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, errorMessage]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [errorMessage], - }); - scrollChatToBottom(); - } else if (isChartQuery(question)) { - try { - const parsedChartResponse = JSON.parse(runningText); - if ( - "object" in parsedChartResponse && - parsedChartResponse?.object?.type && - parsedChartResponse?.object?.data - ) { - // CHART CHECKING - try { - const chartMessage: ChatMessage = { - id: generateUUIDv4(), - role: ASSISTANT, - content: - parsedChartResponse.object as unknown as ChartDataResponse, - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, chartMessage]; - // Update messages with the response content - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [chartMessage], - }); - scrollChatToBottom(); - } catch (e) { - console.error("Error handling assistant response:", e); - const chartMessage: ChatMessage = { - id: generateUUIDv4(), - role: ASSISTANT, - content: "Error while generating Chart.", - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, chartMessage]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [chartMessage], - }); - scrollChatToBottom(); - } - } else if ( - parsedChartResponse.error - ) { - const errorMsg = - parsedChartResponse.error || - parsedChartResponse?.object?.message; - const errorMessage: ChatMessage = { - id: generateUUIDv4(), - role: ERROR, - content: errorMsg, - date: new Date().toISOString(), - }; - updatedMessages = [ - ...state.chat.messages, - newMessage, - errorMessage, - ]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [errorMessage], - }); - scrollChatToBottom(); - } - } catch (e) { - // Silently ignore parse errors for incomplete JSON chunks for chart response. This is expected during streaming - } + }, [isFetchingConvMessages, scrollToBottom]); + + // ── Event handlers ──────────────────────────── + const handleKeyDown = useCallback( + (e: React.KeyboardEvent) => { + if (e.key === "Enter" && !e.shiftKey) { + e.preventDefault(); + const conversationId = selectedConversationId || generatedConversationId; + if (userMessage) { + makeApiRequestWithCosmosDB(userMessage, conversationId); } + questionInputRef?.current?.focus(); } - saveToDB(updatedMessages, conversationId, 'graph'); - } catch (e) { - console.log("Caught with an error while chat and save", e); - if (abortController.signal.aborted) { - if (streamMessage.content) { - updatedMessages = [newMessage, streamMessage]; - } else { - updatedMessages = [newMessage]; - } - console.log( - "@@@ Abort Signal detected: Formed updated msgs", - updatedMessages - ); - saveToDB(updatedMessages, conversationId, 'graph'); - } - - if (!abortController.signal.aborted) { - if (e instanceof Error) { - alert(e.message); - } else { - alert( - "An error occurred. Please try again. If the problem persists, please contact the site administrator." - ); - } - } - } finally { - - - dispatch({ - type: actionConstants.UPDATE_GENERATING_RESPONSE_FLAG, - payload: false, - }); - dispatch({ - type: actionConstants.UPDATE_STREAMING_FLAG, - payload: false, - }); - setIsChartLoading(false); - } - return abortController.abort(); - }; - - const makeApiRequestWithCosmosDB = async ( - question: string, - conversationId: string - ) => { - if (generatingResponse || !question.trim()) { - return; - } - const isChatReq = isChartQuery(userMessage) ? "graph" : "Text" - const newMessage: ChatMessage = { - id: generateUUIDv4(), - role: "user", - content: question, - date: new Date().toISOString(), - }; - dispatch({ - type: actionConstants.UPDATE_GENERATING_RESPONSE_FLAG, - payload: true, - }); - scrollChatToBottom(); - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [newMessage], - }); - dispatch({ - type: actionConstants.UPDATE_USER_MESSAGE, - payload: "", - }); - const abortController = new AbortController(); - abortFuncs.current.unshift(abortController); - - const request: ConversationRequest = { - id: conversationId, - query: question - }; - - const streamMessage: ChatMessage = { - id: generateUUIDv4(), - date: new Date().toISOString(), - role: ASSISTANT, - content: "", - citations:"", - }; - let updatedMessages: ChatMessage[] = []; - try { - const response = await callConversationApi( - request, - abortController.signal - ); - - if (response?.body) { - let isChartResponseReceived = false; - const reader = response.body.getReader(); - let runningText = ""; - let hasError = false; - while (true) { - const { done, value } = await reader.read(); - if (done) break; - const text = new TextDecoder("utf-8").decode(value); - try { - const textObj = JSON.parse(text); - if (textObj?.object?.data) { - runningText = text; - isChartResponseReceived = true; - } - if (textObj?.object?.message) { - runningText = text; - isChartResponseReceived = true; - } - if (textObj?.error) { - hasError = true; - runningText = text; - } - } catch (e) { - // Ignore - will process individual chunks after splitting - } - if (!isChartResponseReceived) { - //text based streaming response - const objects = text.split("\n").filter((val) => val !== ""); - let answerText=''; - let citationString =''; - let answerTextStart = 0; - objects.forEach((textValue, index) => { - try { - if (textValue !== "" && textValue !== "{}") { - const parsed: ParsedChunk = JSON.parse(textValue); - if (parsed?.error && !hasError) { - hasError = true; - runningText = parsed?.error; - } else if (isChartQuery(userMessage) && !hasError) { - runningText = runningText + textValue; - } else if (typeof parsed === "object" && !hasError) { - const responseContent = parsed?.choices?.[0]?.messages?.[0]?.content; - - const answerKey = `"answer":`; - const answerStartIndex = responseContent.indexOf(answerKey); - - if (answerStartIndex !== -1) { - answerTextStart =responseContent .indexOf(`"answer":`) +9; - } - - const citationsKey = `"citations":`; - const citationsStartIndex = responseContent.indexOf(citationsKey); - - if(citationsStartIndex > answerTextStart ){ - answerText = responseContent .substring(answerTextStart, citationsStartIndex).trim(); - citationString = responseContent .substring(citationsStartIndex).trim(); - }else{ - answerText = responseContent .substring(answerTextStart).trim(); - } - - answerText = answerText.replace(/^"+|"+$|,$/g, '');// first "" - answerText = answerText.replace(/[",]+$/, ''); // last ", - answerText = answerText.replace(/\\n/g, " \n"); - - - streamMessage.content = answerText || ""; - streamMessage.role = - parsed?.choices?.[0]?.messages?.[0]?.role || ASSISTANT; - - streamMessage.citations = citationString; - dispatch({ - type: actionConstants.UPDATE_MESSAGE_BY_ID, - payload: streamMessage, - }); - scrollChatToBottom(); - } - } - } catch (e) { - // Skip incomplete JSON chunks in stream - } - }); - if (hasError) { - console.log("STOPPED DUE TO ERROR FROM API RESPONSE"); - break; - } - } - } - // END OF STREAMING - if (hasError) { - const errorMsg = JSON.parse(runningText).error === "Attempted to access streaming response content, without having called `read()`."?"An error occurred. Please try again later.": JSON.parse(runningText).error; - - const errorMessage: ChatMessage = { - id: generateUUIDv4(), - role: ERROR, - content: errorMsg, - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, errorMessage]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [errorMessage], - }); - scrollChatToBottom(); - } else if (isChartQuery(userMessage)) { - try { - const splitRunningText = runningText.split("}{"); - let parsedChartResponse: any = {}; - parsedChartResponse= JSON.parse("{" + splitRunningText[splitRunningText.length - 1]); - let chartResponse : any = {}; - try { - chartResponse = JSON.parse(parsedChartResponse?.choices[0]?.messages[0]?.content) - } catch (e) { - chartResponse = parsedChartResponse?.choices[0]?.messages[0]?.content; - } - - if (typeof chartResponse === 'object' && 'answer' in chartResponse) { - if ( - chartResponse.answer === "" || - chartResponse.answer === undefined || - (typeof chartResponse.answer === "object" && Object.keys(chartResponse.answer).length === 0) - ) { - chartResponse = "Chart can't be generated, please try again."; - } else { - chartResponse = chartResponse.answer; - } - } - - if ( - chartResponse?.type && - chartResponse?.data - ) { - // CHART CHECKING - try { - const chartMessage: ChatMessage = { - id: generateUUIDv4(), - role: ASSISTANT, - content: - chartResponse as unknown as ChartDataResponse, - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, chartMessage]; - // Update messages with the response content - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [chartMessage], - }); - scrollChatToBottom(); - } catch (e) { - console.error("Error handling assistant response:", e); - const chartMessage: ChatMessage = { - id: generateUUIDv4(), - role: ASSISTANT, - content: "Error while generating Chart.", - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, chartMessage]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [chartMessage], - }); - scrollChatToBottom(); - } - } else if ( - parsedChartResponse?.error || - parsedChartResponse?.choices[0]?.messages[0]?.content - ) { - let content = parsedChartResponse?.choices[0]?.messages[0]?.content; - let displayContent = content; - try { - const parsed = typeof content === "string" ? JSON.parse(content) : content; - if (parsed && typeof parsed === "object" && "answer" in parsed) { - displayContent = parsed.answer; - } - } catch { - displayContent = content; - } - const errorMsg = - parsedChartResponse?.error || - parsedChartResponse?.choices[0]?.messages[0]?.content - const errorMessage: ChatMessage = { - id: generateUUIDv4(), - role: ERROR, - content: errorMsg, - date: new Date().toISOString(), - }; - updatedMessages = [newMessage, errorMessage]; - dispatch({ - type: actionConstants.UPDATE_MESSAGES, - payload: [errorMessage], - }); - scrollChatToBottom(); - } - } catch (e) { - console.log("Error while parsing charts response", e); - } - } else if (!isChartResponseReceived) { - updatedMessages = [newMessage, streamMessage]; - } - } - if (updatedMessages[updatedMessages.length-1]?.role !== "error") { - saveToDB(updatedMessages, conversationId, isChatReq); - } - } catch (e) { - console.log("Caught with an error while chat and save", e); - if (abortController.signal.aborted) { - if (streamMessage.content) { - updatedMessages = [newMessage, streamMessage]; - } else { - updatedMessages = [newMessage]; - } - console.log( - "@@@ Abort Signal detected: Formed updated msgs", - updatedMessages - ); - saveToDB(updatedMessages, conversationId, 'error'); - } - - if (!abortController.signal.aborted) { - if (e instanceof Error) { - alert(e.message); - } else { - alert( - "An error occurred. Please try again. If the problem persists, please contact the site administrator." - ); - } - } - } finally { - dispatch({ - type: actionConstants.UPDATE_GENERATING_RESPONSE_FLAG, - payload: false, - }); - dispatch({ - type: actionConstants.UPDATE_STREAMING_FLAG, - payload: false, - }); - - } - return abortController.abort(); - }; - - const handleKeyDown = (e: React.KeyboardEvent) => { - if (e.key === "Enter" && !e.shiftKey) { - e.preventDefault(); - const conversationId = - state?.selectedConversationId || state.generatedConversationId; - if (userMessage) { - makeApiRequestWithCosmosDB(userMessage, conversationId); - } - if (questionInputRef?.current) { - questionInputRef?.current.focus(); - } - } - }; + }, + [selectedConversationId, generatedConversationId, userMessage, makeApiRequestWithCosmosDB] + ); - const onClickSend = () => { - const conversationId = - state?.selectedConversationId || state.generatedConversationId; + const onClickSend = useCallback(() => { + const conversationId = selectedConversationId || generatedConversationId; if (userMessage) { makeApiRequestWithCosmosDB(userMessage, conversationId); } - if (questionInputRef?.current) { - questionInputRef?.current.focus(); - } - }; - - const setUserMessage = (value: string) => { - dispatch({ type: actionConstants.UPDATE_USER_MESSAGE, payload: value }); - }; + questionInputRef?.current?.focus(); + }, [selectedConversationId, generatedConversationId, userMessage, makeApiRequestWithCosmosDB]); + + const setUserMessageValue = useCallback( + (value: string) => { + dispatch(setUserMessage(value)); + }, + [dispatch] + ); - const onNewConversation = () => { - dispatch({ type: actionConstants.NEW_CONVERSATION_START }); - dispatch({ type: actionConstants.UPDATE_CITATION,payload: { activeCitation: null, showCitation: false }}) - }; - const { messages, citations } = state.chat; + const onNewConversation = useCallback(() => { + dispatch(newConversationStart()); + dispatch(clearMessages()); + dispatch(updateCitation({ activeCitation: null, showCitation: false })); + }, [dispatch]); return (
@@ -722,7 +157,7 @@ const Chat: React.FC = ({
- {Boolean(state.chatHistory?.isFetchingConvMessages) && ( + {Boolean(isFetchingConvMessages) && (
= ({ />
)} - {!Boolean(state.chatHistory?.isFetchingConvMessages) && + {!Boolean(isFetchingConvMessages) && messages.length === 0 && (
{/* */} @@ -742,8 +177,8 @@ const Chat: React.FC = ({
)} - {!Boolean(state.chatHistory?.isFetchingConvMessages) && - messages.map((msg, index) => ( + {!Boolean(isFetchingConvMessages) && + messages.map((msg: any, index: number) => (
{(() => { const isLastAssistantMessage = @@ -786,15 +221,17 @@ const Chat: React.FC = ({
) : ( + answer={{ + answer: msg.content, + citations: + msg.role === "assistant" && msg.citations + ? Array.isArray(msg.citations) && typeof msg.citations[0] === "string" + ? parseCitationFromMessage(msg.citations) + : msg.citations + : [], + }} + index={index} + /> )}
@@ -808,7 +245,7 @@ const Chat: React.FC = ({ })()}
))} - {((generatingResponse && !state.chat.isStreamingInProgress) || isChartLoading) && ( + {showLoadingIndicator && (
{isChartLoading ? "Generating chart if possible with the provided data" : "Generating answer"} @@ -818,7 +255,7 @@ const Chat: React.FC = ({
)} -
+