From b2e37bd7db278fa146bfb7395203b4a25bb9d4d1 Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:15:18 +0900 Subject: [PATCH 1/8] reset --- .github/delete-merged-branch-config.yml | 15 ++++++++++++++ .github/pull_request_template.md | 27 +++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/delete-merged-branch-config.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/delete-merged-branch-config.yml b/.github/delete-merged-branch-config.yml new file mode 100644 index 000000000..2a6d27bef --- /dev/null +++ b/.github/delete-merged-branch-config.yml @@ -0,0 +1,15 @@ +name: delete branch on close pr + +on: + pull_request: + types: [closed] + +permissions: + pull-requests: write + +jobs: + delete-branch: + runs-on: ubuntu-latest + steps: + - name: delete branch + uses: SvanBoxel/delete-merged-branch@main diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..a85814779 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,27 @@ +## 요구사항 + +### 기본 + +- [x] +- [] +- [] + +### 심화 + +- [x] +- [] + +## 주요 변경사항 + +- +- + +## 스크린샷 + +![image](이미지url) + +## 멘토에게 + +- +- +- 셀프 코드 리뷰를 통해 질문 이어가겠습니다. From e11e25f095cf9fa1909206fd16ef114c00c9442a Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:47:30 +0900 Subject: [PATCH 2/8] =?UTF-8?q?fix:=20=EB=A8=B8=EC=A7=80=20=ED=9B=84=20?= =?UTF-8?q?=EB=B8=8C=EB=9E=9C=EC=B9=98=20=EC=82=AD=EC=A0=9C=20github=20act?= =?UTF-8?q?ion=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/delete-merged-branch-config.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/delete-merged-branch-config.yml b/.github/delete-merged-branch-config.yml index 2a6d27bef..d54933615 100644 --- a/.github/delete-merged-branch-config.yml +++ b/.github/delete-merged-branch-config.yml @@ -4,12 +4,11 @@ on: pull_request: types: [closed] -permissions: - pull-requests: write - jobs: delete-branch: runs-on: ubuntu-latest steps: - name: delete branch uses: SvanBoxel/delete-merged-branch@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 212e8643d8aebe6cab293e61e2800c4e9b5d6d88 Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:50:26 +0900 Subject: [PATCH 3/8] =?UTF-8?q?env:=20workflows=20=ED=8F=B4=EB=8D=94?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/{ => workflows}/delete-merged-branch-config.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{ => workflows}/delete-merged-branch-config.yml (100%) diff --git a/.github/delete-merged-branch-config.yml b/.github/workflows/delete-merged-branch-config.yml similarity index 100% rename from .github/delete-merged-branch-config.yml rename to .github/workflows/delete-merged-branch-config.yml From a4e282f88b3bf47cb33ca5af442569b45f70a3f5 Mon Sep 17 00:00:00 2001 From: gjrefa9139 Date: Fri, 31 May 2024 18:03:50 +0900 Subject: [PATCH 4/8] =?UTF-8?q?=EC=8A=A4=ED=94=84=EB=A6=B0=ED=8A=B8=20?= =?UTF-8?q?=EB=AF=B8=EC=85=981=20=EC=A0=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq.html | 21 +++++ images/home/bottom.png | Bin 0 -> 72091 bytes images/home/feature1_hot_item.png | Bin 0 -> 25334 bytes images/home/feature2_search.png | Bin 0 -> 30978 bytes images/home/feature3_register.png | Bin 0 -> 21270 bytes images/home/hero.png | Bin 0 -> 71399 bytes images/panda/favicon.ico | Bin 0 -> 15406 bytes images/panda/market_logo.png | Bin 0 -> 2955 bytes images/social/ic_facebook.svg | 3 + images/social/ic_instagram.svg | 3 + images/social/ic_twitter.svg | 3 + images/social/ic_youtube.svg | 10 +++ index.html | 130 ++++++++++++++++++++++++++++++ items.html | 21 +++++ login.html | 21 +++++ privacy.html | 21 +++++ styles/global.css | 93 +++++++++++++++++++++ styles/home.css | 64 +++++++++++++++ styles/pandaaaa.css | 4 + 19 files changed, 394 insertions(+) create mode 100644 faq.html create mode 100644 images/home/bottom.png create mode 100644 images/home/feature1_hot_item.png create mode 100644 images/home/feature2_search.png create mode 100644 images/home/feature3_register.png create mode 100644 images/home/hero.png create mode 100644 images/panda/favicon.ico create mode 100644 images/panda/market_logo.png create mode 100644 images/social/ic_facebook.svg create mode 100644 images/social/ic_instagram.svg create mode 100644 images/social/ic_twitter.svg create mode 100644 images/social/ic_youtube.svg create mode 100644 index.html create mode 100644 items.html create mode 100644 login.html create mode 100644 privacy.html create mode 100644 styles/global.css create mode 100644 styles/home.css create mode 100644 styles/pandaaaa.css diff --git a/faq.html b/faq.html new file mode 100644 index 000000000..e3bb4aa3a --- /dev/null +++ b/faq.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - FAQ + + + + 판다마켓 + + diff --git a/images/home/bottom.png b/images/home/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5f85b28e760f30744ec5d86aeafe6e5d483a40 GIT binary patch literal 72091 zcmeFYWmr^S^gnt)3F#Chqy#}4X{3|}X<_I_x<>>YK#=b4kQ5lYyQHK+hVBxE5OF|2 zoO}5G{?EPd?u*}jd(Y!DoW1vo&sux!wc~6fG}RRe@o4Y>03cLWlG6qNd^iAL>*C%6 zYwXr@HvjfkR}4^}cVGJ-E)5u^cs zS^j(fpBfgHJFfI0^k$4kc>ABt$k$+TD_n6S&2lrvcq9Hz>JZ3*-i&`E9K5<2ua`EA z-U?ILjMv>rHQx+VxNE!9!p_Y6bR*SbD@<`OT;;BYnGK`_pUniwzkmNW(yhVwC#=sv z;hWKSz}C~OSyyY(!G^$gpM6f;or zMv~D+q5+6=BSC*X%~HDny`FBhk!%8*xt?yb5u>${X0;Kgvyp7No@%ifp}ZOOdNW*c zGgmTc{4_HBlGR!Q1nKY{c~vF+1VMZ>%jK*&h5>Ol=REt z;gR@+Bq;Q~fuYG}sQhBjAZld`URiZ@cye?4OVD>zPxB2QztBdugHb7ZZ*+#wsezYA zAhsXji29ExVx(x3|3k4$di_rdU=-j-|Pk5y+cMpPtL!galH(ST_ z@R;-S^V>g{zZch&2GCA5XkOPgRW;2y#6l!2h)Xx*t)1fwF)5gb_tO`8EF1zp&FE)J z&O0YpfA$uY#MV-4+QW$5G1%-wt!)Sqi!i|m8ykhb=Aw>tFGD0Fya4v$eh zr@D`7;_lC(@{zSmUfa^M$)>`nFg78T(HQHx+#;*+4v}QETG-?{qPHRXy>bp38V-;8 z5cD!^asP|2m63VX#Cbr?0sBi!`=TFhZS9dCf)LS$S-mGwuppSbcWrL5VdMyEb+k9i zF(^1Bw*A!F$Q%x@dSaCMMETwC?_DN2`%lyZM*~$*OGCloakak!R>9~u_R?0@0T|cU z83P$fPGv~``<3bL&dW15U++F8F_$k|4_H5q@BW)--tA_-?iT14e;UX*HJQ)HSCbOJ z7ayl7qgg%KrpYL|4%T&KOlrCXn!35VPgd7dGgeo}zr;*D05B+jE6d61zF#`({Rk=r z0`qUnsLC+!UjKKG`Nf9Jf1JbUMpE53|LZ42Qk3LBIlls&@Bgo*ym@0mOmzQFPT*fN zTG{^(au$N`Vcf}KM9(W|{_o{b{{Qaze{&w_o^))01RGcg31!8V!N3+J?THF_G+PVj zzH|Qn?hzC@rMbxo*LXd$M!%&%@JbdCdVn8ilkw@#eGA!-s(Q~je&5DvQR+Ih<1C#1 z>C}lj zs~ldY8DRqEf=J6^sjy?s>U#ize3?{AAsaZmF_mjPjY0yzE0Vd=EqmlVj4xH(L2X(j@G^8V#6cESgMYY6!_1OViRY4jy{1AwM{YqFI}2>{HO8mq({ zlLA2YQL4E!C`(S~WezIC7$YO-T)_kaF;)2*+)1&4jdIfms4fhkhbI_n zc#w_>7|&);SrP%jMC}vmO3;%d=JbV7Advrdq1}o$^dmKP;8I^;!eC6ATZ+JIg{gm5 zMbKzLpAEu?-d4Czc57m1LHDui@QH%F)&f}lxJIChq($LLJ+wMNAT1XmdKm%sRb8j- z00qF9xT>J5h5-nar3t7IfnZedLP<_BfsL1Vp#&a$0N`0kc=spaG2w+d=-;dGuPucD zkp5$l&w&E~cnCzuUfR(E8&SjJVi%y)%tBeP$e5S{cQQA^9Rc8Hjwj3b9|8b)R;z9$1v)j!n2gT-!T*%M ziUU3NWOU>Jplg|f0P|o9q!bKe8CHb-Yp}y2poafX)0^sADV|YhZoi3sorz+2vvVfd zIM~VML{>0E1njXtU)oT?!ZN5?H)r6wCB^5@oUw54S{2xxha8Af#mE1+s(m}PK;d(* z;Tmy1?`M!`6Ho_=6nR-mz`K|x=Lmu;4})~C?`_)n(9hbRENAY2X7Do@^b)8g0zTAw z4~e?;%TO!0isPi?mzi5pd-Q)hdDAvpoG5r7)7tyvLOn^wWo-Uo|3=s_UjV#WvFppT z`BPZ2ChtGPU zwRxAO9c~r#h_*X6wpi4=k!Ihf_jyJ<$Ke8&V8Et}AZ~JfmV(`vJ?w8J%fs&^At0`4 zTs4jF;}m(S6e&T(d}=hvpeXNi*YRR2R^08+3?n%4eFQtFm048OBxFA|l@AfZ#qi)Pc_ zV~zX|dO76uD&qOvb;4-7Jn0?sF$$!lG_=65yIR`N_5UCmxK1z=n>=gT-+HVie~0n> z>$On#s?fjj>rzyu{Qp=?j&vTa&gM|2GOJuKh=!oSj7lR$a1VpxSQqQdXCUbw(F2c` z&jy)ouOeY;xwQ?yI`jwf=xin&OGM(Ttc#0PeZUJSjLN2iR->jhK9xQEsk6 zsT$q+iX!;yb*6;Dto>wGu0rO#7b}QXGny1Rn=O%1>b2xGw5)XQsGLT2$4p)OZ+Pyd z@nLqZv{6^w)tM=;2K0`cfD~D6Y@d&_^p^#6S|q6@>|09Ti%*|(LHDpLgrm6UBhN`f z4Z-fpr)EUtwVEc!@ad9+66OCw^4eTwveV=^!Nv_ve>jdP&rY1Z#DAp^aE(^!0JW?; z;1Ziwl3y)8dlwLb3TwzE5iA4DHg?tEY55D+H@CaYC8~OAuKB*TgN-ZJRb0{%piW8 zdQdaKMQ>cEr%D9W?rzl?MTImm+@fKdlRkPzvuO{` zM16zT{MGrlLy0X6dhZ_|WLt@q8s0&*ygj*`bV(m{L`6DuVgUKLw8;53tJ~!5vRy0$ zHW0|{1kXFiw?!=TPCiyY^%l!LNi3fNv)rc`l$0g>G7b%sOCjjHlVo9a8!yuR7IqbM zz$9s#_v(6JjeeV*3>+#bWhBrwkR23wzcTZa-SC44H}~m(8@ziMrL1Qejs5Q1kzZ}n zL>Js)o>3o(1qALjTHUS@mW)!>`o}&Ndx{v!FysXQL3=Bh4#VfScqQl@R9l2pd*&>^ zf+o0yHhqCeJK;#*t2F3-gxt@ZW&5voX3!TF-Fj)+Y0$-f^Ft>o)AIhE=s7D`4sT`G zJBDtk?;l7te-I`hbADKBI$u2JT?*~;5x-UwDx;PK9pQ5YK_@JXw~!sgc}C|0z*IP@ zT`mqTk>Id8fD7*CV<6qCzs2UVFaDE}B#h8ePjo7n^qcvNa{fQ`Z@>D|IVe~i$=!`! zeS0g(UDMAdUdq0WU5~ac?*_kdaSSS%_Quaja{v1^H97Kb!00SNG_LZ$@r&EgeG>c1 z2x@x01ev62XCS&4(8E{B14dHS%;0sG)Jj_w%1_-JCR-9&d^hTHEN~0O~$BH z>v@p!$G>qb+9%t~i>|B4>eRHPoTrz$ps9hcf#+(L- zuOxsLIsT#DFZk_UoCl23BKJSkcH!rO*|B@E-6|Oo#18b|EAjjJKD@)^D_c$skDM(= zJ-)t0g2GEDxSFed8k|uc!7RXNCl@ugl3lUh9GSP7Ee0G#(IP9}*LF?(zRT(t12L!@ ztFPA=ipG>Qt@i;LN)ZHAabwmiD_Fw8T_V0C_wo4zSzqLp?7C|gMVuB4wB63+-VNT| zp4xw2pCG(ukEThdv{b?A`J)v~>I2+08jceW0ADbNe7m@v>08WvvkvZt@COPp#C)wK zEam?$Q56&XoxGl)Py@iF#Ls=v{FsS~>u40j%qNg_ItZS0P^!9q| zyYtp4wY!t+ikLej01J$@p0e`M-?w_omu;d=kD{NyB|=uqfV;q!^CoswVWt<=(bf{R zb%TGVI6N*$6HHaWhGs3iF~zrX=7~!y%yIQs43r4DNdiVsPllzIgQG#FSyrTH7$A}U zT$(o~4BTeBZB$O53v#&34|G;u(vOX(iAFZATC5Wf7H?m$TuF3;B`4Lcdbcav zI;%95Ng0|3Q_c%3*P@E2$57o}8sPW<_8@PUK66#>w*9Gj^mp!hQSFhi<+fsl4)XFY zE_=?04g(CzKZWDCn0*qv6|K+^4bLIoUX)EN26^G!s>jBqGfe&;X!Juzue@B#vovb! z4`SZ-t83r27l>7$YgOLjvG^aw4t^fp{kv=Fa^M{G-nGgc*OM3=*?=5WPs6E&$Mk*2 zo0~t-gF)k7`&%9`q5)pU$qI*6|FZIDaeJ-F1+#0`uFnX!M%y2pm~g?;k&w!D1u#-b z>N`vXD~^U#icV7JW*vnm8x(g9S!G|en)Hy){Y2caNt5FM0FuIvW4&GL3B+ofrp9dQ zQng;O%-=`juM?vC;@ARB$v~(wPLW_Io9LMo=URS7%U9yWq7Dq>zRV4L;!`RBT^O!X z3s=1j{H1U7r6*FsOtumy1~p7V{$lji?`f3pn{Xo<6`mx4}vTl zAXY7RLjE zsOn#a$WoQOd8%CQKY2=boiz>n+q^DUwV#3S{4~`b81md4zxtwq&u_>}B>{N~hEe!& zyx3doS&2#G_q6C(1s}B7 z^B{^>yG=hy0JMSsc$MMcw6CL`y~#2ybh9vYS?c)m_GzX1T^P)cB4CMs++e3Cy-U|2 z*g83h^c7}Mn=}2)QE_`PX}M87m)P(mp4aE0X%7&X3v3fO0IEX!!kVNH3m$-jYfQUh zQqmZ`x#dGuAy`zdArV+nB{fcaxXZ`$Vh+q}z==70E@zbJT=Ly9vtfi5&5ZFZ(xTOy zgb)FjA6{c{+t9vQ*$Iz zTqVf&Y`LxP-#4^4r=ek9*BPs)~ZDmwlvvd;?oRA>Wf3aovK7pPn z@@mqew};g^Jn3{;#pnY=NhQ<{$DohsX+^kc;|X8^rU=$3=Qr|*%H4NmcK@e_DW|jl z%)YbS(xk@FJFtcb2#mK=6rYn8xYFPV7n9K3q62Z`WFA9!@%n`boh!)^vUlo-HeW-J ziu|kozE$fM)!dQ-6QiWAH_3LsF+3|q_L~R}E|{Xje;mC}@~Gv}uapJ_iRFvEx>Rsk z!UJ6T=brI#QXy>(1Khodl3VcYzW($$ETt>FP3E~;nk+;-Cj^#+4Jj33b~D)!w0U&w zXB7FakhJWhYHd>l54aPLuf%hYUxB0Hsqw0XyZD3_v_pv&?OT1>?G4PAjqKnoc6Am!`h4b%3 zW_ygU4sxtF@TOSAE?V!&M0O}fpmXN+`-4;Mr@o!K$8-cDYFb-5f%!Z}wF~6)7#rv% zZp3(%_|v1t$=+=G1*C+ZcT$!xMTo_prgu*}Yi(MIQp(kqWS^3%+39j<%eQ}2mk_I= zp?K8aL*5klbwSA~!sdH~AuGliE#u|FX+7qo==Glyv2FqihtOZ)0tA5F=E}@3rCA1y z$je?$!=cTtM_;ywv@MNs0BE*j%KL9!`bd+aipMfGol=>f>9o|Suz{wsjkQ5^CfIaf z@@kASTKY}hp2nZxBzwY=gOa0?|?Wv&xsc>a5Hxjz(=i!xG;)V(Q#(U`=_hu=G z)Sgz}|1z-ugODaG-Y!EQ6qp)p-7hvOKpDByj?!x3aJhUh=6Jd_ZHyBrRPNL1mDW+h z;ew==|Ir)xP>miUmQ&&$a;m6RsufuVSB&2BKqb`(q8F6JhwWmdJaRXp|WR{0oN<{E-t5K66ExBOYpWu5}TaJ28HoJ zf9%=f+rk8)ekk)YO#8K zVFrsYw~2;&2J57GwJ3|h15&C`@i?99I3(}-`n$=J?4_r(SD#<`Sqg4Oa9nuX@P}H%!V`b#H2*b|A)O;y`2UmjzQ6N4tee1Cd^@ zZp!J1Pvf|!OYGq#nN0>>pt$Fkx?G~C^;LMmBQH`K8!ChO_cVyjDb=tBJX|6Sw$$}+ zAAtem+oEm2OGo@&f0Y}dc*I>eiuG1aw#HOeZ-STq=?uZ{Fxi_+B=9{A-v|+PP_X`{ ztULW--OJ?@g^6@a-ctfEyJ5$gy$4jOLRI@(A-!f7C#Iz_?700uKdri)4LbEG9jr{r zy(6VcIO@}!VVu_ZAf#m-jGx&VqEw~h<`+>fs`ZCoVQuw!{f(5jTbo9q>mKl!KnUKt zoZoeJJo0IE^>}by{cVqnI+oPe1ndN*1Mydta)(acxH1wpH0u6-`!Bw@e(1jG?tdI1 za+DrKrZyWb7@wOAr?r1Wh5;Z2lXu6r91FQzQVrd_?O@IV_t<*{l?y%>Sy5S`gl5En zn?ahF{_DvJ*GU+DRRMpNjjrGG-_a<-KPRtXF(?``g>fnXOSa{Wqxw+_Y$%+l<<_nq6xhZyD?Y`7knuYJPva}%osDfdf9xJrjCud2#shvcWf2L;! zaxt&kNaU1($;UlsxKokJit3w=sP6C|ZiG5{s#vT>|saaT4RQoT;Yd>ZP|3%QscX;43a z06j%zdXE0Hzluynf9iyZWnoN8kc*OjXm8+KLK3o6>hGL-69C72Q+T`0+*RE#_G~-U z4RH)s+pQXz+~4es+y}T+8U#ie26|Am}CBrbm=i6cVcLW9`*`CrP^N?5UryE@;w@!`GVfx4Vm;lrZ8>j;kQ2W;K zK{fPnIj(=fwcpK^entOsv~O`RreT}CqJjtu7<*)2X6UceDdwF1>Yu=XG?g_}qr^d( z*%c8Xm|g`03MHh5{~Mi%9c#8=d!Eln`rfj%wkvgT^R1FZA@04N0$tVLNjJQN&#KLI zjE4--DjN|QI()>jFxZb|5O|@@=km1{o!IV$cE1(20`|yljoQ*kD}&U5Xl9XDn>;){ zge{C5_CH9*a|{SyYAMNX%TKY?;^>9MM7xtEMh}_oPu!sO_;xcYJWmT-h@SBgm90R` z4n|hUs|uEhfc$}X!Cy>AM`({*a+AYXf4}IVOc+v~{|$Y7==WHI1!KypT}IdS(4IOJ znV=emF)>Vt5TUK?ZY;DKq6nm34yiW7`(8pn|ENllO9QjR-ut!sdjIrbfFTA@w9piO zNEnCAQH~IW6;+YWH>+xU$?6t=vb1Xlqyz9u$M(lc8p73S(+ih64dXI}mV{mxWc+aC9Y z3#*;mydtWQU~2{WH#hsl!7n43*LtIJQtj$c^e$qbb_A6_VaycH*9s6x}%#w9AJ79ZvKrj+RCv5owY z6zk--HsZ52;Y~A7y~Y4^J8H&_>-De0)60>_#9yM?Rrr{f?2TQgNU>+VTs4+>GJ_Ho zv31wvTgW~-A^5&Bu(2gy^h`3nsch4i1$gAV+@rC^3457rlFkx>;ut5C2@p5w#F-Tl z0zZ&HgEQ0c;atwh8&}gHe9XxIFoe8)PE@e}wmq3r2QW0$8$T-P@w7bZqk91_Ed+XA zrR>Dk)~^%jsbLJaG^n`P_vn(Z794!+_syLO#8`>aUlC8Vl z)>ud)?*spyAw8Y-gHhmCty7&=mLhcXfizi=dG>v=h8Cq)Y8bNYa_mKFuhLHbxJ)?& zlq}e~TCmPLjx_I#4kvDy(=EIAw0jQv=RG`}8`{kBYys_#OZ|(lAD``8_@Tx0Ed;G# zK>w5Lm(<~VAxJ6CJ()P}jJUAks^e_x@k4y%P&0O5X$mxfcKzSCe6TetbgUm@f-%>R z^0CN)#>hB#sj$}Z5mYvgxOR%h&I-~iXniMULltUY&HnOE{JO-P{FKI@5Fu}f4S2OA zEK*k>^L<)Obs*B$F2I=kGgY#O!A1HCzu57DPVlj8d?&ZRKFkPry80g|F|lJ`Atr>K zjus9Nkf$6K_logO@j~QhMrYZ-9Az=cr5z_Bqf7!$s_KZb10U)O+_Qqd{$3T5L5eV# z$NgTxG?_@LY;616#rfUDw<-Uh-@;ghSL8ACyfZ>HkQ z9N6yY*uS&umzV7eI`;r^x^EQGbErj4gOD1)P5F7bK;*^zEiS}rm5O$~w zAQP7QH>S2tB`-#5E)=y*jNOANUKc)gq0Pz<8#76M`ixwn7z(HyjXqINb%2(+w)_)> z>*(REh^DkQ?EU7~s&W~e_@w|CcBCllp`OBWoav}-o)I7ws|f>Hxq>;8_kT;D6fD>l zV1rT&y{uoZg%~cC^KIWbKag`@z{GZYxL(^zn*LJ(<{ib6$POv5YNO7($%cX&{|}A; zmwL&t(+P6_g%Ua8#~g6N;&!nf>#1iNyIySJi_|4YbZhG2nEt+Cudl6^g*|bTws;GE zz~s&pc!@QLpIOdVSToV4(DS(@8sD$$jhXGiz8>8nHK1v!^Z3&(&x@bxlOKx&?hG<^ z{HA2$iICEedE6JCWoa?`S7wE>;_>Kyd>w$(Mq>eUo0fF|<^1h1(9ciUY$V}Y zr~gTkugN12LpRfa!yMhbjFG%MEDQ99BhGQoNoIJizWIJA2Y|k{KK0jL#x4M&<6dD6 zJouD|9kmft|C6mD3QqmsI4Jzw=CPXX6x<|VCJ??xkGTd?|!l^_XjiSuwYtK&ad z_p9`{{Zf&ABjOT)Dt=3M$qi$c{7`LI+qumTx5hvqhl|z1&?iGzPQ6p@XxSxGXv`WCJtla^r5vz#s^P8uPz$FE58&(j%@tbQ5MWE=Rz*7X8NIr$ z9gvzj`a`;96}Lxr-t=G0VWiRLZ!M6#_(LG-@URVHMg^D$8W3c`koZEO1LFHM81lCg z>tTmD>K#Pq>Oi2&Z3Xo^o!hbRUmy%ISU~6@VNrmI=gyQk(EPjWYfX+}WfldJtKuHP z9IeFe``a)8==A+ycoAn`@jz``hH69m${_1Qoa=2?T;q= zr!lLjL(Z83I_X;2=GK4K5%!ap0NK5dsME$iaj{s!{AXRh5bux8n0QHBe4Y3g6?D;T zA%zcU%2cST&fJ#sjJ{5_S^hg9?5CZIa%j}B+ED~M)nIrSw~2XzH?&5)pbWLI zTo1is2N(92>cVU{ZDYSWAXO}nMoqMw>pdDZEJcP9Z5I#*0;8NVox>CS&aR(}?aXtO z9jzVU=}nE?`sbt=Wkc7dIoSfvWlA5tYIxi`?#9P>Qs>LCj8svYqC+|hQ@w&#t9|%@Ox2ZE?>7d|oqp{1_@Ejl zb_7gTtCkkTZPLo1m9>wFl%aIozq#j?QP_qfP)qv27lyYo+HdE?#cOR+79mHg^S=3B zRSCL7mc0^&MZO}L`{K1kGD&3vmAR=`0*7Ous3uAlE##7A=YS0=$_)R{NY*NfqihXw zey5auV{t}QUF1sqaHVYlZW-leg8Uep!Je0L%|-I~N2_<0YE(%pXm|Xp3Tfrsr-zwv z{3x~~`gz}}+txv*Q--T!V!z9{WjT@o_rGE_WC9;GH=fkZJPDCt$0Wsjh?!>39O8>8 zHK;_q!xQNWD*n#nfur8XACF6Fei7&V&USswUpj2z_TZp%oeoRd_%!q{UZ@qCYW@Kd z$aLGV(92VEeZ5_G)B2Q`qxCg%+7=q4o%PQxx(VN}WrAD@x-40B9>fud{o8W#Nm6^r zv?X+ZKtWC3(3=4f1{JP|8hR~NlA|0wgjrx=>qQ3{g&gD#)Ucam9Cwld?6XVo zDtnF9Ss3+Odr6PWPvcVDe7HXDIX2MIcWr{V?0{xTj)7!`?I7`@n!B``yP@|(gyK`} zQclF&S@SIC1Dw+oaeg5qUnXEdLM{vVoW4faIgxcn0s$e0u&ml@5bmphLW(GEt6k&QAsa*=t&Sj(@{fLz`oFNC- zfF4T;>DZRWpS|>fDpVu^XqjD%f}XphZN@wMJgBMcC7)F}?le)fwg}wLe!QsmOcy>5 zx#9vei{2PWqVmh!?`3p3r=M5t)X*Z*7|Z!QzZEHt^ER+LYrgzTsxz8Zt>vt1g8#D<#r{S(pcp+zo2GaBaSaa; z&42%n+){U*YTmDILK`BzMn&r~D3juNMq~x0OvTsP(*$~?IxEfX^R-NjjGK*{AMYZB zJd7isaZ3x>z^ml0;(n9?GO?-Fs3+O=GcWMv+mY|^=?cT(Ufii}#*we1ueT@%4}Fsf z=JRj?$b1wOFJHe?r75}*!s*sPf(V1vKB2kSTUqI?Yj)eL-X?%$iXX^uwA$;SBTF%O zmL$V?pVjUGHxq5U+ic}$c8ZlYcP%#&&vOB$*3O`TAV%h(tRPM*yj8rDYYLwBiw6`| z_A_dX57bV@o}<@at%S~=-eA`frbrq4=Kj@ynzSP&$TS><=cz|JF(H#OW1@Q378Clr zFW-|r=usIVhUX>okQb-wzb1Z?smBOc$Hn$`)sOx`=WADQ>3Q1)^du7aSCp=B&MgZb zt8npNd*Cxse=lHVo8p=)^B8@M2gsH1Kg^JY+@?AlQQC=oWqiq}8d=i#K zVbCWCepbvvquqxusDSXp;fkaoY&FeYq&Fkth_Z+6Lay10cy-UOq{tljiqLE(ytvI8 zh4>se&Qls;W5rL|=TK7LW2;^b=m@{h$hFCoe&(9idhKliA3%t~S&C=d+TsL)o{98F zDFK$V@A^h+A?4L}*D_q2HL=O+NJ%LANNx&B5$ekk81FS&oIRI9H=h^Dq}I#$dA6<2 zRX{JRvd;~ILt-#lk?3t`GUvXk>6F7k?euCN;Ttxfpz~~B6n+m^soB`~B!9QXg}rIQ zf_~(Mm5T9dW<}z>D#n=VU*cC)%ZC-oPrIa2Es^b5HLZ#;tZ4(lj2LDg5^BC4k~)y$hoBXrd+CDjDxhH%VP z=aKvtHT*wJV3InVwa~-jh14oKf;sJWqSqfdF{q0;YWy$$6~3BEtF0dIqL#tKUiRgP zw7X`s(ism0WbXS;h|V?_PEQgO9TxB@7BFy77sUrZ`en4*P?GSS5it6FA5mIb*exaY z={EhktpSx6b&X{%jnhvM?W0F?1rSV=L(qSrzbARa@8=w=F@M~LL*hLXGTJ4h@44ThrX;}jRhf^ZsL6|*AkyFoN!m+qpCBImD&rR9 zz3;jM-Gx>P*`6mKx=l>Y_qO*|p7V7RhYImM-pJ$#eC|J?_-<#$KHTppN@0WZK5R9K6OvUJlgm**N)=5O@P&<7! z+mZP&lF$U`PAwgUi|pun_HaxwACQ}n_z^Xs`Ok`sZQMe&s=)-Kfw&JYAGrG&6+*e6 zr2?hXNP4m;I@=;}v#60M`dB}wd(Cjc8@~sWm7&pPl+q=mq|x`RvC5YulpD#{X@8r- zTWL!F^fqR&$lx^8;Jf1Zh&fBd(1b)AI_kdpz}wQk9KE-}+xIF>SA=v{dGq2(`MTqJ zjb9j#3RNEpJ`z+wxw)*?JDd(l(Kprikp}Wshb<8+*D`FWS5Unl*F`ZB^^AfoIx7s`BtnbMTVI`Tl z2Ukg*4Eov7JWODCH(19Uad=<|cO&SRY@PqvLn(8dQ?`p+(?&FCS&;|zt*5n(Z(hi; zkHP>T0n)~fQ0)0rZ)SV(lig0lwM~}@Y5Y(YqXa|VfQDwoO_IwW%go@iO_mGF$~ZNE z&5k-qjQX3Ee~KT4?M-udx#9eE^NGX#omv`e{Vly}HJrkqyD>-DcbG3o#wI_%sM6ny zK`L^$7XPG-J;h8}SPB2og`JVoILGN;r8&uPB&=xpC!GTr)W*k3mG^2S?$0K`eRu!L%xuPn_ZiN&I>9(Fe?jmB zo>^4rZ^@p0cKH*SV~Ar8#Vuj+uK9Y_Hk%thXc$o8aX$$XHUJTsI;132JQSIu9rV2; zJ13k@#UJY{VyHmEp(&%o%#3-A_~_iP#F;6+UlMCgOTiN~x*+>eoyKns1MW8(8g)xh zUe$g2SzJCUBz~KbiF29RMce1oY;7cPMA++PO;kB^6e8v_5{;;b#(1l-^ccc<;i8?% zY1gg3>tiq-2l^gzO8@NVj!+NDaYStRmnvw;|B!WiI}8vydmh?nM$~^aL=Uae!y8ED zEdcep!zzk1thST#4Q70^0%Ysu$vIu`R|+<2Y?`ex>Q@vMvMf;cdprUyj%JLbFGXO1 zFJyAqDVH3Qt@r-D{T0B=7cYNv?l;jY_nY~RjX~zzBQT2|ZrIbi4e63Uz(-z`k}_zy zDk~peZu1EoLQ9~`z8~xA;8v-dxv1=|OhxG5hSrR7K%n#)=74k|#v>cf~XrJh+5IP`Uxp5asd?(VFTa8>^J3W&$q~(_9DJ7hW}gP2 z!%ug^abFuOCflOkc;NFBZ5J0`|Kgc=lPj#MDVUI6V_L<|C6R|uI;S)K@ZzWVnuiqW zW*K|MlI`5e^w$LVB?}+tjLVmm9uwgyIqg1iL%lS~avtaT2191%pfw&z{>z2x$t!PV z6Yz_l{>y@hqEAqGm@59mx&8cY@mX~&JIrQ}tX81jN=ZG*oP<<$Rh$e4)kE!tiOqP>0?{k%6S5$mS!%fs;uE z+4&dBOBjkp{z~KzaFKjr=6D|Zu!Oyop!@ICqQV1pljU*PynERPe=OWu3!22w+T?!1 z@ZETIN6a2(9y`xme$O?tp!1oc9J_Feyx(AAmc3xsLgZ1WGMS|7iTn>`>TJ-s%`j;E z?#yaQy@DYgDT5+2bBkrC)se?+Dr{?KFz<=GD0KXM~G57={kx{^o(1XK&$4&RNBju;Dslp%yjeIdM@04lZKzl(XI&nYcD zJn&%_jq|-h!XUm#@=0(QX!~}Zjwg!Z_4gdpkhF4VV7@_$lW*5f47@jc>+s@_zmJdj z)Z!8vIZt-+aYh>Nx9d-ab%X;Zw(mo1d)d5j8Ql~~9BhMm!XSIm$O2Ji+qKGwfT7my z^{n^JiBBR5?I=QL8Qt8sS}R#~KwGQVv;rU%bJvRER>5Q4o|5o!*tZkf?b(0FIH9*6 zCx-us-)4k9`lnV5@6`QE(kpL@@JDp2NS6hw}0G^+0bYg2x{($Je7Ryz(mlHcaIe_AA-;vBu-KSKL` zNk>4(#(nf~fe zf7jzQWSZ`X4aki6DYZXxvXlUM!NpSoC2KQg#F=`B`UDruFwgzfPd@sVHxHlm!D$eq z#h0cUgRj@~%TmEx7hXya;f_uah7i~?zR+a4w(;6o&`eVNx3hwvE&LUdP7;a^JN4m^C+Rl*4v_9!AI!r(R0XK>RZUg91+2!`!APIHQpZ>b&GeM%`IUGqT9ZsUEnUm0 z(fDJkfl&N-D4|;_qXUa!A`n z8PnE3C*uq4bClH~z408t6Jo@4P3}bR_X}C&26Zj56V}mUG2SSXQu9CPpq(>+h6p#0t#y<053Sb5s87H9h?4jyj(tk82VXKmo?A^4E}A{a{tfFv zor{eXYzo4=89+9oI5UXkgb8?;l})QAmMwkf!kL#R^EW&5~fgPGyFz8f`wcW>qpBKvSeh!y^Y=Q<(t3HHlJXdm=zhJ(dY@yIFPo3~s z7O%Tqiv@vJ7oXmH{vR(^|H9IHS4?DQC))FiB4I=2y=ap#=&P^TcRg1Dbb z{ryT5VSgSp?`9M~-~P`zTpxCEC1J4_HB#|4)=SX@u#6s>$$+p&H+m7O*udaX$!ja$ z_>b5+oEox|tnxbN$`)tBb7w2@uTSago#r(s=p7=*lv-@a7X#v9mphC1^*)RlI?&7~ zp&wucCQmF;)I3m#q36`-4d)oxx^pgU!~}Cd>$$2TQubPkq$R1eB|7l=z7tJcY=7d7 zXl0(8-u(9#|C4Bp!09$89U1ayW|*AfL9>YVlay`s37r>W-p{tbKNy>#A~y3VeW8Le zl(R=EZ*$+c!M-7@Wlb_iX5XN*wy?P8qQyXp*s}g+zAX>K^jNyAi7x0$f zEF~23n}6hZ5aoGL~P^C*9EAWn;>fg7^7$nIwPc2B?C%2QFG+Y`~(d(QkTQOjv@VRJ31*S3$6FpRBKe5cEMym zI-d)=^_?L-<1cj>@y`1%T!ZWtRNW2HgKMir3Z!!GK(#fii#2X*ppnS~W}c2uNZq+E zo-G$^>-+X{dgvy-7vBQ^`KDK?Da`9Ofa*QP$4xWdYSYt| z#Ra^R42}yC%qNE&ml&Lgd*_)+=Thz**I#~lw0=RVInHTKTN`vjQhlK2Ilp3|V-`>C z8xGabRkh+9TqVZy!vZEGZ|u-?a#;Tu5I8>r#zpdWgvKgeuO4c1_Pi~bqy~z9eDdQ@ zAfb2)E5w15qb(#Sld%jAO4RF1)iXFa1%A;qe*WjVQ^0#+^f&L7FH7^E&>TL;*^Fe1 zQWTijW<0-2_C%t7ioUm6YUSLKgjXlCLRl{i*i{8sn#u)=zf4-f=OCI4maM*(PC#X1 zL)4mwk&M!+C0x(!s{|{Hf7k%sU1=W874=2Vu|1z!`$!oCu#{rc5JaYF*!B|#G3km0 zv^wlr9<@;=RY{zq9$U0wGnTA{bZBahrK ze;&`sbZ-BC%oiXhQe5Y-`$fI8u~ywbHTqgylXJJbae_I3*NdgX%I(%{wl=x82ujcg zJlP9x4|7cmJrpXvjK5;JV2aCI(#m=1#GcG7jeiBr*V3~oh#Qt*4G8ez$E&Zbe5_$O z#7H1xsNUiSS*C`IWUol>#r;s=Z2w9WQ#TrJ^vs6-s_3->jCQIZu0@fgx?VgJN$WpR z6wOg-MS{)9ae3-aY^sb)etWG@?a5b=^>XozSQ`a(o&9O5EF{i#;2Nr@=y}_8;QK($ z*q%O50aIy&!<*QV_MY(OjyeSA2mDg=>Iad+pZUh@OxO5x{37P;``eMSo3)g=S9a5? z4dmf4VK);($trZjVQmQt2Mk%aG0AjQ+=Wj`?UOG^>33trTYY3_f4gv}yiq-*3HdA~ z$KxA;YHnU{S~<(#zTPKBetGO_7|;hWJ}6xY_9lC|m*4m=+=sdC*#m)wJaPPD=5no_ z?_uon(qoBfE5%s`^!zD0+cAj=drnyIQf}lq0_&sI34B85 zIX?x7!+<%$z7mnYgiyVyJo!@gl}YbA(|7BpL_wQ$(+HtH)z>Bw|16#08byRur#SKR zlciMk!{W4l^v?n6HnXGES_fKL66}qb^7z5~n^a0!x*y}8xo#~YFXg{4D&bCKb6tH< zBB8KQ4Z-_}$KX*)^)vVf26G}wf=om6)5*1oJ#<@q4++7q?!t^!jU9R#B=hg^W!g8& zBo?1)pi>`wL4Od;v8?pBH`VXl^V>V>nxsp&->|x{j@*>)q_zgc zAb<5)EQidI;STL%UdpZ5^v*XapU4nU{tHh<^8}BuDdt_82VQQbWXv zM|#oX#GdsuY)&U-%HaQ+)RJIX|M|X*qWNpNhcr95uk)kuGk#zG-2F>WS6b^{m1fb4 zFboNM=fsIOeH$JPCUci0!#kzO+M2gS1>Bt@nH*FKW?gJNO#M|1cUq z4bRxI4hPFSq_-slUR5lFs3zm-w?Q*|83fommPK{D(9erteyxv8S72Az#jCQGV#<;Pp84Yw(gViX@5|$$+be{r#B%yB0X}=_Unr$765+1?gE*W z!rpi4z4=6eK=p}^LJ4)YxuBIj0VhhW`qG}Ujy^}$LWuSU-Q(xw3=qr7>xu;D-|~8% z+vyMAsbMf9*iOauAK*^2+P*Ch%J1{-rEw$PJA&>FuD-9zfydNiT*ehnm6FdvPFepF zMM#D>&N}TU&ThAmVT0i1j)Z*XRb}ulip#wJ-s&VqL0{G} zPAtIPA>nNd`XsQXYaUj8^eGJ0V4FiCfiyZEZZWhI;pkr+QJ=tZ6?rhQYb%<`t#8wf ze(&iZ(|vIIZP!VVfVD8J);bcjf*GoiySb)d-}V(*S%=RFkBg~jtzxmsGYHtqGvFog zOwFYYeIApOK6q_H_5}%h#~>A_FuGgEHEI%YdbU?;_WIA!JOjgJKqEM+(#`M`F_nB`gJP7Ote$$d7s?ZzlzDoWhW$(XRidoc;di^F7SasMv|0m=tK_E2 zbUDhJ=uZa%e+4cRw?a`$uhW8ibmc$u{|PK}SHy+?YhghcR^^Es+v;|coj3g*^7`U> zsw@H(^f_WoZvrC`yI1kj!-3VxL?dv^HDsN0R76)-N?M#11EU{z(vVL{^M8nM$}zeY zRB4HIWytsod@k_~fy|pEwe8I~To8f3$oPpenyXg1)mNGM2f0ce%f9VZB?m--OZ|R3j6&7 zrJvWFm-c;^vrW3EO2G1@pXP zBndRj2)}fhTdc0=3KBh1_4-Mi7~;2#>t4sQ%*RmeO6Cz)q+3u?F&MkPbC>=)`p4d4 zj2u?kOLHu8C>Gn0GBBIntcAD^Ibd~S0LFA|=G@GR6_Nq|b@+@NhOwbLVx2SS;M8T4hRwxVUj{Xi>$R z>3zOU-iyLhDxOdEJgaMqoxv;m#Gnkg+-uA39Zpt{M+()zYbtRwzzjh}$lD?3WZTA9 z*jMR{k=-S_1P?>nxE0C#5@L48mK#ch9|#Zl(ms(xUk7h+8v6#9y##OgoIp12>GqUK zd=jcG`o}c7c2-I997aos=_qqs3>WWy>f%7Df2}DI!^{|KBY+p!id8h$dc*7+Uv|90 zz9zYb6s?qefN>aA5-H;vm^$kRm+JEp730(@bY{UJrfgT~IMl~e_SXGl6|Ks@vK_!} z%75PO__w&zHXQ)^=V*7&4di9@dFuarQpK*TTf(%%9IsQR3kCHA@s}s1(pV z>;#o28kafd(^+%^z*B@8e?b_mO zz{d9{u?~;I;m%XrNzH$q=dxP2^JNRwhT3T6%6>c(?t4CQ>q)B$dr7f&_K;`ewC%`bOMfUc)< z70Z_4@OdZBdY=7=uv`g-5-@0<#Wp9mk4cCcN&>XK#rb(|;BsDt;V($4xcNK%<*Q$q z{`1LPvM`qqaF?6LD6s#Y8*>DR4h7Bkn%FPrlaCVL08~=3;CK8>ws(IAzA3ALrbKaR zAK&YZzqBNIfe*)~u3Fdh_T!SyzCl{SE`bKA52KDbo zt|6k9I3yTi`X*i32sM_xA`#;$CW$pMpf=p_4s}>Ee2|vR4n((X{^&iD$=P>t;_k>0 zIe&7zf@{Vq_JCP_^`6nj)|3O7stJXuhysXkpyqBnv0VCI9Vc$@4g*tHmIiSHw37+(QY#R7zXXxKjf`t;DGh-e zp2Y1m$O|Ri&a@bs0|OiVm<~0c15m07lh{%~1p^c173S0zObYpK7-&qT6YNOe_IU}b zd$7qW1Z%2+A7BIkYuYdPcAMA#w!CGHz~5e9>>)jJbO%cKLjB8b(A9ilZy~z8yS*p$IVIe zAI;?Kv_Ob<*nM8MN^LCs_Sl?!-dgOLK8g(WcekynDHiN4hCNehC*}!!Ej~bNAl}{D_bM5_#8H5A7#)Z~ekEX@|U_ zwpKttmA~AX(5|-yoQ)QUwq~+kF32tNz3cTO&XU_C2r2VE&W-PEjWew4o(5S%qIxzr z^{P>bk5LG#N574@U;kAZheUB~oF8GAFw z4*`P37-N&r&B&V;hQ{iYn~3qGLI6EM2j3ENSF+4VRj8w9)m~0EgA9*~m)L%>oi0_j zm{3`j0mUazWo`?9J{RtIWc+h~^3k!K!K_a+{5#&we4+j_5C|{_t3xvj#G7agNTF-@ z`tJ$Q-dEb!FhZ1&f|9>T37M-GSwKgF02gqPazQgq9)j0d48rgN24wf+&*#R56X&L4 z-V0jSs1-$)V4)RLOulR+tS5ya{C9 zJHw3RO=AYoKlG9BmDkXw1CghhzaP`9zrV5~9pI<-1BE!rsNX&7Ocn%Hpbkl*k1gLs zS`KZgfK~pdFY87PiagD3dSU0w(o`6X_{Vbof8CqgRY}a@zA7Bq6a*B{v5>CVb7Vt% za_3tQb$K57g{$g~nUOj9WVR9e#{eA2T4xWCFW`@R`9~7LV+j4-{VH*ez0gn0Hz^fP zB2Na>wvzfqY7WFjs8b_z{1U9T9A*_;7y8e_Vkqz+K)S}B8<}C#lNf~6dz`&;Ty6D@ zLKMI|HRGaZmzCgSD&Mb-eP2KJyYSO6>9T~edqgfuN;~Q~D=&5<4-Ky|nb|*;zq=~u z!-wO|M@{pnj3r>pvqNmyV}RB*i@75|W4Xd!nW#gVdi2aMNPSs5`hFD--zTU2VMKM= zRp8_}`u<6OVwhsd3JuUL&17b1T^8C4svQpedB?F)t1?!OT^y$wZrMgH$SJ~TCT@pY zJTF7KvM0(XPP=^4_;L3x$O$&lNrNKdEtWcUpKGPI2P&j`E%98(8!yd3XisSMQovZQ z$a)60EsJw@cA-w0oQrzYqFSmGkd!`~bg@PMP2%ZWzj|{PP2r}T_{XceGVtyQd`qya z@ktu#pfO_>g3G4LUo=l3MaY6HpKafvO-+LLI3*_M>es*hEKdPrJVJ#O2T%Y@nB=_L za%@54`Dv)Xy0a`@Bo%bKuR^$CZW~(h8XlxFHj4};A7li@3IDXs)1@zZ zWAA!+CgFH6Q*;Jvi-lS|QxN-!UK!1Uy&M+sIl(=F^`og8JvTGVRyWgax-iUewJ zv7b99p$@nC_Hh_r-c@$~bFjk~{I!JFf-MA&)6!15Dy(?ZG$^gd zsa1l{r7Vz({?dNh7;@-yz=nmJ1tqjcWnvH8HYjEIZ!4Xb(lKjO((HT69F7~inJEld zc@I{^qGYi11)*_%Y$*_6gQ4)1(O`sm^JplkUO9(SXy;VCe7Z?Q;;abbo zNZ{9UZN~d>NY?4c!#{#W{FTr52fMKMT-Po8^DTNu{`KKp=v-81W1WlynX2jb?ljb| zf}gG9VNdoqTfQ>=Pb);E(&eO`Pl&}WO55nP$BQXJN2K9Fr`t0V;2 z4YhwZP~!ykj!CTFfUM%_J;pUn8(KcEdys17Dl%pd`7f7pwZLhejS7a9XFiM@wY9=X z>_cANETYIOdo-1=4&77DtrKxTY$P^t7J{P?J#$lKqG4veU<|&NioO}%7mh~NKdY%< zq(z?sNeubgqZTFQEzeu{^wUz4$>wMxktY`<4G;TS|+(EB_netB(2p1Q2zJZbe>cDqWc0SD*@3|8EivanDP%&lJ&L;dh5PAG=%{kV!p z1J9*+E?@wsE8awow41N3bFm^x$|foJ_$ebQ1=^q`NqHk=gck2JFCkm6a=nJ`F%Q4! zjS^CEK+3StTFh~g78~nVo=@T{9CEbq$(p`9{pX|dK3D$Rgk-^E)59++;-JT=pRcOy z#tjBg-~mVMibRf3^Mr~ynxbRh^xd6(sgSza@C3W@f>LYa_p$zuYbDx5Dn_vKOk^~N%WwEJgF2`M8 z9wY;caMfGs=w3uI5$@y8g^;j#dx3zH<)r&p%m)k{w={4`X-l>Cg>cA9Roee zfB47Bw=OE%(f68+HQios!gHB_?k1rI_JvTlHfVsicPdu9i0(S5E>?=BDGZT>dvx zQGzys#7+^cMP4j_bIk)Kj9aH^Jf#4!qhBJylM`b4R|WsnsCXduBji&SV9-p?tB9GC z%=qlgnR2==oo~}Le|SmdMLb%nWh8{LmJF*8VBmnAFZHe6tYM@PH*u=ntcbdnf8!Nifwxh1E`Txv6IxrgZJcQsenE$#sERb~aJPID6*4@Eu5&o6c1JDO!xuj-4hijBa2PmCj&f-rN5p}I;My3qEUm7mb zLF_XJc|nz`#*2kd)E1zN*vsqH6}XXsALe~3fTimzV75~)JD zFAfH}UqSM#o()Wf0Ah7M!>CA~)HrZ3)7w9_ZG>IN zu@jgK#%vnDM|(DHl0Nx~eMB{lk0*v+^iq?y(R@E{lF<%;Og=NS>i`hm1caJO?I4Anz!|4b#+~9CX2ZdOx>1NA94wGZGeuLhW z+B*>*WE?5L1|jutP5nHhmB+vNO3sI*aIZ!nM25R>UUQ#EbHQz66V(n3zUqVkU)^Yy z@y=(Pyn^_+7bFKBWa@;Zuy@|Qnr$phdX3^goCyXhtDqCWli~%h(r)B#G@Hb<++qu= zr1)`@>z4Md#p^2jF)SP18_l$c_o-=)R*oL*hi7rrwgRfXe8)N{gY z=9(i8?hf3-MOv*jgABK+-k3U@S4J>42lk7?8N#RnjW1QrK_P5G(PCN*;>^uE)kHNf zpc&%k4AUh0>~c2?zU!n;E+HtSPzDK%3h>*ZiIelRi+OB++zP{r*H5wqCR!-`k+Q$4 zS(x#x?~Ah+QwJ6T`E$5Ct{_==Cp;qx21!B=0kGHCsXp-QhKK%UNrTyYQh(fo;Bk;S z= zmvrI`8bx zWSI@`=$G3*3@^)U9-!M<88Cy;-@JI?vHft+j4IH>7eT^~>c9%QKc&dJcb@N(W?YsZ zZ2J|WrF9Y{`)HD3idD9mq+u2=1tAh7$Sbg>pW6-5%E}$jD~LFrzFSWZG4(4v9t0y` zP(x?MRV~&umQ;?uosld&I7e>kgk&zADwkt8ct>ICWNX-5h$^O)rHwZY#$Y9Z1@*-UE6XD#d#Q8t;ZH^MUVWus-yE_Gu233SzKY!t zl*z742FMMnrvHPd1d|ULv^0NIG^oDGdNpOY*TLbsWc;1*okvHN@zT|oj2~9TOEV|XkV<2|!90VN zx?HnvwX*yjE>P+9<29EfY!E*@BQZfiquR713}%t&;K-sChJLH*+_3&PdP7$WcLKZT zA#<8)DB&Z}=Rn@RY8GwwLE9RX>D}MP~-;HHb=O8$$rNM8Yz3 zUK>o2`h}a2NhA_v0LuKs)l1GmYA~@8X|1=|k@S*7gTpaWv?HXB)hij*KN?ov>98^ zV>8xQoN`wh+p=5soQTJ+W(?kJDX^O8m^LVU&7o^Sf5+NHl=vaC+92B>`&)AAxb861 zKv&=yn+o{yW~?Z8!;O&zA+q0I7~OS$8Ktc$*>STr9N3HQ)0q|#kvkknaKLHuOXsyD zs_`vtc_v0ZN<)YPDK#ejnA%6`ip}XGsif{j<8a!N_n%=6t^bymzIu#{B*3T}oU14pfP2{>cW_EuBya8;BWn$WtRKgHr=8~`RWqb zg_)WrQ*YnW_)t|P!vXc83TliS3R(!yK!JP?K0z3kq8S{bFzi~@!P zB*+_|&U;X{!+fvq2zveA)+QyX3i!g>i`*q0py4_hq7ah`MX$Ck!Ai;VuA&@CT96Fz zYPqs-QA=iD`HhPy11ifJO|C}uX*bQSH(~AKJvPVU0r=UlA%W>j6i^PGzJc7hrQYS8 zCwWWLfpX(6WhmKR(rj~Z*z*)3R(O|Rfg(Vy(YC{3QuI)36cImzSD|DJ-qhDvv&G8o z9hGp`fcJXQ%ei(C$s~%%y62~wa2PU>KaG$Paj@?dMmm7eC7JVSD9WAjM!|T)_jJX= zBmRZze6*89lKNNyMxco+8GP&5Vs=^F83`$fb8BW1VlT1qitSP_#GF>-<_!cv89nJp$%vRiAOWg@yys z#3%VS4Ky4ru$G3p+|}VM0+;iuL}mVy)^{8SGY!WHZxov)+rtv;|3bc629GC4fgb6< zzp%yr85XUB^W_ozSIpnt$DHNvUTFSwOejy74O6Q!a0Y!n<+*eg1dCk=rk4YEra11aF zaK@&Hc8ZpK-mlHhu?n{c=Ny`B@pozZJUCp=NTorsBTApBp^-YT5ag&YS zf$2aY!(rsWrE)~h%JliXbpSE+nf-Fk2jO-f?SSPs32Qk76d!v7|B*?wIguvd_?gNr z{h`TNc6xyPD^vKXZTvj)F7W%OvJch0hGC#b!Hz>wF11|2`RxyqHnJv`4~xg&?q-6q z;ivlvI){%}bg-=^rKAbMbJCM&KuPB?-GjUbUtWOy4^o(pZBfg6Lj|_xn#p)U;p*bv zkewS_Wc&Sxm6fV#4reqX^K23}>Rig?W~t!&p-X9Xf`~Xif1`ZR^{4KSXtoD9usGCvh{W+V%dr9Ct* zaHBei4}d+Sbp9jkvmWbAB-a~~rRH^$7PBvn+6m3>a!=qx?l%^bDF!SQ)S(u@)f@DF z%kE8CJdhQXjpCCiYuWRhg{jQ~7n0(wit_YD#W&TYSY!6)?(Z8D=6QWlmz!({I8tgq zA6PIRG)r2$lNX1k_2FVpGz82Jbpq*@j~5B|-X z@HbC6>?5KceligEMj$!BKvvlquojvJ2h9tWbu5%R?x9+OtDhq zK5OEGxi0SgIE*aqZvmye8M4%^vL9r!q)TP~Zk|f8O{8~hRMQ}19@aiLPkBj3a7I7d z50%j4vKLKH3c;=%vf|iuxMKtnH_a?UsuC>_Bntu=d55;!6 z7^u_zG6n7ivSomGI|W$!Q5~fp#|lgSe7G@?mbabG$mm2Sc3OQlwHnv1`{$PEKL9uU zKj_bwejf4!3E5mr!1Ih`$C@YRX{8hHE29Pg+1QXIH(YNeO2IT|-#UejVIliU$VG-7 z2g%IW>9sH9SEo8V{So+jGW~<&(is&=&Gf&?8c+W|ZJ}ebC?Dom6%eJk+LRyfkac;E z_??MyHhN)brYRf42tf-YgLU~7O`z#h^1KEs1jXXsjqWL)zTN-2*pTly^yI@7=NHj>EWfh@or}T=!!}QG#7fKfQtWKmKD0UB4Su5a3gkjhG_|-F#u;PC`%rGRQs}ZM_+G|U&o5`n6 z;@f+|Loe%!UpB+6(Kz@@!lT+QN5u*4tEb#+cj%ivq{~_7k5p{h6&ZPx8|y)*w?SbQ zYg&C@f)BTZxkir*)~cH<|MMirU@OAgu~k-7ZA?MArPMPn`Rmg->mB7nA}95D-@h`~ z#*a&Aog35Ik%(#-zYX)XzLrLnIEG0}{Pij`G8u2$*MvG$;Gt0&g8{*phP1kh3mmjx zIQpL-eB?4E;xXZW|AsmK7tQv`t``w|nvmsF-A?m1{(nzLJb13ocZ06o*KfW5EZKbX zKrm-#!-ek49dK|ksc~e}85`ceY&F-8mUr9lo;xO_xqbzv9Fh#<7YpbrIPkiy(&b9t zBFMK)%r66b**4D64_uyfe{Sp>8(U`U2)op8w&5oI{w6Ni?CXK$hJ*z@;HYVK&9}RZ zWop^e&&?8`0@pySHdfNh7xE{jH-5~R_3qrGQ^(uS&k+gEw4-xB6kUp zPh0%3a=-q-DmrmlRRWPVhOZLte@6Vcc=cyKD!llEeweCTh8@>*$1(}gA8whmR% zJ4HCLd_F;;XkCBis~T_m2h^Hxb}e2kq~wSls3;*ED}6i6U4zvs7d>;{Y*#Zo^}V5p zY3TGTkT`1btWV*J`_kK&R&zhw!q^Lt=IldDw7{FkjZdFuB~npQn_ZY)F;OT;M&`aT zXeNP=8?E5<0GIbcNzbnBuHYnlYfPz%sq0S8VBatdBC!Tn(@?hLWT>vAzCS6&vlK_4 z<$>^i#Xcu>T1Yz%ktG1!?q36~c$?@ePUEWumarZE{waKM1?)V0Pno|&ri%O(Y?i9L zZ}%LhDU+*|SN5AJXpn#iU=%PEivM7grIOK7f?XDOM~V+EC=R9?TWRc@J-8lOSh%u-uDMt80e%-fFQ6Aq5@4=h zsk{7R-3$vX0IH$R#3@!VF?n=1DJ|2W2V(X&YTl1)?Z=fY|W7f3c_3 zCYAznnIa%%--3AWhP4_|B0#Iz-bF}_`5v0H0*MM99vij0)L^`a1T_@4R@{+(Fy$xo zSfjdQuP$7%FY+$u={mYD@DwHN)jFS0$*7qZb0R5{YaU*%rvTpUYWx^MaH1v{nH_{{AZyO(YA=^$7gkN(})`(4>OPjvp zaOSs@CL*NL3Ima0&_W^6li|V zJ&g+%^ej62aS7PL3c8&;QKpVW5#N#*iI4w0rh-RPcfHEV?Ax9_gn#8cQZ<2@Ly^r! zb((3VRie0vbNr72#bVF%_s4{u2S@w9HP4-plVOQU$!~eWS0CFm9l_~yZFAN2z*Xx; zRD39?fx8f2^PX{5y;*Owgn{()vHpgb^iF z&@{#hejY^v6=+fwP)4<|2<6x>4OW|Vyi(I}Nr6%s%>H0{_VgbhAIL5<(h#WIn-H;- zG^2|EulAmw5f9yK-*9FhP`(Hd$>!GIbIf(miyv04u{-O$PN0I|crv4`zE3cc4jRb% z{mP)KBE&dsP}1MK3HH%+dz`+P6zgnkIB)sIeruP*^3yZUMg!AY58?fPu-si!Q`m8& z0-IK`brU8&bTC7yE(XDJx@6Se$m%Jp-s|$^J9|3wyXTB?cC*dP5U#gS6nqJ7LJe2C zEFem}85$;hN88V{r_rO#rGTS3>5H`b$ZP>D!;yS$(4Ak$_(D^^h0u1~Z1L*1tcgOn zeXN~vIMTHb^&M8G9eS-#A)&x88o6pv@yl-E>YgN*q&0}F?Hd;lbl|U56oczX9;UjO zL$2BZTe^SUt8VnrB=WlP=B#VF#~r@4ytyVL8oZpd5W7uM5g)EUy zG=K^%t7A$R>0+Sib@Tl`VVKQk(Ckom*11X{dM0%Ia(W}g`=w)&@7Ce9(ofS!!2pYz z{^n#MYJieXM*FQLj;jo7pjn6bsZMW_b0Q z3KqAizNYm2DCiyVeSuxm)`4bR*^xvNZy<`?<-F*YDARNFDG zw`zwI)fbOQ=NE&V{%;jDfj=oi4Tl^07-f0r{#Ve=z?Xak->&`p4p; z(D6N5&K5O6-N^XZ%{6PY{OaD7np&qZHz{_To?qfws+5+7p(+re$9`&(k@}YD`p)6sA=l z1vORz%^y?ju!Q`f0$ILK&J}a+^$T1>X9ixs5OiQu=gXm1rkqTEI-lWB2~4-L$tob; zr>wb?FQI?$CR40Nv9~qMpHnAFO*?G8`pLs$u7=9l`JhMYoU!mFga5P~EZV;@J-i&s z41BLXD9`ICU|yPYsqS|Cz_FfG7@v`tsF@mB#^%*ZdIdp|GBs+RT{043HPzOdNelBxYLrQQB(bu~rOVH6g zHhWq)AuR!*AFG*~c$k>Y_nDl_cjJ4eEVb+Ea0Ye*EI1{;4l~McFKzL5orIFkk5gMt zA8LT>D2MzjI-@+zZxhE?jt~6jFE$Y^Ju79FsEEx7K8D_j9|?)fjQ({bRAyzl)rsnXB^aj zyf9hPOgJ#&_;bU!AX5k*cDVNqBif4)r)Cd-4PpF}gsy70`=j7~*_iB=H*7$0RN9GZ zrF_PPzhQIx&!|?xN`Y~Y8Ar(97IpwxM^sRVft$NpZrq(|!I3dRF|+YRjo)Ibyg>c< zq|nv21AmgA=Aa_ z2^0u(SWTCvujAr3Z~E-^eJf>=j(M`s>G5Wf3QYJzpK11X#p}jbRAD%WRB0a)fRX$& z45tj)yQ&yQ-`_MtIO^0cJwd$5$I1Szi0#rz59)-y?rq;C`D_i9asS$(NV=4R;a2pp zIIL2U&ql=E!0309ZwG9LC5^u0u4SnQl{%y!4F3ccB)-5vuqeF$yLssPIg_`7;bcK@ zTWTnklJECdWcH*<%YVYE89#s$f4HQQ`CH#tNF3t@0;|ZYr?nC`G$1+<< zIzJ@!4RxJx)`Cr;0KVG-ugf3+=xvx8XTw3@?>Z$_!&0jxYQ<3tG(U8Wc=~Y@C+Zb zQ=zlOmJ;nyeo)vQ%hKE$3>umiDd0-QFBkzY5x9z-p_19mw|AI-P$<6M`e<|b92CE_ zepL`o)({~mBSYXw-Joyf{DARY5R}XNSqDljBoI)TCZzAKOrCB6i zx+PM-Q%)%0;TwDRSgrZG7E&l%$3Ov){!0#d0iQID{zJ7gdE(NfRBpUT^r51m$}lQx z+4V65WgxASPEeb#-9DpLLK9s0_JCW zao+YP(`x!+tgoOlF&F@%nav#j>sEfG6mpc#--ybLPTb)AEXKDg&DU?#&I~jYA!r_} z_aBda5`g+^hXI>!4MUP4gyb9=Nz92XNu|@N*19BzO!VX}@ z@ny-^)N(>uwxtYKuY)WJQFN$jBg~GD16HlY%tG^iwv*>RR4sE3`KQ&PlWn>tUl|M# zMc4ytx1Z*X3~Y*Owb{VUl8wJ#PyTUb<#_p8j47qbY4siYKXGgoD>t&K_FLpkSUU2J zal+SbsxmG3i08zZDWh;?SaJus?P~1Em`2F`>`Pfe!eW*%Qjb>^KKt3nIAuo!^CxEILM2EKa9XBCwgc=`(UV=#8~<6?BytnKYH8U1RofsHsHz`?>Z z(fmr|r=gAJW~$*RRvJJqaSkG|`SyxkigvX!JK}yu9mRIv=-Aug?YexZWfY{33h?bO ztrnasPQ4{4EBClqkZ!r0Di{}M;<U9LmXEa`8CY|e=18iTVmBu+18$bvS- z#2+pN*lEJ~Wa@kz-om(R;p`5+mPo00jc4^`ne69eK{9XIZ;%!xgnyGRA<@s2#6wwC$`~(ZMxHOe1%*-<`e6cT>oTAPHHdz^$@3}z z@vzCCbAuMnd`T^bBICN-kN2PHVPb&kh3Z01Ef;(BKK)Q-b71ZtD<0App~5Fe8-y_(&> zG%k@s%1kKuSZ~YRKWC0*fh3%ML|v=RUTX)+;R4#7wX(qQEmo^nng5Uk&-!ZU!{I+Z zizMg=MX&bJF2F1B=@vZ^)dK+CwIyCPcwcL`J3l2-P(cm5#RpvaFK69wo$dDIjT`@p z|3*cD`jKDN0AM}%yOzt4_~J=?nyGCoAv%-bKck$fX4lW%^@bYnq^zqXmnwzs6mPB8 z+qufmVHJ6&rqVX;s0YE1Q$dX$T1R?ad*sl5t#(HZd zMlOtn0k~x)TnuDQTnTr6`1)c+fnW5Z#Q7})5Ku+6VC2{f4zI#I! zvZFHddxSieaR6gU>MH`MLtTp|@Tb0VEfvc5rd(EpOxWEMof(?~st#wmmZbs&ZwXoz zcY0LtAxgrjcjLH-U^sNw!&Q0r;tpSXtXH9 z(=Ze}_elM6+zhitRm)heKwwy?4J++pw_(WCi9B+TV2yj!r0b6(dykRTk0=8jXmQTs zCY?)_5W-0Ap{i_rnDC37`>H(Chv_Z4Um_H*LA3p-5o74+{1%VXiWNjuM6_x3W-E zZd6)md@Sc}1)-r_vKySpV{yQXy3UcEZZ3;Wz)n-4hpX?(KU$uzvb9tU9^@e8Wlz;$ zb0J)NmCE@ZgMqz|dknNNLyJUkIUZL^Xc}PMca*Cz@1=qf7A*{#br5L2q+vp%7SIbA zXqEAP``b{TR-evgF=#f$Ecb)#{D&k4y8#fu_D6N+Ywup(?vnw6!#41nZeUy@x7Dn& zqm_dI064ozRY7EF5XBYKq_R_Z*oJWX05Zt^xP-{IL)l9Tdq)`hx?72&g0@sLbxfG= zlT|LK1seP3SPTI)z;rNSovINC_xKxQ4Vvq9TjmR^+%aC2ET|wk*%k&MyCBXJGW2V# z)_}2^g)j0XaIA_xgp>?r5e6E_^W z+ZEbX7|}KAEhCeBA}`w@WlroZ6JjEB&!*yz1;~~tLSEz5dW%K75)L*8?)W=P%cu?^ zoucCLMFR}`ex<`ydd*xQs|seUth+hA*H*N&AO2zHNRw&i zyP+L32z|gU*Xtc6jE~~!=B7JW9vmHf?d^4qlRHMceEn_A8nXTG;{_~&lR@_J*8`6d zpZ3X%T}i#fYS#ip;ADAV1zY@=_W&1PZG0t5xoqDOv@5c)sgvNr%JmeP#7zrOP-ZSq8f;_jL|6X^BT~iVSJwC1HH27A&4|`Adm#DtTx9x@LL$9l) zxq%5HxEi~I1_dz}Tm9)B6;H&y*aheC)7F!!`X61c#sChT?t78$rgss!e}>Meu8e`r z`vAS!iG{#;=X5CH$=ygH#tmNuaDe;OSMW6M%`i7O!()(@7SLTl7I6mwLGexkdOLcU zn@7V1Y=?C$!C7xt8*PcCBBJx1SNW)aewQpR3?HWn70&B2{e3?T^V^aPY^Y#1p#|iF z*H)&F2Izg0fAmpbF{fk4Kv57{TZ8|0#j0V3Z35f3?mH~d|yy+c_^V-`8`RydUd#R(^5~s z!lL!(Dpm0&MpO89GeTS|eaYhKL;pqA9-AgLa*3v_uvN_}PvPpgYsu3*MkxUsesRH_ zRBmRHPi|n4^KQb#`PO$H?Tc_U+ZLS-FP>8Uh2#)$k;h3Im}E#&59QUVty)Nmzzx6E@y7da>y=3v6%rtE0r);wN~dK_uJ!rs?d@sXS4~}mKvs#a zD(m(K!myRof+619)6Kc1XUSxorPMy191s5{BoPSrPNL~Nk-54{=ucy{v)81HEu+)T z!AL_&+3*x{lXS+rFG<<@$FHY)~^>n!VS%w)jNL=`qNN7aEAJLdbj-zWVxFXM4# zL86FV>KlRDS?~hxL@Kbm5!;{N@HZlvyUB&pTlVnQ=pUy=# z)@>}iI-ptSbx>#6;n@YK0gfA@b39>_(m@{uSdl1-4@|+;}QX?*#z(pY(G_uHarj?rvDbBl(dP^bRh1y zbS`4x^*+R)d6^t#m-^_716i>51+~;ZQEQHk~B8R zGuc+%Vi~!3k%qc1KWB_UqgOzC-|STEI@}!V)eh1FrH`@J0x|%0pt+a_?cGW`MBwUJ z7n9_o4lPiI1y=XHr}13+4v_^|gycsSZt}3C})iPB$kz7CewFh1%2n z!^lS7TFy4~0%bL_cU<+m?w_GM!d@go&#GMzTE;ANjqQZUD{%W_kinS3ncY}3|cdXiI!|Dv(-p%=PXtrEYJe^lda& z@e)L&+Yyj_`&1mhp}cHG2BTxEzw)*|cAQsB~z48d=DzZKZoBP z(hyH8FMU3M)mU$BU)GHW$`{R|_*7ved7 zmA_>cyLU0-CWHCkypca_?XS#kas&FCuakL|Dxb;_skxBa{pQG*TOuspyhew1I~hHM z8k=>CNqR`@i!lMJ&Cz}py*o}6&vpQ&wh!Iy&edM@)W$-UgwqA--75qBoh!5Jp8)+W z*HQkjgRAF#mG}kvD4#4)J($~lDC9Tsz=2}H<{L-{bw zIXW8HD-5nS`~11H+y6eFZD`E#!+$R~;e# zL!-`XD5U8#mS$NEWBk`1T(vkFC7GH_1uTC*5s7%?P7mgtR0m46eI$<@lohYWVCx-# zS}aUNFNGe(T*X|(YeR#1uSC8BtERcx-Aui`gsvAz3LtaCow#Z)^1bQ)D}$%mfPnr9 z^o`*hg-H6WK5r=YD+aP!{kH)hW{LJZa(2)TA$!V0#IO=AMm3DS!SPVvG9}`pagdEEe}RsOwpRA zjTjgoCBc=f_O9g3|K}rK?a%jB1}Oayag%AF!_Aa&p5a zhc$B#if}s)Fg^T0#_t0h1Kd23`azBWE!SQh)wvYe(ZbK(n%;+n343B}4kW9O!OSH) zWh>c(<~#EiK{lvu)&Q-`$LK`NWR>WafT@RsVpDc1PCSqPL(c`#>?;Ss3_%Id0ideQI6|_5QaO zd1XI_yO6LlDPQ{{pSjUkv@vri0EmYJuoJ0>d=h@h%aI`P7s=P5A{guPD--4D1}eCz&S?Z{&)&UwS)E3|=Hp#qR-OZg1!8 z$i;PW@(3XVYW8D2$3B5XifqXlH9lTV141u8|A~X#P)X7{bdr4wrdF*}5!y-8BCAn7 zCk2#5YA)f->$$eQP%SB$VwjH;n9Vd|kNbOB_`9D-_0sokIIkfQADfg(eN^gqwd*!!8_7E|Da!^UN0R_7i_IYY3ICX@jfuD~N(Zb}0O?F~ zV9^gqqIz53H$P1aZ2`sXtj2o`k+tt|fa!%Mm~`*teSn;1ZO$;PlArJLMJ=zxlY!s;T{(fco z^SRNmtD~U8cApR<)WNgfE4gL&Kum951=?bP-mH!S`(GzWL#XLt)ydy0+`IFMy^99l z_(b4|#}^5qgksjA&>YCfKmxSg8-~ScmNCaMW+S}Ndel8&y#{t!YyGKQ*=N6N*l3t? z{w;#WpQ=9`PA$cxV~z{7WlaLqWIHw{0W^QHHw^kqWJB0dMRzEY4iWw7GxKRSYt-ml z&+lozY&RDn6-+;qp;|aV-C`YxbfTBj{cmjkm;Zp>C#*DJ5Bi{Ncj1uEv(hSC_N165 zax6D%fT{mx@{blTG~Kh#E4YQqeXvFJIKgiZ128pOwTj?MkE3|=@AW3^_c<(G?~@z~ zO@UpxA^o1e)PD-W_QB8xBX;W3;HS@jVm@X3J)B&5h#xeH(b(bve35=y5ggRJilcD0 zsOIEu#032NdSbyGEQo5KMjw1FjZ4*)MXCo6QiRLw2vG7jBL>SegA`-nKSpSR0gs&z z$PUh`HC}mCTSEh~IUQtSjO)eGx|;BZ=$t@NUC@DDavSfbJp1W(oI;o{$b1 z&hIMXkP(CCR|!PyOFGF$R|L)W{C9x6oH4a4yn>1~Bfg1gUPG3Sc;ORKkT5#-oN3qT z6+yL>*Vze^Z!;m&C=SW3IG^KS_rGgJ3ILcUd|d;s3{It70~DtKO}hGrj!Q-5Q#T2> z9YtYIq?b;XH%9|KYJuhOS_1DJ0~EIBnq#?EBciVbsUVRt*afhM>nnAXfMBg4Aws9> zC$Y+8*vM5TzVlGD$p)3xN|IFXPr4ei^GTev zI~wt|UL{!12;hM`2_=#bXURNGw%4kh27th>Ta6b`dvjyeA4ML9zh$QT}WZcml`%kVOa0xpJSClPoQEVi3rem*~iBEb>hon1l)1+Gj9bDhjl4knS>fP zjX~mdR~ zY51>33%l|P27^Q&W8i@jELNbQsRoh^zfc3VH4TbsxtK+{+d$v*!wKG6R7y5{m;wHJCTsRLa_f>$ zuv$?YXJHU@tG(Uj&%A~YWAB4;;zn|LKp$SeE;~Tn|KtMp#ff%_f@qwIwgYnhK7NGm zeEUE|m0Ki}mejtRRPKg?*PBHY%GJ=1r>Du1Z3C*ThBY|Q)C)G=oVS*TskNwd;LmGk zv^kf}_%6Q=LkTWm)@>)R)6jgN0Ves)S@c#nZt45Mrayo3hjEKBZ><(O@qiH+LZp*k zjw@P8#`4eOyF2xrm{H~wVhcdD%1o@nzE0wWO3F-(RXn?i@{1mPNoG$p-zByh*Alzt z>!Kf27~c_>dvw+0g#Sr;|N7GpQvVAz4r2r_F5Z2w#t|VI(ph@KEISf=YZaWl7{jhhhFozbgPJd1omOa{>Xj5Y{}KAGd>Ex1sD-mKL~G zj))M-k(d>=Qc14F`k#-?t5tEXlLoj|_Utju!SKYHW&og&C8rXXWrNgRXfW)!N22z{GeQS=cp!V=)B)XRU#tPWKj))&d_ z7R1#x2o7iMBC!JN!lghCwxxyS z1J~FiKN~Ot4J{n$0Ka-`TUJWFxI8G`F93)XoU=iQb>?^FUL(CUoqX``8@CJ`lmq8a zmFXxm1p!G$(mu_XudR<_1m-(fQC@&CFU!h%W)|xFIIO3Az$Z7--|qr;eSy)$V*I6_=%)^|41)MQwjjZ!Fj`^oBM_K)0EPGEGwk% z)aGLKTTTgygh0=C#1inuNszCR5NN|GXeES~(5S-jBfdtVqWh!ed>ALxReB7L#%UI2 z>r%)PH2WS}Ar}iVPa_x!B5<^|-P_7{;@b#m`{8u|SemWm;^WeFdo$o;8-KR~2av1w zPIk%Ba;Xtk2GhkadIR3~6;-~IP-a?EppR-c!8wmc1Z?yNa=dT(=xnRM{FG=B}L^ebOfL~!rf6-844OX*2fA3+oE6}Wg#N0kdhUlHLG1wlOBvR+m~|ji$khRR%BpUWQo_a3CP5%e@nOni zmg=ukZ-&5JNYx4&d@#p^#80Lu6?-AYdKm7fb_9fm zx;40}-q-P0Lb}cB5Sf|FW;9K zB@%s9JM=4wB{L+gbel7^K05R1%c#CSbz=%d4MKhZ`!$UT3k78KloLH?2To zp6u`~2Yxf1GMZ~C(CpF4PM$hmWZp~?j4_2hd5f+_7d^D-$NL!cSJhJzrQ47r4*Ph} z

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 literal 0 HcmV?d00001 diff --git a/images/home/feature1_hot_item.png b/images/home/feature1_hot_item.png new file mode 100644 index 0000000000000000000000000000000000000000..4684b9a72276511f7c466084273267bdbfdfd75a GIT binary patch literal 25334 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 literal 0 HcmV?d00001 diff --git a/images/panda/market_logo.png b/images/panda/market_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a1dc1c6a1737000f4a664f6418cf4c5b90d8ea8f GIT binary patch literal 2955 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 B%lrTU literal 0 HcmV?d00001 diff --git a/images/social/ic_facebook.svg b/images/social/ic_facebook.svg new file mode 100644 index 000000000..8491c2f83 --- /dev/null +++ b/images/social/ic_facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/social/ic_instagram.svg b/images/social/ic_instagram.svg new file mode 100644 index 000000000..c83306f84 --- /dev/null +++ b/images/social/ic_instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/social/ic_twitter.svg b/images/social/ic_twitter.svg new file mode 100644 index 000000000..14a6069a1 --- /dev/null +++ b/images/social/ic_twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/social/ic_youtube.svg b/images/social/ic_youtube.svg new file mode 100644 index 000000000..5fcc0ff34 --- /dev/null +++ b/images/social/ic_youtube.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 000000000..997676eff --- /dev/null +++ b/index.html @@ -0,0 +1,130 @@ + + + + + + + + + + 판다마켓 + + + +

+ + 판다마켓 + + +
+ +
+ + +
+
+ 인기 상품 +
+

Hot item

+

+ 인기 상품을
+ 확인해 보세요 +

+

+ 가장 HOT한 중고거래 물품을
+ 판다마켓에서 확인해 보세요 +

+
+
+
+
+

Search

+

+ 구매를 원하는
+ 상품을 검색하세요 +

+

+ 구매하고 싶은 물품은 검색해서
+ 쉽게 찾아보세요 +

+
+ 검색 기능 +
+
+ 판매 상품 등록 +
+

Register

+

+ 판매를 원하는
+ 상품을 등록하세요 +

+

+ 어떤 물건이든 판매하고 싶은 상품을
+ 쉽게 등록하세요 +

+
+
+
+ + +
+ + + + diff --git a/items.html b/items.html new file mode 100644 index 000000000..d0cc94ae5 --- /dev/null +++ b/items.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - 상품 리스트 + + + + 판다마켓 + + diff --git a/login.html b/login.html new file mode 100644 index 000000000..ab7f9e9fe --- /dev/null +++ b/login.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - 로그인 + + + + 판다마켓 + + diff --git a/privacy.html b/privacy.html new file mode 100644 index 000000000..12b5fe1f9 --- /dev/null +++ b/privacy.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - 이용약관 + + + + 판다마켓 + + diff --git a/styles/global.css b/styles/global.css new file mode 100644 index 000000000..41ed33d06 --- /dev/null +++ b/styles/global.css @@ -0,0 +1,93 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + color: #374151; + word-break: keep-all; + font-family: "Pretendard", sans-serif; +} + +header { + width: 100%; + height: 70px; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 200px; + background-color: #ffffff; + border-bottom: 1px solid #dfdfdf; +} + +footer { + background-color: #111827; + color: #9ca3af; + display: flex; + justify-content: space-between; + align-items: center; + padding: 32px 200px 108px 200px; + font-size: 16px; + font-weight: 600; +} + +a { + text-decoration: none; + color: inherit; +} + +h1 { + font-size: 40px; + font-weight: 700; + line-height: 56px; +} + +img { + vertical-align: bottom; +} + +.button { + background-color: #3692ff; + color: #ffffff; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.button:hover { + background-color: #1967d6; +} + +.button:focus { + background-color: #1251aa; +} + +.button:disabled { + background-color: #9ca3af; + cursor: default; + pointer-events: none; +} + +.banner { + background-color: #cfe5ff; + height: 540px; + display: flex; + align-items: center; + background-repeat: no-repeat; + background-position: 80% bottom; + background-size: 55%; +} + +.wrapper { + max-width: 1200px; + margin: 0 auto; + width: 100%; +} + +.feature { + padding: 138px 0; + display: flex; + align-items: center; + gap: 64px; +} \ No newline at end of file diff --git a/styles/home.css b/styles/home.css new file mode 100644 index 000000000..08f96d4cb --- /dev/null +++ b/styles/home.css @@ -0,0 +1,64 @@ + +.login.button { + font-size: 16px; + font-weight: 600; + border-radius: 8px; + padding: 12px 23px; +} + +.pill.button { + font-size: 20px; + font-weight: 600; + border-radius: 40px; + padding: 16px 124px; +} + +.hero.banner { + background-image: url('../images/home/hero.png'); +} + +.bottom.banner { + background-image: url("../images/home/bottom.png"); +} + +.banner .pill.button { + margin-top: 32px; +} + +.features.wrapper { + padding-bottom: 138px; +} + +.feature-content { + flex: 1; +} + +.feature:nth-child(2) { + text-align: right; +} + +.feature-tag { + color: #3692ff; + font-size: 18px; + line-height: 25px; + font-weight: 700; + margin-bottom: 12px; +} + +.feature-description { + font-size: 24px; + font-weight: 500; + line-height: 30px; + margin-top: 24px; +} + +.footerMenu { + display: flex; + gap: 30px; + color: #e5e7eb; +} + +.socialMedia { + display: flex; + gap: 12px; +} diff --git a/styles/pandaaaa.css b/styles/pandaaaa.css new file mode 100644 index 000000000..e835ec154 --- /dev/null +++ b/styles/pandaaaa.css @@ -0,0 +1,4 @@ +* { + width: 100%; + height: 100%; +} \ No newline at end of file From e5db4099e5ef9f1637482b9c73858fcb147d51a1 Mon Sep 17 00:00:00 2001 From: gjrefa9139 Date: Fri, 31 May 2024 22:38:36 +0900 Subject: [PATCH 5/8] =?UTF-8?q?=EC=8A=A4=ED=8A=B8=EB=A6=B0=ED=8A=B8=20?= =?UTF-8?q?=EB=AF=B8=EC=85=982=20=EC=A0=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq.html | 2 +- images/icon/invisible.png | Bin 0 -> 2836 bytes images/icon/visible.png | Bin 0 -> 2611 bytes images/panda/favicon.ico | Bin 15406 -> 0 bytes images/panda/market_logo.png | Bin 2955 -> 0 bytes images/panda/panda.png | Bin 0 -> 13998 bytes images/panda/panda_logo.png | Bin 0 -> 23906 bytes images/social/ic_facebook.png | Bin 0 -> 1234 bytes images/social/ic_facebook.svg | 3 - images/social/ic_google.png | Bin 0 -> 5096 bytes images/social/ic_instagram.png | Bin 0 -> 1399 bytes images/social/ic_instagram.svg | 3 - images/social/ic_kakaotalk.png | Bin 0 -> 3884 bytes images/social/ic_twitter.png | Bin 0 -> 1173 bytes images/social/ic_twitter.svg | 3 - images/social/ic_youtube.png | Bin 0 -> 878 bytes images/social/ic_youtube.svg | 10 --- index.html | 14 ++--- items.html | 2 +- login.html | 70 ++++++++++++++++++++- privacy.html | 2 +- singin.html | 110 +++++++++++++++++++++++++++++++++ styles/auth.css | 89 ++++++++++++++++++++++++++ styles/global.css | 11 ++++ styles/home.css | 9 +-- 25 files changed, 288 insertions(+), 40 deletions(-) create mode 100644 images/icon/invisible.png create mode 100644 images/icon/visible.png delete mode 100644 images/panda/favicon.ico delete mode 100644 images/panda/market_logo.png create mode 100644 images/panda/panda.png create mode 100644 images/panda/panda_logo.png create mode 100644 images/social/ic_facebook.png delete mode 100644 images/social/ic_facebook.svg create mode 100644 images/social/ic_google.png create mode 100644 images/social/ic_instagram.png delete mode 100644 images/social/ic_instagram.svg create mode 100644 images/social/ic_kakaotalk.png create mode 100644 images/social/ic_twitter.png delete mode 100644 images/social/ic_twitter.svg create mode 100644 images/social/ic_youtube.png delete mode 100644 images/social/ic_youtube.svg create mode 100644 singin.html create mode 100644 styles/auth.css diff --git a/faq.html b/faq.html index e3bb4aa3a..b5987d28d 100644 --- a/faq.html +++ b/faq.html @@ -16,6 +16,6 @@ - 판다마켓 + 판다마켓 diff --git a/images/icon/invisible.png b/images/icon/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..9201197071bb104bb681ac6d5a24ab87e121b4aa GIT binary patch literal 2836 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 diff --git a/images/panda/market_logo.png b/images/panda/market_logo.png deleted file mode 100644 index a1dc1c6a1737000f4a664f6418cf4c5b90d8ea8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2955 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 B%lrTU diff --git a/images/panda/panda.png b/images/panda/panda.png new file mode 100644 index 0000000000000000000000000000000000000000..a74bf18ae1afbfb2a34aacdb51abd729289852b2 GIT binary patch literal 13998 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 D4ZT@* literal 0 HcmV?d00001 diff --git a/images/panda/panda_logo.png b/images/panda/panda_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2970c38ff72d529e9e81adb82f7de22e22272c64 GIT binary patch literal 23906 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 ta#mR*wka#yF1_#vmVbgqv?+N9ExG^z literal 0 HcmV?d00001 diff --git a/images/social/ic_facebook.png b/images/social/ic_facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac57ceb7c694031a1e1c1d44a96226c10d41116 GIT binary patch literal 1234 zcmV;@1TFiCP)@~0drDELIAGL9O(c600d`2O+f$vv5yPx#>qi^6}geAsXiA%Dql7WEBdhJ~AR$+)~yJ3MgtgfSu3#%0x_Xg0RyKNW^bN5a_{ zo{(JO8|q%TeYP|N*XBwp(rsK{*-~U{{D4Ss#cp`>1l_Cl6~*Pr)U`iwh3;s0+#&*v z;y}{z+ynY;b%)q+`Pd|W3>J`dTO#6}W7tR_E+Xa#AV@%CdD7k~i~|vI5n_pJa&BENI9U+rzB>;@}B_{y$) zhuDw~lDi_~a!H;p#^;|?7<0sibQGVOj7y{Dg2LF6{N6$e{z;9FY(e&*b_q$EKoSBda#EqFtzpdc~-4*H2VnE%#oH20w5i)$qg!m zO^v!B1F+wn&n7+nn3_v?LVCg|6?0o1s$BRA>B)Ug<{MffZ8Kxlq)Na!62tA^Z}^dV zmhIZMv(yWdZc|>77#7fXWGF`O>dQ&7qqAAy7{~fzQEI0@xSTZc4^`YTS)d;!ZEOOz z6-$i)Cjk{Eswf%PWPyH^w6TRTU4#ci31dq2JVF|lh|kjDoNH7Bz_CbTfxgxi3(^Th zQ8TfM_hM@U$CRkudPp`2=to}MFL#o zL#Z7Oft3o8-sMk$@h%u=KuXRR`?u^!P=*u$_jgGfd{Qma7i+M z&sMmqJE2xUlis?)`$Kx(+K$x8ZAfRU%HqP-;=-P}u!JlZF6qWj>qN|j-jgfew34gM z5B;860-jKNc)h~DIfu5q;F-uqAKuxs#2mw8_o0a#T|@dq zW4F`*ctXusQ@{r%T8AsOq`;N!@PxvU52D3cNZl5s7ih1^6L>=YWHhAD;BjTI$io`p z3AvL|z%sJlK-#UJ>h2PrP(9h8g)2h(vn6Y)_%I_psSr)BeLE`QY>;;EHSM`LJlPX% wyAzH2*t50`=}yOcb*Om=r07*qoM6N<$f(y+^FaQ7m literal 0 HcmV?d00001 diff --git a/images/social/ic_facebook.svg b/images/social/ic_facebook.svg deleted file mode 100644 index 8491c2f83..000000000 --- a/images/social/ic_facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/images/social/ic_google.png b/images/social/ic_google.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f90b22d7e85711e2abc88642b9f892c960021f GIT binary patch literal 5096 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 KMNUMnLSTZVE8oxn literal 0 HcmV?d00001 diff --git a/images/social/ic_instagram.png b/images/social/ic_instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7fa5e913b2eb150f1e92af15801ec0c6a00417 GIT binary patch literal 1399 zcmV--1&I2IP)@~0drDELIAGL9O(c600d`2O+f$vv5yP1x_m1>;}+SQSe0& zONtVonYG3wL{P65U%Q|HCMG5(CMG5(M#&5cgNT>(!ltY-f7xUEDCmYh`2RcE5Bs_^ zJ)6zGgCLy+w1T}QyCSQgyD+7B1S9r6*%uO2!!ba@Rb(3+9~-g?hJq@;!f^_B$c9Wo zpHPK2czV>(2UO7#PnQpnNzx!f6|BJw6sOFZ2AKb$B`;zH(75=ii^t3{qd5mXkS;i< zmld2B*W`)Y)WTi?(ai52;P~cs(rB_*sT1%}6TX4-6OU13?@|kgJg|ZD6p&%>dzs>e zP7kzwpMvqiAG`*$v}EJaRYN-5efmmoQ#F`%c*DiH0;TU7mc1%L5gRo2STm4e9(7EAS%cO@+~9 zOR_g)YIXn}du7ipA??GzjGRwuni*vc*LgA*ciqyrE)jF}x1``6FROSPgBQ~dW-asiD3}n49Jc@R?E`KS- zoB$$3L;4-4eMxL90QXl4+N1crJ`rs*UqVm(5f4mJJptZQ;am}P6z{h>z!Nz})2H$X z+Ic{G&_#q<*KK=Obuo>LO(QD5Yk zr%s|fvls~hw}EpKtC6|upl!w)gpm-?`K_Z|pq8gCe|ye}t$ub$2&g^B70A&!x|2(9 z9tg5&g27S{5&|mEamfx{!$3%`L=KVckA8TLi+iSofX@ENF6$(`PzRzt3WO065Y1A` z#Tv@9bse<#AU?QAHDTY4e}wYfdX87n15yGyR~)t(myDFufyWl|_qMb^DjMV6-DH~< zM`OA+uUNzsTQ)!G>K{Zs%bd%mn-~5F*>Z zMh#_~ueYBK-9&@ssX-WQzwaf5_5%^h2*}hR1j>lVJjCjDjlvpaSfCj+imgx4q%hYY zH|l0>GM9{+%*lA~P3O=)n!PscA%i|e)wh6*B3q;BD&Ds7Nb7O$(2VYPARjEyu>u!4 zZz_ZW8(bhkwqSw+U*UN_472;`01nx+$4R9HeCSvKmw?}(e=0c6Cj+7}Oji@$!o-fK zGdUN^XlCGp)w{X7HsRd(?{PRqI zu&n<;w2HvQBGUYvt@sY7BjdVF;h=yv-+E3>`9|cowJ`iN(5WDsN5Rt;v7aOqnn$V{ zJRKU$cw)4xh`HIcV}l>a8E(0X&q6jh9ysH;z=Fah{rFf6G|gcD7c7ru?x?|pq_&Wl z*=tJ?0bStpzGby{Sb+??-%MpR{~@u4h-*$vOiY{=KLNg|6scJogEjyF002ovPDHLk FV1lxVgn0k} literal 0 HcmV?d00001 diff --git a/images/social/ic_instagram.svg b/images/social/ic_instagram.svg deleted file mode 100644 index c83306f84..000000000 --- a/images/social/ic_instagram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/images/social/ic_kakaotalk.png b/images/social/ic_kakaotalk.png new file mode 100644 index 0000000000000000000000000000000000000000..6922673a0e5454189f8b9b8c828785fcf0be3e2b GIT binary patch literal 3884 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 literal 0 HcmV?d00001 diff --git a/images/social/ic_twitter.svg b/images/social/ic_twitter.svg deleted file mode 100644 index 14a6069a1..000000000 --- a/images/social/ic_twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/images/social/ic_youtube.png b/images/social/ic_youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..e503e4b2209fc6d349a054bae13cc500c0a19b44 GIT binary patch literal 878 zcmV-!1CjiRP)@~0drDELIAGL9O(c600d`2O+f$vv5yPdxU6A~8b7q)@T5 zj=(PRr@TQUq``^EIs$vpe}=^gd4Xqu8wd%~)Df73fGJhh0IW~ps3cZdL#QM04iU+`t#Ha5f_F2S_NjfWC<61Xkx`>=oP(>-MOd2y{o6rXc%r?Vavf zIbAZUK(?`vfSdT6?t0*Rup)26qS0v0hJda|Pt~1)beW4yy61*_SESv!Sijq!Q^)92 za4S}62Sndj1nkun;CB4ALhF$TgZpFt{+c8Hh`;Ul{$5w9?5^)s7^JPjO@m&FUAU{# z{T>C=^Hzglv0MCqVt@5UM2WhDM+hN=5JCtcgpf1lKOI%_{rX#a>;M1&07*qoM6N<$ Ef;M7>r~m)} literal 0 HcmV?d00001 diff --git a/images/social/ic_youtube.svg b/images/social/ic_youtube.svg deleted file mode 100644 index 5fcc0ff34..000000000 --- a/images/social/ic_youtube.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/index.html b/index.html index 997676eff..810b81be4 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ > - + 판다마켓 @@ -19,8 +19,8 @@

판다마켓 @@ -113,16 +113,16 @@

diff --git a/items.html b/items.html index d0cc94ae5..1ab3e640e 100644 --- a/items.html +++ b/items.html @@ -16,6 +16,6 @@ - 판다마켓 + 판다마켓 diff --git a/login.html b/login.html index ab7f9e9fe..e9916eb7a 100644 --- a/login.html +++ b/login.html @@ -10,12 +10,76 @@ href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css" > - - + + 판다마켓 - 로그인 - 판다마켓 +
+ + +
+
+ + +
+
+ +
+ + 비밀번호 숨김 +
+
+ + +
+ + + +
+ 판다마켓이 처음이신가요? + 회원가입 +
+
diff --git a/privacy.html b/privacy.html index 12b5fe1f9..d7a67ef80 100644 --- a/privacy.html +++ b/privacy.html @@ -16,6 +16,6 @@ - 판다마켓 + 판다마켓 diff --git a/singin.html b/singin.html new file mode 100644 index 000000000..6af93d817 --- /dev/null +++ b/singin.html @@ -0,0 +1,110 @@ + + + + + + + + + + 판다마켓 - 회원가입 + + + +
+ + +
+
+ + +
+
+ + +
+
+ +
+ + 비밀번호 숨김 +
+
+
+ +
+ + 비밀번호 숨김 +
+
+ + +
+ + + +
+ 이미 회원이신가요? 로그인 +
+
+ + diff --git a/styles/auth.css b/styles/auth.css new file mode 100644 index 000000000..e588ec30d --- /dev/null +++ b/styles/auth.css @@ -0,0 +1,89 @@ +.pill.button { + width: 100%; +} + +.auth-container { + max-width: 640px; + margin: 0 auto; +} + +.home-logo { + display: block; + text-align: center; + margin-top: 60px; + margin-bottom: 40px; +} + +.input-info { + margin-bottom: 24px; + display: flex; + flex-direction: column; +} + +label { + display: block; + margin-bottom: 16px; + font-size: 18px; + font-weight: 700; +} + +input { + padding: 16px 24px; + background-color: #f3f4f6; + border: none; + border-radius: 12px; + font-size: 16px; + line-height: 24px; + width: 100%; +} + +input::placeholder { + color: #9ca3af; + font-size: 16px; + line-height: 24px; +} + +.input-wrapper { + position: relative; + display: flex; + align-items: center; +} + +.toggle-password { + position: absolute; + right: 24px; + cursor: pointer; +} + +.social-login { + background-color: #e6f2ff; + border-radius: 8px; + display: flex; + align-items: center; + justify-content: space-between; + padding: 16px 23px; + margin: 24px 0; +} + +.social-login h3 { + font-weight: 500; + font-size: 16px; + line-height: 24px; +} + +.social-login-buttons { + display: flex; + gap: 16px; +} + +.auth-switch { + font-weight: 500; + font-size: 15px; + text-align: center; +} + +.auth-switch a { + color: #3182f6; + text-decoration: underline; + text-underline-offset: 2px; +} diff --git a/styles/global.css b/styles/global.css index 41ed33d06..bf3b6ce07 100644 --- a/styles/global.css +++ b/styles/global.css @@ -21,6 +21,10 @@ header { border-bottom: 1px solid #dfdfdf; } +main { + margin-top: 70px; +} + footer { background-color: #111827; color: #9ca3af; @@ -69,6 +73,13 @@ img { pointer-events: none; } +.pill.button { + font-size: 20px; + font-weight: 600; + border-radius: 40px; + padding: 16px 124px; +} + .banner { background-color: #cfe5ff; height: 540px; diff --git a/styles/home.css b/styles/home.css index 08f96d4cb..9600e7e4d 100644 --- a/styles/home.css +++ b/styles/home.css @@ -3,14 +3,7 @@ font-size: 16px; font-weight: 600; border-radius: 8px; - padding: 12px 23px; -} - -.pill.button { - font-size: 20px; - font-weight: 600; - border-radius: 40px; - padding: 16px 124px; + padding: 14.5px 43px; } .hero.banner { From daf9543d442ab7ce49537d22ace4d8aa35e729ba Mon Sep 17 00:00:00 2001 From: gjrefa9139 Date: Sat, 8 Jun 2024 00:06:31 +0900 Subject: [PATCH 6/8] =?UTF-8?q?=EC=8A=A4=ED=94=84=EB=A6=B0=ED=8A=B8=20?= =?UTF-8?q?=EB=AF=B8=EC=85=983=20=EC=A0=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq.html | 21 ++++ images/home/bottom.png | Bin 0 -> 72091 bytes images/home/feature1_hot_item.png | Bin 0 -> 25334 bytes images/home/feature2_search.png | Bin 0 -> 30978 bytes images/home/feature3_register.png | Bin 0 -> 21270 bytes images/home/hero.png | Bin 0 -> 71399 bytes images/icon/invisible.png | Bin 0 -> 2836 bytes images/icon/visible.png | Bin 0 -> 2611 bytes images/panda/panda.png | Bin 0 -> 13998 bytes images/panda/panda_logo.png | Bin 0 -> 3488 bytes images/panda/pandamarket.png | Bin 0 -> 1263 bytes images/social/ic_facebook.png | Bin 0 -> 1234 bytes images/social/ic_google.png | Bin 0 -> 5096 bytes images/social/ic_instagram.png | Bin 0 -> 1399 bytes images/social/ic_kakaotalk.png | Bin 0 -> 3884 bytes images/social/ic_twitter.png | Bin 0 -> 1173 bytes images/social/ic_youtube.png | Bin 0 -> 878 bytes index.html | 127 ++++++++++++++++++++++ items.html | 21 ++++ login.html | 87 +++++++++++++++ privacy.html | 21 ++++ singin.html | 108 +++++++++++++++++++ styles/auth.css | 111 +++++++++++++++++++ styles/global.css | 151 ++++++++++++++++++++++++++ styles/home.css | 173 ++++++++++++++++++++++++++++++ styles/pandaaaa.css | 4 + 26 files changed, 824 insertions(+) create mode 100644 faq.html create mode 100644 images/home/bottom.png create mode 100644 images/home/feature1_hot_item.png create mode 100644 images/home/feature2_search.png create mode 100644 images/home/feature3_register.png create mode 100644 images/home/hero.png create mode 100644 images/icon/invisible.png create mode 100644 images/icon/visible.png create mode 100644 images/panda/panda.png create mode 100644 images/panda/panda_logo.png create mode 100644 images/panda/pandamarket.png create mode 100644 images/social/ic_facebook.png create mode 100644 images/social/ic_google.png create mode 100644 images/social/ic_instagram.png create mode 100644 images/social/ic_kakaotalk.png create mode 100644 images/social/ic_twitter.png create mode 100644 images/social/ic_youtube.png create mode 100644 index.html create mode 100644 items.html create mode 100644 login.html create mode 100644 privacy.html create mode 100644 singin.html create mode 100644 styles/auth.css create mode 100644 styles/global.css create mode 100644 styles/home.css create mode 100644 styles/pandaaaa.css diff --git a/faq.html b/faq.html new file mode 100644 index 000000000..b5987d28d --- /dev/null +++ b/faq.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - FAQ + + + + 판다마켓 + + diff --git a/images/home/bottom.png b/images/home/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5f85b28e760f30744ec5d86aeafe6e5d483a40 GIT binary patch literal 72091 zcmeFYWmr^S^gnt)3F#Chqy#}4X{3|}X<_I_x<>>YK#=b4kQ5lYyQHK+hVBxE5OF|2 zoO}5G{?EPd?u*}jd(Y!DoW1vo&sux!wc~6fG}RRe@o4Y>03cLWlG6qNd^iAL>*C%6 zYwXr@HvjfkR}4^}cVGJ-E)5u^cs zS^j(fpBfgHJFfI0^k$4kc>ABt$k$+TD_n6S&2lrvcq9Hz>JZ3*-i&`E9K5<2ua`EA z-U?ILjMv>rHQx+VxNE!9!p_Y6bR*SbD@<`OT;;BYnGK`_pUniwzkmNW(yhVwC#=sv z;hWKSz}C~OSyyY(!G^$gpM6f;or zMv~D+q5+6=BSC*X%~HDny`FBhk!%8*xt?yb5u>${X0;Kgvyp7No@%ifp}ZOOdNW*c zGgmTc{4_HBlGR!Q1nKY{c~vF+1VMZ>%jK*&h5>Ol=REt z;gR@+Bq;Q~fuYG}sQhBjAZld`URiZ@cye?4OVD>zPxB2QztBdugHb7ZZ*+#wsezYA zAhsXji29ExVx(x3|3k4$di_rdU=-j-|Pk5y+cMpPtL!galH(ST_ z@R;-S^V>g{zZch&2GCA5XkOPgRW;2y#6l!2h)Xx*t)1fwF)5gb_tO`8EF1zp&FE)J z&O0YpfA$uY#MV-4+QW$5G1%-wt!)Sqi!i|m8ykhb=Aw>tFGD0Fya4v$eh zr@D`7;_lC(@{zSmUfa^M$)>`nFg78T(HQHx+#;*+4v}QETG-?{qPHRXy>bp38V-;8 z5cD!^asP|2m63VX#Cbr?0sBi!`=TFhZS9dCf)LS$S-mGwuppSbcWrL5VdMyEb+k9i zF(^1Bw*A!F$Q%x@dSaCMMETwC?_DN2`%lyZM*~$*OGCloakak!R>9~u_R?0@0T|cU z83P$fPGv~``<3bL&dW15U++F8F_$k|4_H5q@BW)--tA_-?iT14e;UX*HJQ)HSCbOJ z7ayl7qgg%KrpYL|4%T&KOlrCXn!35VPgd7dGgeo}zr;*D05B+jE6d61zF#`({Rk=r z0`qUnsLC+!UjKKG`Nf9Jf1JbUMpE53|LZ42Qk3LBIlls&@Bgo*ym@0mOmzQFPT*fN zTG{^(au$N`Vcf}KM9(W|{_o{b{{Qaze{&w_o^))01RGcg31!8V!N3+J?THF_G+PVj zzH|Qn?hzC@rMbxo*LXd$M!%&%@JbdCdVn8ilkw@#eGA!-s(Q~je&5DvQR+Ih<1C#1 z>C}lj zs~ldY8DRqEf=J6^sjy?s>U#ize3?{AAsaZmF_mjPjY0yzE0Vd=EqmlVj4xH(L2X(j@G^8V#6cESgMYY6!_1OViRY4jy{1AwM{YqFI}2>{HO8mq({ zlLA2YQL4E!C`(S~WezIC7$YO-T)_kaF;)2*+)1&4jdIfms4fhkhbI_n zc#w_>7|&);SrP%jMC}vmO3;%d=JbV7Advrdq1}o$^dmKP;8I^;!eC6ATZ+JIg{gm5 zMbKzLpAEu?-d4Czc57m1LHDui@QH%F)&f}lxJIChq($LLJ+wMNAT1XmdKm%sRb8j- z00qF9xT>J5h5-nar3t7IfnZedLP<_BfsL1Vp#&a$0N`0kc=spaG2w+d=-;dGuPucD zkp5$l&w&E~cnCzuUfR(E8&SjJVi%y)%tBeP$e5S{cQQA^9Rc8Hjwj3b9|8b)R;z9$1v)j!n2gT-!T*%M ziUU3NWOU>Jplg|f0P|o9q!bKe8CHb-Yp}y2poafX)0^sADV|YhZoi3sorz+2vvVfd zIM~VML{>0E1njXtU)oT?!ZN5?H)r6wCB^5@oUw54S{2xxha8Af#mE1+s(m}PK;d(* z;Tmy1?`M!`6Ho_=6nR-mz`K|x=Lmu;4})~C?`_)n(9hbRENAY2X7Do@^b)8g0zTAw z4~e?;%TO!0isPi?mzi5pd-Q)hdDAvpoG5r7)7tyvLOn^wWo-Uo|3=s_UjV#WvFppT z`BPZ2ChtGPU zwRxAO9c~r#h_*X6wpi4=k!Ihf_jyJ<$Ke8&V8Et}AZ~JfmV(`vJ?w8J%fs&^At0`4 zTs4jF;}m(S6e&T(d}=hvpeXNi*YRR2R^08+3?n%4eFQtFm048OBxFA|l@AfZ#qi)Pc_ zV~zX|dO76uD&qOvb;4-7Jn0?sF$$!lG_=65yIR`N_5UCmxK1z=n>=gT-+HVie~0n> z>$On#s?fjj>rzyu{Qp=?j&vTa&gM|2GOJuKh=!oSj7lR$a1VpxSQqQdXCUbw(F2c` z&jy)ouOeY;xwQ?yI`jwf=xin&OGM(Ttc#0PeZUJSjLN2iR->jhK9xQEsk6 zsT$q+iX!;yb*6;Dto>wGu0rO#7b}QXGny1Rn=O%1>b2xGw5)XQsGLT2$4p)OZ+Pyd z@nLqZv{6^w)tM=;2K0`cfD~D6Y@d&_^p^#6S|q6@>|09Ti%*|(LHDpLgrm6UBhN`f z4Z-fpr)EUtwVEc!@ad9+66OCw^4eTwveV=^!Nv_ve>jdP&rY1Z#DAp^aE(^!0JW?; z;1Ziwl3y)8dlwLb3TwzE5iA4DHg?tEY55D+H@CaYC8~OAuKB*TgN-ZJRb0{%piW8 zdQdaKMQ>cEr%D9W?rzl?MTImm+@fKdlRkPzvuO{` zM16zT{MGrlLy0X6dhZ_|WLt@q8s0&*ygj*`bV(m{L`6DuVgUKLw8;53tJ~!5vRy0$ zHW0|{1kXFiw?!=TPCiyY^%l!LNi3fNv)rc`l$0g>G7b%sOCjjHlVo9a8!yuR7IqbM zz$9s#_v(6JjeeV*3>+#bWhBrwkR23wzcTZa-SC44H}~m(8@ziMrL1Qejs5Q1kzZ}n zL>Js)o>3o(1qALjTHUS@mW)!>`o}&Ndx{v!FysXQL3=Bh4#VfScqQl@R9l2pd*&>^ zf+o0yHhqCeJK;#*t2F3-gxt@ZW&5voX3!TF-Fj)+Y0$-f^Ft>o)AIhE=s7D`4sT`G zJBDtk?;l7te-I`hbADKBI$u2JT?*~;5x-UwDx;PK9pQ5YK_@JXw~!sgc}C|0z*IP@ zT`mqTk>Id8fD7*CV<6qCzs2UVFaDE}B#h8ePjo7n^qcvNa{fQ`Z@>D|IVe~i$=!`! zeS0g(UDMAdUdq0WU5~ac?*_kdaSSS%_Quaja{v1^H97Kb!00SNG_LZ$@r&EgeG>c1 z2x@x01ev62XCS&4(8E{B14dHS%;0sG)Jj_w%1_-JCR-9&d^hTHEN~0O~$BH z>v@p!$G>qb+9%t~i>|B4>eRHPoTrz$ps9hcf#+(L- zuOxsLIsT#DFZk_UoCl23BKJSkcH!rO*|B@E-6|Oo#18b|EAjjJKD@)^D_c$skDM(= zJ-)t0g2GEDxSFed8k|uc!7RXNCl@ugl3lUh9GSP7Ee0G#(IP9}*LF?(zRT(t12L!@ ztFPA=ipG>Qt@i;LN)ZHAabwmiD_Fw8T_V0C_wo4zSzqLp?7C|gMVuB4wB63+-VNT| zp4xw2pCG(ukEThdv{b?A`J)v~>I2+08jceW0ADbNe7m@v>08WvvkvZt@COPp#C)wK zEam?$Q56&XoxGl)Py@iF#Ls=v{FsS~>u40j%qNg_ItZS0P^!9q| zyYtp4wY!t+ikLej01J$@p0e`M-?w_omu;d=kD{NyB|=uqfV;q!^CoswVWt<=(bf{R zb%TGVI6N*$6HHaWhGs3iF~zrX=7~!y%yIQs43r4DNdiVsPllzIgQG#FSyrTH7$A}U zT$(o~4BTeBZB$O53v#&34|G;u(vOX(iAFZATC5Wf7H?m$TuF3;B`4Lcdbcav zI;%95Ng0|3Q_c%3*P@E2$57o}8sPW<_8@PUK66#>w*9Gj^mp!hQSFhi<+fsl4)XFY zE_=?04g(CzKZWDCn0*qv6|K+^4bLIoUX)EN26^G!s>jBqGfe&;X!Juzue@B#vovb! z4`SZ-t83r27l>7$YgOLjvG^aw4t^fp{kv=Fa^M{G-nGgc*OM3=*?=5WPs6E&$Mk*2 zo0~t-gF)k7`&%9`q5)pU$qI*6|FZIDaeJ-F1+#0`uFnX!M%y2pm~g?;k&w!D1u#-b z>N`vXD~^U#icV7JW*vnm8x(g9S!G|en)Hy){Y2caNt5FM0FuIvW4&GL3B+ofrp9dQ zQng;O%-=`juM?vC;@ARB$v~(wPLW_Io9LMo=URS7%U9yWq7Dq>zRV4L;!`RBT^O!X z3s=1j{H1U7r6*FsOtumy1~p7V{$lji?`f3pn{Xo<6`mx4}vTl zAXY7RLjE zsOn#a$WoQOd8%CQKY2=boiz>n+q^DUwV#3S{4~`b81md4zxtwq&u_>}B>{N~hEe!& zyx3doS&2#G_q6C(1s}B7 z^B{^>yG=hy0JMSsc$MMcw6CL`y~#2ybh9vYS?c)m_GzX1T^P)cB4CMs++e3Cy-U|2 z*g83h^c7}Mn=}2)QE_`PX}M87m)P(mp4aE0X%7&X3v3fO0IEX!!kVNH3m$-jYfQUh zQqmZ`x#dGuAy`zdArV+nB{fcaxXZ`$Vh+q}z==70E@zbJT=Ly9vtfi5&5ZFZ(xTOy zgb)FjA6{c{+t9vQ*$Iz zTqVf&Y`LxP-#4^4r=ek9*BPs)~ZDmwlvvd;?oRA>Wf3aovK7pPn z@@mqew};g^Jn3{;#pnY=NhQ<{$DohsX+^kc;|X8^rU=$3=Qr|*%H4NmcK@e_DW|jl z%)YbS(xk@FJFtcb2#mK=6rYn8xYFPV7n9K3q62Z`WFA9!@%n`boh!)^vUlo-HeW-J ziu|kozE$fM)!dQ-6QiWAH_3LsF+3|q_L~R}E|{Xje;mC}@~Gv}uapJ_iRFvEx>Rsk z!UJ6T=brI#QXy>(1Khodl3VcYzW($$ETt>FP3E~;nk+;-Cj^#+4Jj33b~D)!w0U&w zXB7FakhJWhYHd>l54aPLuf%hYUxB0Hsqw0XyZD3_v_pv&?OT1>?G4PAjqKnoc6Am!`h4b%3 zW_ygU4sxtF@TOSAE?V!&M0O}fpmXN+`-4;Mr@o!K$8-cDYFb-5f%!Z}wF~6)7#rv% zZp3(%_|v1t$=+=G1*C+ZcT$!xMTo_prgu*}Yi(MIQp(kqWS^3%+39j<%eQ}2mk_I= zp?K8aL*5klbwSA~!sdH~AuGliE#u|FX+7qo==Glyv2FqihtOZ)0tA5F=E}@3rCA1y z$je?$!=cTtM_;ywv@MNs0BE*j%KL9!`bd+aipMfGol=>f>9o|Suz{wsjkQ5^CfIaf z@@kASTKY}hp2nZxBzwY=gOa0?|?Wv&xsc>a5Hxjz(=i!xG;)V(Q#(U`=_hu=G z)Sgz}|1z-ugODaG-Y!EQ6qp)p-7hvOKpDByj?!x3aJhUh=6Jd_ZHyBrRPNL1mDW+h z;ew==|Ir)xP>miUmQ&&$a;m6RsufuVSB&2BKqb`(q8F6JhwWmdJaRXp|WR{0oN<{E-t5K66ExBOYpWu5}TaJ28HoJ zf9%=f+rk8)ekk)YO#8K zVFrsYw~2;&2J57GwJ3|h15&C`@i?99I3(}-`n$=J?4_r(SD#<`Sqg4Oa9nuX@P}H%!V`b#H2*b|A)O;y`2UmjzQ6N4tee1Cd^@ zZp!J1Pvf|!OYGq#nN0>>pt$Fkx?G~C^;LMmBQH`K8!ChO_cVyjDb=tBJX|6Sw$$}+ zAAtem+oEm2OGo@&f0Y}dc*I>eiuG1aw#HOeZ-STq=?uZ{Fxi_+B=9{A-v|+PP_X`{ ztULW--OJ?@g^6@a-ctfEyJ5$gy$4jOLRI@(A-!f7C#Iz_?700uKdri)4LbEG9jr{r zy(6VcIO@}!VVu_ZAf#m-jGx&VqEw~h<`+>fs`ZCoVQuw!{f(5jTbo9q>mKl!KnUKt zoZoeJJo0IE^>}by{cVqnI+oPe1ndN*1Mydta)(acxH1wpH0u6-`!Bw@e(1jG?tdI1 za+DrKrZyWb7@wOAr?r1Wh5;Z2lXu6r91FQzQVrd_?O@IV_t<*{l?y%>Sy5S`gl5En zn?ahF{_DvJ*GU+DRRMpNjjrGG-_a<-KPRtXF(?``g>fnXOSa{Wqxw+_Y$%+l<<_nq6xhZyD?Y`7knuYJPva}%osDfdf9xJrjCud2#shvcWf2L;! zaxt&kNaU1($;UlsxKokJit3w=sP6C|ZiG5{s#vT>|saaT4RQoT;Yd>ZP|3%QscX;43a z06j%zdXE0Hzluynf9iyZWnoN8kc*OjXm8+KLK3o6>hGL-69C72Q+T`0+*RE#_G~-U z4RH)s+pQXz+~4es+y}T+8U#ie26|Am}CBrbm=i6cVcLW9`*`CrP^N?5UryE@;w@!`GVfx4Vm;lrZ8>j;kQ2W;K zK{fPnIj(=fwcpK^entOsv~O`RreT}CqJjtu7<*)2X6UceDdwF1>Yu=XG?g_}qr^d( z*%c8Xm|g`03MHh5{~Mi%9c#8=d!Eln`rfj%wkvgT^R1FZA@04N0$tVLNjJQN&#KLI zjE4--DjN|QI()>jFxZb|5O|@@=km1{o!IV$cE1(20`|yljoQ*kD}&U5Xl9XDn>;){ zge{C5_CH9*a|{SyYAMNX%TKY?;^>9MM7xtEMh}_oPu!sO_;xcYJWmT-h@SBgm90R` z4n|hUs|uEhfc$}X!Cy>AM`({*a+AYXf4}IVOc+v~{|$Y7==WHI1!KypT}IdS(4IOJ znV=emF)>Vt5TUK?ZY;DKq6nm34yiW7`(8pn|ENllO9QjR-ut!sdjIrbfFTA@w9piO zNEnCAQH~IW6;+YWH>+xU$?6t=vb1Xlqyz9u$M(lc8p73S(+ih64dXI}mV{mxWc+aC9Y z3#*;mydtWQU~2{WH#hsl!7n43*LtIJQtj$c^e$qbb_A6_VaycH*9s6x}%#w9AJ79ZvKrj+RCv5owY z6zk--HsZ52;Y~A7y~Y4^J8H&_>-De0)60>_#9yM?Rrr{f?2TQgNU>+VTs4+>GJ_Ho zv31wvTgW~-A^5&Bu(2gy^h`3nsch4i1$gAV+@rC^3457rlFkx>;ut5C2@p5w#F-Tl z0zZ&HgEQ0c;atwh8&}gHe9XxIFoe8)PE@e}wmq3r2QW0$8$T-P@w7bZqk91_Ed+XA zrR>Dk)~^%jsbLJaG^n`P_vn(Z794!+_syLO#8`>aUlC8Vl z)>ud)?*spyAw8Y-gHhmCty7&=mLhcXfizi=dG>v=h8Cq)Y8bNYa_mKFuhLHbxJ)?& zlq}e~TCmPLjx_I#4kvDy(=EIAw0jQv=RG`}8`{kBYys_#OZ|(lAD``8_@Tx0Ed;G# zK>w5Lm(<~VAxJ6CJ()P}jJUAks^e_x@k4y%P&0O5X$mxfcKzSCe6TetbgUm@f-%>R z^0CN)#>hB#sj$}Z5mYvgxOR%h&I-~iXniMULltUY&HnOE{JO-P{FKI@5Fu}f4S2OA zEK*k>^L<)Obs*B$F2I=kGgY#O!A1HCzu57DPVlj8d?&ZRKFkPry80g|F|lJ`Atr>K zjus9Nkf$6K_logO@j~QhMrYZ-9Az=cr5z_Bqf7!$s_KZb10U)O+_Qqd{$3T5L5eV# z$NgTxG?_@LY;616#rfUDw<-Uh-@;ghSL8ACyfZ>HkQ z9N6yY*uS&umzV7eI`;r^x^EQGbErj4gOD1)P5F7bK;*^zEiS}rm5O$~w zAQP7QH>S2tB`-#5E)=y*jNOANUKc)gq0Pz<8#76M`ixwn7z(HyjXqINb%2(+w)_)> z>*(REh^DkQ?EU7~s&W~e_@w|CcBCllp`OBWoav}-o)I7ws|f>Hxq>;8_kT;D6fD>l zV1rT&y{uoZg%~cC^KIWbKag`@z{GZYxL(^zn*LJ(<{ib6$POv5YNO7($%cX&{|}A; zmwL&t(+P6_g%Ua8#~g6N;&!nf>#1iNyIySJi_|4YbZhG2nEt+Cudl6^g*|bTws;GE zz~s&pc!@QLpIOdVSToV4(DS(@8sD$$jhXGiz8>8nHK1v!^Z3&(&x@bxlOKx&?hG<^ z{HA2$iICEedE6JCWoa?`S7wE>;_>Kyd>w$(Mq>eUo0fF|<^1h1(9ciUY$V}Y zr~gTkugN12LpRfa!yMhbjFG%MEDQ99BhGQoNoIJizWIJA2Y|k{KK0jL#x4M&<6dD6 zJouD|9kmft|C6mD3QqmsI4Jzw=CPXX6x<|VCJ??xkGTd?|!l^_XjiSuwYtK&ad z_p9`{{Zf&ABjOT)Dt=3M$qi$c{7`LI+qumTx5hvqhl|z1&?iGzPQ6p@XxSxGXv`WCJtla^r5vz#s^P8uPz$FE58&(j%@tbQ5MWE=Rz*7X8NIr$ z9gvzj`a`;96}Lxr-t=G0VWiRLZ!M6#_(LG-@URVHMg^D$8W3c`koZEO1LFHM81lCg z>tTmD>K#Pq>Oi2&Z3Xo^o!hbRUmy%ISU~6@VNrmI=gyQk(EPjWYfX+}WfldJtKuHP z9IeFe``a)8==A+ycoAn`@jz``hH69m${_1Qoa=2?T;q= zr!lLjL(Z83I_X;2=GK4K5%!ap0NK5dsME$iaj{s!{AXRh5bux8n0QHBe4Y3g6?D;T zA%zcU%2cST&fJ#sjJ{5_S^hg9?5CZIa%j}B+ED~M)nIrSw~2XzH?&5)pbWLI zTo1is2N(92>cVU{ZDYSWAXO}nMoqMw>pdDZEJcP9Z5I#*0;8NVox>CS&aR(}?aXtO z9jzVU=}nE?`sbt=Wkc7dIoSfvWlA5tYIxi`?#9P>Qs>LCj8svYqC+|hQ@w&#t9|%@Ox2ZE?>7d|oqp{1_@Ejl zb_7gTtCkkTZPLo1m9>wFl%aIozq#j?QP_qfP)qv27lyYo+HdE?#cOR+79mHg^S=3B zRSCL7mc0^&MZO}L`{K1kGD&3vmAR=`0*7Ous3uAlE##7A=YS0=$_)R{NY*NfqihXw zey5auV{t}QUF1sqaHVYlZW-leg8Uep!Je0L%|-I~N2_<0YE(%pXm|Xp3Tfrsr-zwv z{3x~~`gz}}+txv*Q--T!V!z9{WjT@o_rGE_WC9;GH=fkZJPDCt$0Wsjh?!>39O8>8 zHK;_q!xQNWD*n#nfur8XACF6Fei7&V&USswUpj2z_TZp%oeoRd_%!q{UZ@qCYW@Kd z$aLGV(92VEeZ5_G)B2Q`qxCg%+7=q4o%PQxx(VN}WrAD@x-40B9>fud{o8W#Nm6^r zv?X+ZKtWC3(3=4f1{JP|8hR~NlA|0wgjrx=>qQ3{g&gD#)Ucam9Cwld?6XVo zDtnF9Ss3+Odr6PWPvcVDe7HXDIX2MIcWr{V?0{xTj)7!`?I7`@n!B``yP@|(gyK`} zQclF&S@SIC1Dw+oaeg5qUnXEdLM{vVoW4faIgxcn0s$e0u&ml@5bmphLW(GEt6k&QAsa*=t&Sj(@{fLz`oFNC- zfF4T;>DZRWpS|>fDpVu^XqjD%f}XphZN@wMJgBMcC7)F}?le)fwg}wLe!QsmOcy>5 zx#9vei{2PWqVmh!?`3p3r=M5t)X*Z*7|Z!QzZEHt^ER+LYrgzTsxz8Zt>vt1g8#D<#r{S(pcp+zo2GaBaSaa; z&42%n+){U*YTmDILK`BzMn&r~D3juNMq~x0OvTsP(*$~?IxEfX^R-NjjGK*{AMYZB zJd7isaZ3x>z^ml0;(n9?GO?-Fs3+O=GcWMv+mY|^=?cT(Ufii}#*we1ueT@%4}Fsf z=JRj?$b1wOFJHe?r75}*!s*sPf(V1vKB2kSTUqI?Yj)eL-X?%$iXX^uwA$;SBTF%O zmL$V?pVjUGHxq5U+ic}$c8ZlYcP%#&&vOB$*3O`TAV%h(tRPM*yj8rDYYLwBiw6`| z_A_dX57bV@o}<@at%S~=-eA`frbrq4=Kj@ynzSP&$TS><=cz|JF(H#OW1@Q378Clr zFW-|r=usIVhUX>okQb-wzb1Z?smBOc$Hn$`)sOx`=WADQ>3Q1)^du7aSCp=B&MgZb zt8npNd*Cxse=lHVo8p=)^B8@M2gsH1Kg^JY+@?AlQQC=oWqiq}8d=i#K zVbCWCepbvvquqxusDSXp;fkaoY&FeYq&Fkth_Z+6Lay10cy-UOq{tljiqLE(ytvI8 zh4>se&Qls;W5rL|=TK7LW2;^b=m@{h$hFCoe&(9idhKliA3%t~S&C=d+TsL)o{98F zDFK$V@A^h+A?4L}*D_q2HL=O+NJ%LANNx&B5$ekk81FS&oIRI9H=h^Dq}I#$dA6<2 zRX{JRvd;~ILt-#lk?3t`GUvXk>6F7k?euCN;Ttxfpz~~B6n+m^soB`~B!9QXg}rIQ zf_~(Mm5T9dW<}z>D#n=VU*cC)%ZC-oPrIa2Es^b5HLZ#;tZ4(lj2LDg5^BC4k~)y$hoBXrd+CDjDxhH%VP z=aKvtHT*wJV3InVwa~-jh14oKf;sJWqSqfdF{q0;YWy$$6~3BEtF0dIqL#tKUiRgP zw7X`s(ism0WbXS;h|V?_PEQgO9TxB@7BFy77sUrZ`en4*P?GSS5it6FA5mIb*exaY z={EhktpSx6b&X{%jnhvM?W0F?1rSV=L(qSrzbARa@8=w=F@M~LL*hLXGTJ4h@44ThrX;}jRhf^ZsL6|*AkyFoN!m+qpCBImD&rR9 zz3;jM-Gx>P*`6mKx=l>Y_qO*|p7V7RhYImM-pJ$#eC|J?_-<#$KHTppN@0WZK5R9K6OvUJlgm**N)=5O@P&<7! z+mZP&lF$U`PAwgUi|pun_HaxwACQ}n_z^Xs`Ok`sZQMe&s=)-Kfw&JYAGrG&6+*e6 zr2?hXNP4m;I@=;}v#60M`dB}wd(Cjc8@~sWm7&pPl+q=mq|x`RvC5YulpD#{X@8r- zTWL!F^fqR&$lx^8;Jf1Zh&fBd(1b)AI_kdpz}wQk9KE-}+xIF>SA=v{dGq2(`MTqJ zjb9j#3RNEpJ`z+wxw)*?JDd(l(Kprikp}Wshb<8+*D`FWS5Unl*F`ZB^^AfoIx7s`BtnbMTVI`Tl z2Ukg*4Eov7JWODCH(19Uad=<|cO&SRY@PqvLn(8dQ?`p+(?&FCS&;|zt*5n(Z(hi; zkHP>T0n)~fQ0)0rZ)SV(lig0lwM~}@Y5Y(YqXa|VfQDwoO_IwW%go@iO_mGF$~ZNE z&5k-qjQX3Ee~KT4?M-udx#9eE^NGX#omv`e{Vly}HJrkqyD>-DcbG3o#wI_%sM6ny zK`L^$7XPG-J;h8}SPB2og`JVoILGN;r8&uPB&=xpC!GTr)W*k3mG^2S?$0K`eRu!L%xuPn_ZiN&I>9(Fe?jmB zo>^4rZ^@p0cKH*SV~Ar8#Vuj+uK9Y_Hk%thXc$o8aX$$XHUJTsI;132JQSIu9rV2; zJ13k@#UJY{VyHmEp(&%o%#3-A_~_iP#F;6+UlMCgOTiN~x*+>eoyKns1MW8(8g)xh zUe$g2SzJCUBz~KbiF29RMce1oY;7cPMA++PO;kB^6e8v_5{;;b#(1l-^ccc<;i8?% zY1gg3>tiq-2l^gzO8@NVj!+NDaYStRmnvw;|B!WiI}8vydmh?nM$~^aL=Uae!y8ED zEdcep!zzk1thST#4Q70^0%Ysu$vIu`R|+<2Y?`ex>Q@vMvMf;cdprUyj%JLbFGXO1 zFJyAqDVH3Qt@r-D{T0B=7cYNv?l;jY_nY~RjX~zzBQT2|ZrIbi4e63Uz(-z`k}_zy zDk~peZu1EoLQ9~`z8~xA;8v-dxv1=|OhxG5hSrR7K%n#)=74k|#v>cf~XrJh+5IP`Uxp5asd?(VFTa8>^J3W&$q~(_9DJ7hW}gP2 z!%ug^abFuOCflOkc;NFBZ5J0`|Kgc=lPj#MDVUI6V_L<|C6R|uI;S)K@ZzWVnuiqW zW*K|MlI`5e^w$LVB?}+tjLVmm9uwgyIqg1iL%lS~avtaT2191%pfw&z{>z2x$t!PV z6Yz_l{>y@hqEAqGm@59mx&8cY@mX~&JIrQ}tX81jN=ZG*oP<<$Rh$e4)kE!tiOqP>0?{k%6S5$mS!%fs;uE z+4&dBOBjkp{z~KzaFKjr=6D|Zu!Oyop!@ICqQV1pljU*PynERPe=OWu3!22w+T?!1 z@ZETIN6a2(9y`xme$O?tp!1oc9J_Feyx(AAmc3xsLgZ1WGMS|7iTn>`>TJ-s%`j;E z?#yaQy@DYgDT5+2bBkrC)se?+Dr{?KFz<=GD0KXM~G57={kx{^o(1XK&$4&RNBju;Dslp%yjeIdM@04lZKzl(XI&nYcD zJn&%_jq|-h!XUm#@=0(QX!~}Zjwg!Z_4gdpkhF4VV7@_$lW*5f47@jc>+s@_zmJdj z)Z!8vIZt-+aYh>Nx9d-ab%X;Zw(mo1d)d5j8Ql~~9BhMm!XSIm$O2Ji+qKGwfT7my z^{n^JiBBR5?I=QL8Qt8sS}R#~KwGQVv;rU%bJvRER>5Q4o|5o!*tZkf?b(0FIH9*6 zCx-us-)4k9`lnV5@6`QE(kpL@@JDp2NS6hw}0G^+0bYg2x{($Je7Ryz(mlHcaIe_AA-;vBu-KSKL` zNk>4(#(nf~fe zf7jzQWSZ`X4aki6DYZXxvXlUM!NpSoC2KQg#F=`B`UDruFwgzfPd@sVHxHlm!D$eq z#h0cUgRj@~%TmEx7hXya;f_uah7i~?zR+a4w(;6o&`eVNx3hwvE&LUdP7;a^JN4m^C+Rl*4v_9!AI!r(R0XK>RZUg91+2!`!APIHQpZ>b&GeM%`IUGqT9ZsUEnUm0 z(fDJkfl&N-D4|;_qXUa!A`n z8PnE3C*uq4bClH~z408t6Jo@4P3}bR_X}C&26Zj56V}mUG2SSXQu9CPpq(>+h6p#0t#y<053Sb5s87H9h?4jyj(tk82VXKmo?A^4E}A{a{tfFv zor{eXYzo4=89+9oI5UXkgb8?;l})QAmMwkf!kL#R^EW&5~fgPGyFz8f`wcW>qpBKvSeh!y^Y=Q<(t3HHlJXdm=zhJ(dY@yIFPo3~s z7O%Tqiv@vJ7oXmH{vR(^|H9IHS4?DQC))FiB4I=2y=ap#=&P^TcRg1Dbb z{ryT5VSgSp?`9M~-~P`zTpxCEC1J4_HB#|4)=SX@u#6s>$$+p&H+m7O*udaX$!ja$ z_>b5+oEox|tnxbN$`)tBb7w2@uTSago#r(s=p7=*lv-@a7X#v9mphC1^*)RlI?&7~ zp&wucCQmF;)I3m#q36`-4d)oxx^pgU!~}Cd>$$2TQubPkq$R1eB|7l=z7tJcY=7d7 zXl0(8-u(9#|C4Bp!09$89U1ayW|*AfL9>YVlay`s37r>W-p{tbKNy>#A~y3VeW8Le zl(R=EZ*$+c!M-7@Wlb_iX5XN*wy?P8qQyXp*s}g+zAX>K^jNyAi7x0$f zEF~23n}6hZ5aoGL~P^C*9EAWn;>fg7^7$nIwPc2B?C%2QFG+Y`~(d(QkTQOjv@VRJ31*S3$6FpRBKe5cEMym zI-d)=^_?L-<1cj>@y`1%T!ZWtRNW2HgKMir3Z!!GK(#fii#2X*ppnS~W}c2uNZq+E zo-G$^>-+X{dgvy-7vBQ^`KDK?Da`9Ofa*QP$4xWdYSYt| z#Ra^R42}yC%qNE&ml&Lgd*_)+=Thz**I#~lw0=RVInHTKTN`vjQhlK2Ilp3|V-`>C z8xGabRkh+9TqVZy!vZEGZ|u-?a#;Tu5I8>r#zpdWgvKgeuO4c1_Pi~bqy~z9eDdQ@ zAfb2)E5w15qb(#Sld%jAO4RF1)iXFa1%A;qe*WjVQ^0#+^f&L7FH7^E&>TL;*^Fe1 zQWTijW<0-2_C%t7ioUm6YUSLKgjXlCLRl{i*i{8sn#u)=zf4-f=OCI4maM*(PC#X1 zL)4mwk&M!+C0x(!s{|{Hf7k%sU1=W874=2Vu|1z!`$!oCu#{rc5JaYF*!B|#G3km0 zv^wlr9<@;=RY{zq9$U0wGnTA{bZBahrK ze;&`sbZ-BC%oiXhQe5Y-`$fI8u~ywbHTqgylXJJbae_I3*NdgX%I(%{wl=x82ujcg zJlP9x4|7cmJrpXvjK5;JV2aCI(#m=1#GcG7jeiBr*V3~oh#Qt*4G8ez$E&Zbe5_$O z#7H1xsNUiSS*C`IWUol>#r;s=Z2w9WQ#TrJ^vs6-s_3->jCQIZu0@fgx?VgJN$WpR z6wOg-MS{)9ae3-aY^sb)etWG@?a5b=^>XozSQ`a(o&9O5EF{i#;2Nr@=y}_8;QK($ z*q%O50aIy&!<*QV_MY(OjyeSA2mDg=>Iad+pZUh@OxO5x{37P;``eMSo3)g=S9a5? z4dmf4VK);($trZjVQmQt2Mk%aG0AjQ+=Wj`?UOG^>33trTYY3_f4gv}yiq-*3HdA~ z$KxA;YHnU{S~<(#zTPKBetGO_7|;hWJ}6xY_9lC|m*4m=+=sdC*#m)wJaPPD=5no_ z?_uon(qoBfE5%s`^!zD0+cAj=drnyIQf}lq0_&sI34B85 zIX?x7!+<%$z7mnYgiyVyJo!@gl}YbA(|7BpL_wQ$(+HtH)z>Bw|16#08byRur#SKR zlciMk!{W4l^v?n6HnXGES_fKL66}qb^7z5~n^a0!x*y}8xo#~YFXg{4D&bCKb6tH< zBB8KQ4Z-_}$KX*)^)vVf26G}wf=om6)5*1oJ#<@q4++7q?!t^!jU9R#B=hg^W!g8& zBo?1)pi>`wL4Od;v8?pBH`VXl^V>V>nxsp&->|x{j@*>)q_zgc zAb<5)EQidI;STL%UdpZ5^v*XapU4nU{tHh<^8}BuDdt_82VQQbWXv zM|#oX#GdsuY)&U-%HaQ+)RJIX|M|X*qWNpNhcr95uk)kuGk#zG-2F>WS6b^{m1fb4 zFboNM=fsIOeH$JPCUci0!#kzO+M2gS1>Bt@nH*FKW?gJNO#M|1cUq z4bRxI4hPFSq_-slUR5lFs3zm-w?Q*|83fommPK{D(9erteyxv8S72Az#jCQGV#<;Pp84Yw(gViX@5|$$+be{r#B%yB0X}=_Unr$765+1?gE*W z!rpi4z4=6eK=p}^LJ4)YxuBIj0VhhW`qG}Ujy^}$LWuSU-Q(xw3=qr7>xu;D-|~8% z+vyMAsbMf9*iOauAK*^2+P*Ch%J1{-rEw$PJA&>FuD-9zfydNiT*ehnm6FdvPFepF zMM#D>&N}TU&ThAmVT0i1j)Z*XRb}ulip#wJ-s&VqL0{G} zPAtIPA>nNd`XsQXYaUj8^eGJ0V4FiCfiyZEZZWhI;pkr+QJ=tZ6?rhQYb%<`t#8wf ze(&iZ(|vIIZP!VVfVD8J);bcjf*GoiySb)d-}V(*S%=RFkBg~jtzxmsGYHtqGvFog zOwFYYeIApOK6q_H_5}%h#~>A_FuGgEHEI%YdbU?;_WIA!JOjgJKqEM+(#`M`F_nB`gJP7Ote$$d7s?ZzlzDoWhW$(XRidoc;di^F7SasMv|0m=tK_E2 zbUDhJ=uZa%e+4cRw?a`$uhW8ibmc$u{|PK}SHy+?YhghcR^^Es+v;|coj3g*^7`U> zsw@H(^f_WoZvrC`yI1kj!-3VxL?dv^HDsN0R76)-N?M#11EU{z(vVL{^M8nM$}zeY zRB4HIWytsod@k_~fy|pEwe8I~To8f3$oPpenyXg1)mNGM2f0ce%f9VZB?m--OZ|R3j6&7 zrJvWFm-c;^vrW3EO2G1@pXP zBndRj2)}fhTdc0=3KBh1_4-Mi7~;2#>t4sQ%*RmeO6Cz)q+3u?F&MkPbC>=)`p4d4 zj2u?kOLHu8C>Gn0GBBIntcAD^Ibd~S0LFA|=G@GR6_Nq|b@+@NhOwbLVx2SS;M8T4hRwxVUj{Xi>$R z>3zOU-iyLhDxOdEJgaMqoxv;m#Gnkg+-uA39Zpt{M+()zYbtRwzzjh}$lD?3WZTA9 z*jMR{k=-S_1P?>nxE0C#5@L48mK#ch9|#Zl(ms(xUk7h+8v6#9y##OgoIp12>GqUK zd=jcG`o}c7c2-I997aos=_qqs3>WWy>f%7Df2}DI!^{|KBY+p!id8h$dc*7+Uv|90 zz9zYb6s?qefN>aA5-H;vm^$kRm+JEp730(@bY{UJrfgT~IMl~e_SXGl6|Ks@vK_!} z%75PO__w&zHXQ)^=V*7&4di9@dFuarQpK*TTf(%%9IsQR3kCHA@s}s1(pV z>;#o28kafd(^+%^z*B@8e?b_mO zz{d9{u?~;I;m%XrNzH$q=dxP2^JNRwhT3T6%6>c(?t4CQ>q)B$dr7f&_K;`ewC%`bOMfUc)< z70Z_4@OdZBdY=7=uv`g-5-@0<#Wp9mk4cCcN&>XK#rb(|;BsDt;V($4xcNK%<*Q$q z{`1LPvM`qqaF?6LD6s#Y8*>DR4h7Bkn%FPrlaCVL08~=3;CK8>ws(IAzA3ALrbKaR zAK&YZzqBNIfe*)~u3Fdh_T!SyzCl{SE`bKA52KDbo zt|6k9I3yTi`X*i32sM_xA`#;$CW$pMpf=p_4s}>Ee2|vR4n((X{^&iD$=P>t;_k>0 zIe&7zf@{Vq_JCP_^`6nj)|3O7stJXuhysXkpyqBnv0VCI9Vc$@4g*tHmIiSHw37+(QY#R7zXXxKjf`t;DGh-e zp2Y1m$O|Ri&a@bs0|OiVm<~0c15m07lh{%~1p^c173S0zObYpK7-&qT6YNOe_IU}b zd$7qW1Z%2+A7BIkYuYdPcAMA#w!CGHz~5e9>>)jJbO%cKLjB8b(A9ilZy~z8yS*p$IVIe zAI;?Kv_Ob<*nM8MN^LCs_Sl?!-dgOLK8g(WcekynDHiN4hCNehC*}!!Ej~bNAl}{D_bM5_#8H5A7#)Z~ekEX@|U_ zwpKttmA~AX(5|-yoQ)QUwq~+kF32tNz3cTO&XU_C2r2VE&W-PEjWew4o(5S%qIxzr z^{P>bk5LG#N574@U;kAZheUB~oF8GAFw z4*`P37-N&r&B&V;hQ{iYn~3qGLI6EM2j3ENSF+4VRj8w9)m~0EgA9*~m)L%>oi0_j zm{3`j0mUazWo`?9J{RtIWc+h~^3k!K!K_a+{5#&we4+j_5C|{_t3xvj#G7agNTF-@ z`tJ$Q-dEb!FhZ1&f|9>T37M-GSwKgF02gqPazQgq9)j0d48rgN24wf+&*#R56X&L4 z-V0jSs1-$)V4)RLOulR+tS5ya{C9 zJHw3RO=AYoKlG9BmDkXw1CghhzaP`9zrV5~9pI<-1BE!rsNX&7Ocn%Hpbkl*k1gLs zS`KZgfK~pdFY87PiagD3dSU0w(o`6X_{Vbof8CqgRY}a@zA7Bq6a*B{v5>CVb7Vt% za_3tQb$K57g{$g~nUOj9WVR9e#{eA2T4xWCFW`@R`9~7LV+j4-{VH*ez0gn0Hz^fP zB2Na>wvzfqY7WFjs8b_z{1U9T9A*_;7y8e_Vkqz+K)S}B8<}C#lNf~6dz`&;Ty6D@ zLKMI|HRGaZmzCgSD&Mb-eP2KJyYSO6>9T~edqgfuN;~Q~D=&5<4-Ky|nb|*;zq=~u z!-wO|M@{pnj3r>pvqNmyV}RB*i@75|W4Xd!nW#gVdi2aMNPSs5`hFD--zTU2VMKM= zRp8_}`u<6OVwhsd3JuUL&17b1T^8C4svQpedB?F)t1?!OT^y$wZrMgH$SJ~TCT@pY zJTF7KvM0(XPP=^4_;L3x$O$&lNrNKdEtWcUpKGPI2P&j`E%98(8!yd3XisSMQovZQ z$a)60EsJw@cA-w0oQrzYqFSmGkd!`~bg@PMP2%ZWzj|{PP2r}T_{XceGVtyQd`qya z@ktu#pfO_>g3G4LUo=l3MaY6HpKafvO-+LLI3*_M>es*hEKdPrJVJ#O2T%Y@nB=_L za%@54`Dv)Xy0a`@Bo%bKuR^$CZW~(h8XlxFHj4};A7li@3IDXs)1@zZ zWAA!+CgFH6Q*;Jvi-lS|QxN-!UK!1Uy&M+sIl(=F^`og8JvTGVRyWgax-iUewJ zv7b99p$@nC_Hh_r-c@$~bFjk~{I!JFf-MA&)6!15Dy(?ZG$^gd zsa1l{r7Vz({?dNh7;@-yz=nmJ1tqjcWnvH8HYjEIZ!4Xb(lKjO((HT69F7~inJEld zc@I{^qGYi11)*_%Y$*_6gQ4)1(O`sm^JplkUO9(SXy;VCe7Z?Q;;abbo zNZ{9UZN~d>NY?4c!#{#W{FTr52fMKMT-Po8^DTNu{`KKp=v-81W1WlynX2jb?ljb| zf}gG9VNdoqTfQ>=Pb);E(&eO`Pl&}WO55nP$BQXJN2K9Fr`t0V;2 z4YhwZP~!ykj!CTFfUM%_J;pUn8(KcEdys17Dl%pd`7f7pwZLhejS7a9XFiM@wY9=X z>_cANETYIOdo-1=4&77DtrKxTY$P^t7J{P?J#$lKqG4veU<|&NioO}%7mh~NKdY%< zq(z?sNeubgqZTFQEzeu{^wUz4$>wMxktY`<4G;TS|+(EB_netB(2p1Q2zJZbe>cDqWc0SD*@3|8EivanDP%&lJ&L;dh5PAG=%{kV!p z1J9*+E?@wsE8awow41N3bFm^x$|foJ_$ebQ1=^q`NqHk=gck2JFCkm6a=nJ`F%Q4! zjS^CEK+3StTFh~g78~nVo=@T{9CEbq$(p`9{pX|dK3D$Rgk-^E)59++;-JT=pRcOy z#tjBg-~mVMibRf3^Mr~ynxbRh^xd6(sgSza@C3W@f>LYa_p$zuYbDx5Dn_vKOk^~N%WwEJgF2`M8 z9wY;caMfGs=w3uI5$@y8g^;j#dx3zH<)r&p%m)k{w={4`X-l>Cg>cA9Roee zfB47Bw=OE%(f68+HQios!gHB_?k1rI_JvTlHfVsicPdu9i0(S5E>?=BDGZT>dvx zQGzys#7+^cMP4j_bIk)Kj9aH^Jf#4!qhBJylM`b4R|WsnsCXduBji&SV9-p?tB9GC z%=qlgnR2==oo~}Le|SmdMLb%nWh8{LmJF*8VBmnAFZHe6tYM@PH*u=ntcbdnf8!Nifwxh1E`Txv6IxrgZJcQsenE$#sERb~aJPID6*4@Eu5&o6c1JDO!xuj-4hijBa2PmCj&f-rN5p}I;My3qEUm7mb zLF_XJc|nz`#*2kd)E1zN*vsqH6}XXsALe~3fTimzV75~)JD zFAfH}UqSM#o()Wf0Ah7M!>CA~)HrZ3)7w9_ZG>IN zu@jgK#%vnDM|(DHl0Nx~eMB{lk0*v+^iq?y(R@E{lF<%;Og=NS>i`hm1caJO?I4Anz!|4b#+~9CX2ZdOx>1NA94wGZGeuLhW z+B*>*WE?5L1|jutP5nHhmB+vNO3sI*aIZ!nM25R>UUQ#EbHQz66V(n3zUqVkU)^Yy z@y=(Pyn^_+7bFKBWa@;Zuy@|Qnr$phdX3^goCyXhtDqCWli~%h(r)B#G@Hb<++qu= zr1)`@>z4Md#p^2jF)SP18_l$c_o-=)R*oL*hi7rrwgRfXe8)N{gY z=9(i8?hf3-MOv*jgABK+-k3U@S4J>42lk7?8N#RnjW1QrK_P5G(PCN*;>^uE)kHNf zpc&%k4AUh0>~c2?zU!n;E+HtSPzDK%3h>*ZiIelRi+OB++zP{r*H5wqCR!-`k+Q$4 zS(x#x?~Ah+QwJ6T`E$5Ct{_==Cp;qx21!B=0kGHCsXp-QhKK%UNrTyYQh(fo;Bk;S z= zmvrI`8bx zWSI@`=$G3*3@^)U9-!M<88Cy;-@JI?vHft+j4IH>7eT^~>c9%QKc&dJcb@N(W?YsZ zZ2J|WrF9Y{`)HD3idD9mq+u2=1tAh7$Sbg>pW6-5%E}$jD~LFrzFSWZG4(4v9t0y` zP(x?MRV~&umQ;?uosld&I7e>kgk&zADwkt8ct>ICWNX-5h$^O)rHwZY#$Y9Z1@*-UE6XD#d#Q8t;ZH^MUVWus-yE_Gu233SzKY!t zl*z742FMMnrvHPd1d|ULv^0NIG^oDGdNpOY*TLbsWc;1*okvHN@zT|oj2~9TOEV|XkV<2|!90VN zx?HnvwX*yjE>P+9<29EfY!E*@BQZfiquR713}%t&;K-sChJLH*+_3&PdP7$WcLKZT zA#<8)DB&Z}=Rn@RY8GwwLE9RX>D}MP~-;HHb=O8$$rNM8Yz3 zUK>o2`h}a2NhA_v0LuKs)l1GmYA~@8X|1=|k@S*7gTpaWv?HXB)hij*KN?ov>98^ zV>8xQoN`wh+p=5soQTJ+W(?kJDX^O8m^LVU&7o^Sf5+NHl=vaC+92B>`&)AAxb861 zKv&=yn+o{yW~?Z8!;O&zA+q0I7~OS$8Ktc$*>STr9N3HQ)0q|#kvkknaKLHuOXsyD zs_`vtc_v0ZN<)YPDK#ejnA%6`ip}XGsif{j<8a!N_n%=6t^bymzIu#{B*3T}oU14pfP2{>cW_EuBya8;BWn$WtRKgHr=8~`RWqb zg_)WrQ*YnW_)t|P!vXc83TliS3R(!yK!JP?K0z3kq8S{bFzi~@!P zB*+_|&U;X{!+fvq2zveA)+QyX3i!g>i`*q0py4_hq7ah`MX$Ck!Ai;VuA&@CT96Fz zYPqs-QA=iD`HhPy11ifJO|C}uX*bQSH(~AKJvPVU0r=UlA%W>j6i^PGzJc7hrQYS8 zCwWWLfpX(6WhmKR(rj~Z*z*)3R(O|Rfg(Vy(YC{3QuI)36cImzSD|DJ-qhDvv&G8o z9hGp`fcJXQ%ei(C$s~%%y62~wa2PU>KaG$Paj@?dMmm7eC7JVSD9WAjM!|T)_jJX= zBmRZze6*89lKNNyMxco+8GP&5Vs=^F83`$fb8BW1VlT1qitSP_#GF>-<_!cv89nJp$%vRiAOWg@yys z#3%VS4Ky4ru$G3p+|}VM0+;iuL}mVy)^{8SGY!WHZxov)+rtv;|3bc629GC4fgb6< zzp%yr85XUB^W_ozSIpnt$DHNvUTFSwOejy74O6Q!a0Y!n<+*eg1dCk=rk4YEra11aF zaK@&Hc8ZpK-mlHhu?n{c=Ny`B@pozZJUCp=NTorsBTApBp^-YT5ag&YS zf$2aY!(rsWrE)~h%JliXbpSE+nf-Fk2jO-f?SSPs32Qk76d!v7|B*?wIguvd_?gNr z{h`TNc6xyPD^vKXZTvj)F7W%OvJch0hGC#b!Hz>wF11|2`RxyqHnJv`4~xg&?q-6q z;ivlvI){%}bg-=^rKAbMbJCM&KuPB?-GjUbUtWOy4^o(pZBfg6Lj|_xn#p)U;p*bv zkewS_Wc&Sxm6fV#4reqX^K23}>Rig?W~t!&p-X9Xf`~Xif1`ZR^{4KSXtoD9usGCvh{W+V%dr9Ct* zaHBei4}d+Sbp9jkvmWbAB-a~~rRH^$7PBvn+6m3>a!=qx?l%^bDF!SQ)S(u@)f@DF z%kE8CJdhQXjpCCiYuWRhg{jQ~7n0(wit_YD#W&TYSY!6)?(Z8D=6QWlmz!({I8tgq zA6PIRG)r2$lNX1k_2FVpGz82Jbpq*@j~5B|-X z@HbC6>?5KceligEMj$!BKvvlquojvJ2h9tWbu5%R?x9+OtDhq zK5OEGxi0SgIE*aqZvmye8M4%^vL9r!q)TP~Zk|f8O{8~hRMQ}19@aiLPkBj3a7I7d z50%j4vKLKH3c;=%vf|iuxMKtnH_a?UsuC>_Bntu=d55;!6 z7^u_zG6n7ivSomGI|W$!Q5~fp#|lgSe7G@?mbabG$mm2Sc3OQlwHnv1`{$PEKL9uU zKj_bwejf4!3E5mr!1Ih`$C@YRX{8hHE29Pg+1QXIH(YNeO2IT|-#UejVIliU$VG-7 z2g%IW>9sH9SEo8V{So+jGW~<&(is&=&Gf&?8c+W|ZJ}ebC?Dom6%eJk+LRyfkac;E z_??MyHhN)brYRf42tf-YgLU~7O`z#h^1KEs1jXXsjqWL)zTN-2*pTly^yI@7=NHj>EWfh@or}T=!!}QG#7fKfQtWKmKD0UB4Su5a3gkjhG_|-F#u;PC`%rGRQs}ZM_+G|U&o5`n6 z;@f+|Loe%!UpB+6(Kz@@!lT+QN5u*4tEb#+cj%ivq{~_7k5p{h6&ZPx8|y)*w?SbQ zYg&C@f)BTZxkir*)~cH<|MMirU@OAgu~k-7ZA?MArPMPn`Rmg->mB7nA}95D-@h`~ z#*a&Aog35Ik%(#-zYX)XzLrLnIEG0}{Pij`G8u2$*MvG$;Gt0&g8{*phP1kh3mmjx zIQpL-eB?4E;xXZW|AsmK7tQv`t``w|nvmsF-A?m1{(nzLJb13ocZ06o*KfW5EZKbX zKrm-#!-ek49dK|ksc~e}85`ceY&F-8mUr9lo;xO_xqbzv9Fh#<7YpbrIPkiy(&b9t zBFMK)%r66b**4D64_uyfe{Sp>8(U`U2)op8w&5oI{w6Ni?CXK$hJ*z@;HYVK&9}RZ zWop^e&&?8`0@pySHdfNh7xE{jH-5~R_3qrGQ^(uS&k+gEw4-xB6kUp zPh0%3a=-q-DmrmlRRWPVhOZLte@6Vcc=cyKD!llEeweCTh8@>*$1(}gA8whmR% zJ4HCLd_F;;XkCBis~T_m2h^Hxb}e2kq~wSls3;*ED}6i6U4zvs7d>;{Y*#Zo^}V5p zY3TGTkT`1btWV*J`_kK&R&zhw!q^Lt=IldDw7{FkjZdFuB~npQn_ZY)F;OT;M&`aT zXeNP=8?E5<0GIbcNzbnBuHYnlYfPz%sq0S8VBatdBC!Tn(@?hLWT>vAzCS6&vlK_4 z<$>^i#Xcu>T1Yz%ktG1!?q36~c$?@ePUEWumarZE{waKM1?)V0Pno|&ri%O(Y?i9L zZ}%LhDU+*|SN5AJXpn#iU=%PEivM7grIOK7f?XDOM~V+EC=R9?TWRc@J-8lOSh%u-uDMt80e%-fFQ6Aq5@4=h zsk{7R-3$vX0IH$R#3@!VF?n=1DJ|2W2V(X&YTl1)?Z=fY|W7f3c_3 zCYAznnIa%%--3AWhP4_|B0#Iz-bF}_`5v0H0*MM99vij0)L^`a1T_@4R@{+(Fy$xo zSfjdQuP$7%FY+$u={mYD@DwHN)jFS0$*7qZb0R5{YaU*%rvTpUYWx^MaH1v{nH_{{AZyO(YA=^$7gkN(})`(4>OPjvp zaOSs@CL*NL3Ima0&_W^6li|V zJ&g+%^ej62aS7PL3c8&;QKpVW5#N#*iI4w0rh-RPcfHEV?Ax9_gn#8cQZ<2@Ly^r! zb((3VRie0vbNr72#bVF%_s4{u2S@w9HP4-plVOQU$!~eWS0CFm9l_~yZFAN2z*Xx; zRD39?fx8f2^PX{5y;*Owgn{()vHpgb^iF z&@{#hejY^v6=+fwP)4<|2<6x>4OW|Vyi(I}Nr6%s%>H0{_VgbhAIL5<(h#WIn-H;- zG^2|EulAmw5f9yK-*9FhP`(Hd$>!GIbIf(miyv04u{-O$PN0I|crv4`zE3cc4jRb% z{mP)KBE&dsP}1MK3HH%+dz`+P6zgnkIB)sIeruP*^3yZUMg!AY58?fPu-si!Q`m8& z0-IK`brU8&bTC7yE(XDJx@6Se$m%Jp-s|$^J9|3wyXTB?cC*dP5U#gS6nqJ7LJe2C zEFem}85$;hN88V{r_rO#rGTS3>5H`b$ZP>D!;yS$(4Ak$_(D^^h0u1~Z1L*1tcgOn zeXN~vIMTHb^&M8G9eS-#A)&x88o6pv@yl-E>YgN*q&0}F?Hd;lbl|U56oczX9;UjO zL$2BZTe^SUt8VnrB=WlP=B#VF#~r@4ytyVL8oZpd5W7uM5g)EUy zG=K^%t7A$R>0+Sib@Tl`VVKQk(Ckom*11X{dM0%Ia(W}g`=w)&@7Ce9(ofS!!2pYz z{^n#MYJieXM*FQLj;jo7pjn6bsZMW_b0Q z3KqAizNYm2DCiyVeSuxm)`4bR*^xvNZy<`?<-F*YDARNFDG zw`zwI)fbOQ=NE&V{%;jDfj=oi4Tl^07-f0r{#Ve=z?Xak->&`p4p; z(D6N5&K5O6-N^XZ%{6PY{OaD7np&qZHz{_To?qfws+5+7p(+re$9`&(k@}YD`p)6sA=l z1vORz%^y?ju!Q`f0$ILK&J}a+^$T1>X9ixs5OiQu=gXm1rkqTEI-lWB2~4-L$tob; zr>wb?FQI?$CR40Nv9~qMpHnAFO*?G8`pLs$u7=9l`JhMYoU!mFga5P~EZV;@J-i&s z41BLXD9`ICU|yPYsqS|Cz_FfG7@v`tsF@mB#^%*ZdIdp|GBs+RT{043HPzOdNelBxYLrQQB(bu~rOVH6g zHhWq)AuR!*AFG*~c$k>Y_nDl_cjJ4eEVb+Ea0Ye*EI1{;4l~McFKzL5orIFkk5gMt zA8LT>D2MzjI-@+zZxhE?jt~6jFE$Y^Ju79FsEEx7K8D_j9|?)fjQ({bRAyzl)rsnXB^aj zyf9hPOgJ#&_;bU!AX5k*cDVNqBif4)r)Cd-4PpF}gsy70`=j7~*_iB=H*7$0RN9GZ zrF_PPzhQIx&!|?xN`Y~Y8Ar(97IpwxM^sRVft$NpZrq(|!I3dRF|+YRjo)Ibyg>c< zq|nv21AmgA=Aa_ z2^0u(SWTCvujAr3Z~E-^eJf>=j(M`s>G5Wf3QYJzpK11X#p}jbRAD%WRB0a)fRX$& z45tj)yQ&yQ-`_MtIO^0cJwd$5$I1Szi0#rz59)-y?rq;C`D_i9asS$(NV=4R;a2pp zIIL2U&ql=E!0309ZwG9LC5^u0u4SnQl{%y!4F3ccB)-5vuqeF$yLssPIg_`7;bcK@ zTWTnklJECdWcH*<%YVYE89#s$f4HQQ`CH#tNF3t@0;|ZYr?nC`G$1+<< zIzJ@!4RxJx)`Cr;0KVG-ugf3+=xvx8XTw3@?>Z$_!&0jxYQ<3tG(U8Wc=~Y@C+Zb zQ=zlOmJ;nyeo)vQ%hKE$3>umiDd0-QFBkzY5x9z-p_19mw|AI-P$<6M`e<|b92CE_ zepL`o)({~mBSYXw-Joyf{DARY5R}XNSqDljBoI)TCZzAKOrCB6i zx+PM-Q%)%0;TwDRSgrZG7E&l%$3Ov){!0#d0iQID{zJ7gdE(NfRBpUT^r51m$}lQx z+4V65WgxASPEeb#-9DpLLK9s0_JCW zao+YP(`x!+tgoOlF&F@%nav#j>sEfG6mpc#--ybLPTb)AEXKDg&DU?#&I~jYA!r_} z_aBda5`g+^hXI>!4MUP4gyb9=Nz92XNu|@N*19BzO!VX}@ z@ny-^)N(>uwxtYKuY)WJQFN$jBg~GD16HlY%tG^iwv*>RR4sE3`KQ&PlWn>tUl|M# zMc4ytx1Z*X3~Y*Owb{VUl8wJ#PyTUb<#_p8j47qbY4siYKXGgoD>t&K_FLpkSUU2J zal+SbsxmG3i08zZDWh;?SaJus?P~1Em`2F`>`Pfe!eW*%Qjb>^KKt3nIAuo!^CxEILM2EKa9XBCwgc=`(UV=#8~<6?BytnKYH8U1RofsHsHz`?>Z z(fmr|r=gAJW~$*RRvJJqaSkG|`SyxkigvX!JK}yu9mRIv=-Aug?YexZWfY{33h?bO ztrnasPQ4{4EBClqkZ!r0Di{}M;<U9LmXEa`8CY|e=18iTVmBu+18$bvS- z#2+pN*lEJ~Wa@kz-om(R;p`5+mPo00jc4^`ne69eK{9XIZ;%!xgnyGRA<@s2#6wwC$`~(ZMxHOe1%*-<`e6cT>oTAPHHdz^$@3}z z@vzCCbAuMnd`T^bBICN-kN2PHVPb&kh3Z01Ef;(BKK)Q-b71ZtD<0App~5Fe8-y_(&> zG%k@s%1kKuSZ~YRKWC0*fh3%ML|v=RUTX)+;R4#7wX(qQEmo^nng5Uk&-!ZU!{I+Z zizMg=MX&bJF2F1B=@vZ^)dK+CwIyCPcwcL`J3l2-P(cm5#RpvaFK69wo$dDIjT`@p z|3*cD`jKDN0AM}%yOzt4_~J=?nyGCoAv%-bKck$fX4lW%^@bYnq^zqXmnwzs6mPB8 z+qufmVHJ6&rqVX;s0YE1Q$dX$T1R?ad*sl5t#(HZd zMlOtn0k~x)TnuDQTnTr6`1)c+fnW5Z#Q7})5Ku+6VC2{f4zI#I! zvZFHddxSieaR6gU>MH`MLtTp|@Tb0VEfvc5rd(EpOxWEMof(?~st#wmmZbs&ZwXoz zcY0LtAxgrjcjLH-U^sNw!&Q0r;tpSXtXH9 z(=Ze}_elM6+zhitRm)heKwwy?4J++pw_(WCi9B+TV2yj!r0b6(dykRTk0=8jXmQTs zCY?)_5W-0Ap{i_rnDC37`>H(Chv_Z4Um_H*LA3p-5o74+{1%VXiWNjuM6_x3W-E zZd6)md@Sc}1)-r_vKySpV{yQXy3UcEZZ3;Wz)n-4hpX?(KU$uzvb9tU9^@e8Wlz;$ zb0J)NmCE@ZgMqz|dknNNLyJUkIUZL^Xc}PMca*Cz@1=qf7A*{#br5L2q+vp%7SIbA zXqEAP``b{TR-evgF=#f$Ecb)#{D&k4y8#fu_D6N+Ywup(?vnw6!#41nZeUy@x7Dn& zqm_dI064ozRY7EF5XBYKq_R_Z*oJWX05Zt^xP-{IL)l9Tdq)`hx?72&g0@sLbxfG= zlT|LK1seP3SPTI)z;rNSovINC_xKxQ4Vvq9TjmR^+%aC2ET|wk*%k&MyCBXJGW2V# z)_}2^g)j0XaIA_xgp>?r5e6E_^W z+ZEbX7|}KAEhCeBA}`w@WlroZ6JjEB&!*yz1;~~tLSEz5dW%K75)L*8?)W=P%cu?^ zoucCLMFR}`ex<`ydd*xQs|seUth+hA*H*N&AO2zHNRw&i zyP+L32z|gU*Xtc6jE~~!=B7JW9vmHf?d^4qlRHMceEn_A8nXTG;{_~&lR@_J*8`6d zpZ3X%T}i#fYS#ip;ADAV1zY@=_W&1PZG0t5xoqDOv@5c)sgvNr%JmeP#7zrOP-ZSq8f;_jL|6X^BT~iVSJwC1HH27A&4|`Adm#DtTx9x@LL$9l) zxq%5HxEi~I1_dz}Tm9)B6;H&y*aheC)7F!!`X61c#sChT?t78$rgss!e}>Meu8e`r z`vAS!iG{#;=X5CH$=ygH#tmNuaDe;OSMW6M%`i7O!()(@7SLTl7I6mwLGexkdOLcU zn@7V1Y=?C$!C7xt8*PcCBBJx1SNW)aewQpR3?HWn70&B2{e3?T^V^aPY^Y#1p#|iF z*H)&F2Izg0fAmpbF{fk4Kv57{TZ8|0#j0V3Z35f3?mH~d|yy+c_^V-`8`RydUd#R(^5~s z!lL!(Dpm0&MpO89GeTS|eaYhKL;pqA9-AgLa*3v_uvN_}PvPpgYsu3*MkxUsesRH_ zRBmRHPi|n4^KQb#`PO$H?Tc_U+ZLS-FP>8Uh2#)$k;h3Im}E#&59QUVty)Nmzzx6E@y7da>y=3v6%rtE0r);wN~dK_uJ!rs?d@sXS4~}mKvs#a zD(m(K!myRof+619)6Kc1XUSxorPMy191s5{BoPSrPNL~Nk-54{=ucy{v)81HEu+)T z!AL_&+3*x{lXS+rFG<<@$FHY)~^>n!VS%w)jNL=`qNN7aEAJLdbj-zWVxFXM4# zL86FV>KlRDS?~hxL@Kbm5!;{N@HZlvyUB&pTlVnQ=pUy=# z)@>}iI-ptSbx>#6;n@YK0gfA@b39>_(m@{uSdl1-4@|+;}QX?*#z(pY(G_uHarj?rvDbBl(dP^bRh1y zbS`4x^*+R)d6^t#m-^_716i>51+~;ZQEQHk~B8R zGuc+%Vi~!3k%qc1KWB_UqgOzC-|STEI@}!V)eh1FrH`@J0x|%0pt+a_?cGW`MBwUJ z7n9_o4lPiI1y=XHr}13+4v_^|gycsSZt}3C})iPB$kz7CewFh1%2n z!^lS7TFy4~0%bL_cU<+m?w_GM!d@go&#GMzTE;ANjqQZUD{%W_kinS3ncY}3|cdXiI!|Dv(-p%=PXtrEYJe^lda& z@e)L&+Yyj_`&1mhp}cHG2BTxEzw)*|cAQsB~z48d=DzZKZoBP z(hyH8FMU3M)mU$BU)GHW$`{R|_*7ved7 zmA_>cyLU0-CWHCkypca_?XS#kas&FCuakL|Dxb;_skxBa{pQG*TOuspyhew1I~hHM z8k=>CNqR`@i!lMJ&Cz}py*o}6&vpQ&wh!Iy&edM@)W$-UgwqA--75qBoh!5Jp8)+W z*HQkjgRAF#mG}kvD4#4)J($~lDC9Tsz=2}H<{L-{bw zIXW8HD-5nS`~11H+y6eFZD`E#!+$R~;e# zL!-`XD5U8#mS$NEWBk`1T(vkFC7GH_1uTC*5s7%?P7mgtR0m46eI$<@lohYWVCx-# zS}aUNFNGe(T*X|(YeR#1uSC8BtERcx-Aui`gsvAz3LtaCow#Z)^1bQ)D}$%mfPnr9 z^o`*hg-H6WK5r=YD+aP!{kH)hW{LJZa(2)TA$!V0#IO=AMm3DS!SPVvG9}`pagdEEe}RsOwpRA zjTjgoCBc=f_O9g3|K}rK?a%jB1}Oayag%AF!_Aa&p5a zhc$B#if}s)Fg^T0#_t0h1Kd23`azBWE!SQh)wvYe(ZbK(n%;+n343B}4kW9O!OSH) zWh>c(<~#EiK{lvu)&Q-`$LK`NWR>WafT@RsVpDc1PCSqPL(c`#>?;Ss3_%Id0ideQI6|_5QaO zd1XI_yO6LlDPQ{{pSjUkv@vri0EmYJuoJ0>d=h@h%aI`P7s=P5A{guPD--4D1}eCz&S?Z{&)&UwS)E3|=Hp#qR-OZg1!8 z$i;PW@(3XVYW8D2$3B5XifqXlH9lTV141u8|A~X#P)X7{bdr4wrdF*}5!y-8BCAn7 zCk2#5YA)f->$$eQP%SB$VwjH;n9Vd|kNbOB_`9D-_0sokIIkfQADfg(eN^gqwd*!!8_7E|Da!^UN0R_7i_IYY3ICX@jfuD~N(Zb}0O?F~ zV9^gqqIz53H$P1aZ2`sXtj2o`k+tt|fa!%Mm~`*teSn;1ZO$;PlArJLMJ=zxlY!s;T{(fco z^SRNmtD~U8cApR<)WNgfE4gL&Kum951=?bP-mH!S`(GzWL#XLt)ydy0+`IFMy^99l z_(b4|#}^5qgksjA&>YCfKmxSg8-~ScmNCaMW+S}Ndel8&y#{t!YyGKQ*=N6N*l3t? z{w;#WpQ=9`PA$cxV~z{7WlaLqWIHw{0W^QHHw^kqWJB0dMRzEY4iWw7GxKRSYt-ml z&+lozY&RDn6-+;qp;|aV-C`YxbfTBj{cmjkm;Zp>C#*DJ5Bi{Ncj1uEv(hSC_N165 zax6D%fT{mx@{blTG~Kh#E4YQqeXvFJIKgiZ128pOwTj?MkE3|=@AW3^_c<(G?~@z~ zO@UpxA^o1e)PD-W_QB8xBX;W3;HS@jVm@X3J)B&5h#xeH(b(bve35=y5ggRJilcD0 zsOIEu#032NdSbyGEQo5KMjw1FjZ4*)MXCo6QiRLw2vG7jBL>SegA`-nKSpSR0gs&z z$PUh`HC}mCTSEh~IUQtSjO)eGx|;BZ=$t@NUC@DDavSfbJp1W(oI;o{$b1 z&hIMXkP(CCR|!PyOFGF$R|L)W{C9x6oH4a4yn>1~Bfg1gUPG3Sc;ORKkT5#-oN3qT z6+yL>*Vze^Z!;m&C=SW3IG^KS_rGgJ3ILcUd|d;s3{It70~DtKO}hGrj!Q-5Q#T2> z9YtYIq?b;XH%9|KYJuhOS_1DJ0~EIBnq#?EBciVbsUVRt*afhM>nnAXfMBg4Aws9> zC$Y+8*vM5TzVlGD$p)3xN|IFXPr4ei^GTev zI~wt|UL{!12;hM`2_=#bXURNGw%4kh27th>Ta6b`dvjyeA4ML9zh$QT}WZcml`%kVOa0xpJSClPoQEVi3rem*~iBEb>hon1l)1+Gj9bDhjl4knS>fP zjX~mdR~ zY51>33%l|P27^Q&W8i@jELNbQsRoh^zfc3VH4TbsxtK+{+d$v*!wKG6R7y5{m;wHJCTsRLa_f>$ zuv$?YXJHU@tG(Uj&%A~YWAB4;;zn|LKp$SeE;~Tn|KtMp#ff%_f@qwIwgYnhK7NGm zeEUE|m0Ki}mejtRRPKg?*PBHY%GJ=1r>Du1Z3C*ThBY|Q)C)G=oVS*TskNwd;LmGk zv^kf}_%6Q=LkTWm)@>)R)6jgN0Ves)S@c#nZt45Mrayo3hjEKBZ><(O@qiH+LZp*k zjw@P8#`4eOyF2xrm{H~wVhcdD%1o@nzE0wWO3F-(RXn?i@{1mPNoG$p-zByh*Alzt z>!Kf27~c_>dvw+0g#Sr;|N7GpQvVAz4r2r_F5Z2w#t|VI(ph@KEISf=YZaWl7{jhhhFozbgPJd1omOa{>Xj5Y{}KAGd>Ex1sD-mKL~G zj))M-k(d>=Qc14F`k#-?t5tEXlLoj|_Utju!SKYHW&og&C8rXXWrNgRXfW)!N22z{GeQS=cp!V=)B)XRU#tPWKj))&d_ z7R1#x2o7iMBC!JN!lghCwxxyS z1J~FiKN~Ot4J{n$0Ka-`TUJWFxI8G`F93)XoU=iQb>?^FUL(CUoqX``8@CJ`lmq8a zmFXxm1p!G$(mu_XudR<_1m-(fQC@&CFU!h%W)|xFIIO3Az$Z7--|qr;eSy)$V*I6_=%)^|41)MQwjjZ!Fj`^oBM_K)0EPGEGwk% z)aGLKTTTgygh0=C#1inuNszCR5NN|GXeES~(5S-jBfdtVqWh!ed>ALxReB7L#%UI2 z>r%)PH2WS}Ar}iVPa_x!B5<^|-P_7{;@b#m`{8u|SemWm;^WeFdo$o;8-KR~2av1w zPIk%Ba;Xtk2GhkadIR3~6;-~IP-a?EppR-c!8wmc1Z?yNa=dT(=xnRM{FG=B}L^ebOfL~!rf6-844OX*2fA3+oE6}Wg#N0kdhUlHLG1wlOBvR+m~|ji$khRR%BpUWQo_a3CP5%e@nOni zmg=ukZ-&5JNYx4&d@#p^#80Lu6?-AYdKm7fb_9fm zx;40}-q-P0Lb}cB5Sf|FW;9K zB@%s9JM=4wB{L+gbel7^K05R1%c#CSbz=%d4MKhZ`!$UT3k78KloLH?2To zp6u`~2Yxf1GMZ~C(CpF4PM$hmWZp~?j4_2hd5f+_7d^D-$NL!cSJhJzrQ47r4*Ph} z

S9|9pbcMB5J>r5grwuwRC!Rrwh}a6n0tIw*j02fd$e^|ZVyMRfDgU?n&_Q((3*TPpH&cVE zJoECeBoqDws@YPhGnVi5w*g*D0b5IyX_xFCD=-=+1snhXBtGHy5LAN0rsfeVIjVYM zSEr7bUV&D>$Ef_H*IxnUZYu`^vW_1{_}VCfU{$m>H1!Cf$bJKQKJ7myLRzyc)?o-J zoY)!BP%{eD%ld9Xb7huZke^nRM&MTuy3A!ro@5JcTQ@xXU;a*FNv+$`$9TyeHPgpLGBm|(NT)*u>#yE2W| zzKRZ}CY_i-C~hb^QM+bW@`G1j6>HN2IE|V+=Y^lY%b|jiVIB^d1WJe{x+u<{eE1$s&S z8_|&mlghxM&x{_)HmCiLk)EA2?l)SvNH5D~8#=)G>W{7I6A11&`P{hqjylW0ks%&U z$tcw+ug~hqu3e1@DJzxQ#b%%1O@x3nNjxGfod3)W)EDXo3|5dUm@#8HO4WK=D*U;{ zRbTzZJp~ktwU`eqjcX|G%zL_i`df;p5!POzNHf=duyJ{92iQFR(jxUb} zVgXRp0v>yMu?sY4eSW19WvT=iN?^j&p>xY?_Hjc0-jJIC3;bIveY2tOYI02N{I&ms4h z#a;IAF%W#|drNgtY3To<%6XcDHKJ9NPGOy;wfl9>}#M0p;^mo;JqPmaYdAy0D%1d+qVX+b5Fr-p)ANUSX*X-x-m;;lfQZx<1QX@m>y?9OUnZLw9!i z6U|_NMS1$5L0q#-J!A+nm^*$yU99jb7oFz5Y<}S7-^Cksrm}W)1~v9m?S!evTHg&> zEFt`8IbBO#k4d_)+4u>C`E`AaF@`U<9w_@!ar#HfC=oSr^{LwSqFhSZ;5T9iQTO#8Qi*FI^7`G4Pm2YemZ zu@vPwO+4N!8VsiWXt__#Em-pN-VMw2=Gvk?8x?;xMJZ*m2DU| zybCksK|U=1>AkHWEB=~P2UR}h)=S0XE}mdso+)H#WIJvhjYK zk&^(vuH3)5>^rWf*zqzJeI{4K&8D?=8^LvRX>>-Wo3pzeiOjLcN{frgJZC~VDq*5E z7v$Sh_Wy?SdI^nvN8Ni{^TI#y(JkVaj9Lf}*z_-~aN-_&HxiPAe$_5|?pY~s-L+yr za#-oxP5>~vKfieXx;FOL4$~5{H?B3MotJ``EN(%ityDRE^`puNFxx%sEP7ZT8#2?B zpp!?`!%h}BSA7gf?-#pdN0E7*Z4@)c5zBW})tRzta1{G`ns$p3)Y`4Hk*Fm?T34qe zba1ux4=d#xd?>gx!`UKydo7Ks;|7y9T7>0z8})M_$8A3E8%dfH`M@}@KD!H9*qndv z=bX)Y_dMa2Z;?;x(AUAHgd0-^@McD}`i162u`oJ#054!>A|mGTstbmv?-`**GSr;qAlXQnsHLr!6dJyAbxQ%0U5*^;$X zZp^p?5dU)Mtma_}%4-Y`kk{c{^gF=;{#h6z9p@CNfDu^EG=wS|@-ZPor?Y|D0jzHO zD~zmGpJ@`lhxeMHVF3PFt0Eoe8L5CLwbrAMLkmh@XC^{8Oh-vK#?a4N6Lw%uG0tn5 zO?)~zD&lf0ju%=3q|QgF!UnzE=ttUYY`DUV9aWXP$Fl#Br zXN&G|L!oE}7~&ZgF%v9>{~)Q|*Q#Hr!V5TZKU;_?u_jNOl@iDFz804Q>=zmn=FqW} z5!Y{G253!FV*+}Ne6xaOt(G;_c!l-R0Ve)U@E&qee<$l~MkQHJVY9O-TwW9g=~~e} z=Er9JH{k)-^B#mbqJ*A!^@8IfEZ}UIgvt*E0S74^O{7)-t~Hp%f)L?18bT0x?bBDC zrhrBN3NR5nKSjio@+=S<-oJ_A*8Zq$oo|M+dpbS34vn^*+eChw*jT)r?kK!|hgkkN9YrK9;=4cSSXm4z}h zZda>xT0;nZ-V0F~yDGh37>QW?PdBCgrV0sJv{3$@Eco8-7S!^jC()NaMHYl4tt-K@*3^7DJrn?HIDH{s%o&X+5 zrweh`Aq8&Af5V0JSEnwN(J2*XT5aX*Yk6cWDO58mKP}lRfS;OrBd3kMp#JAcrz?8A zOF>tsm|)x22*@5BD!9rEvD05!t{WKxH|naK=L6ChV$mmdjeiheYr^>-d!^D*wR}C3 z3-&yH`QuMpDmoWrlfP`}c4|NUp_JbKKL4Z-HGAd%)1Gsb#LyM?D*NS&Z<`>lz8MFQ z@%qC?Z-x~^V4ssRyYt_%iaDv8!qdqr` ztHD7!TJHS}9virnrICS6Z7e9CdPK}0h8}Q8{PXt&hz~50*oA$PDINJGEH#VB5%XDi zX@p`0AFo-Bdv%!=5)b5KGSNt>5~CDV9JqjkGnhE*L0pcZ?;4)HCr%XNrV`)TDkATt zTOTKDSCIU0`8=j1W?L8z^CQfk4}i1c&vmx|iYgYB@uF=VGte6xN1Yy_ES(}Ine~v8 z3JQitbr8v61sK`wQ2!@!JkVA-#FQ?1=bu(hvaBp6B|_Cgyl_S9yvXd~N&lb3$5De|zr@I?rpdKaGa($;aZn|}Nq&3a54-YxEm6F;i3LB~dwS`Uyx+R`T zSuLU1Dq$U7($b!Jq9O8id`BEIl@{FDn8b$BosF9qq|0^rk+w|b0oB<-1k>>%FYal& z8ioqc6-LzwW7!6qBvse{$Ppm)zPT2HA%Z76>I;2`yWxGAs6X1R?AgsvwXX*y2SRaC zog9MVM3a%f*2>Uw&l~Bfnr}`>rU{m|6Fd0COkAMFSY~=&IO9Md zP7r<5iXV=A!|r*A@MkIJ&qkqa4x2+~w7E+{7>z0y*Jx;8BqG6sii)+NA~h&M5gw{WjH>`O7>#0QE!{5RH>JK zu6wZb*{|UhmE@QV@jc13%Rr+?R_OLi$d-aqy=HT;?MMHGr@`hMDQPbnDIDQ=GMPK; z*Mw|#K0@DQVyeCSMZiZ61O@xvQ4mYdHf7NoThVuzw$KhLKhA%E3c z9NN#9(wL)U^FFd(8s2Qk?64NtoOR^mzK}AOYHTyZ5vC5(ya{V9Y|at&e!6_By$EU@ zSgf2-{CZvcAkh}QsX;jiCBPr9&o~yJAn&89Z#Yelg~-UExQI z{KH0CoC1?lyE0g00u=fK3gBlQg)Azxkc_F7D4YZL2hSFA-dG%~*Uyr^=y^De8k-wQ z_jSwY_f~P13YU3JJ+&`cA@?h;HXSSt^VLMIoFme}GT)1EB5 z6Nu64U-#URwXE$ghA`qdeJ25EheSRKv7X4%^LeQlqvC$*GBE2SouCQ_7I*h9dYhNO zG{xZ?#{5t&=6ZBc{96K{{d-PK6B!E3XyKF*Qcrqxm_1oQqv8JN;@CpH!-j8IhSG4- zc5|JkWQC9mlWy8u_YxexL9s|l&yg3 zh=Us9)u{JYuRa#6g;M(0uny7@f4&eTsYTdo5cs%7a0rw{aIz(_+c_F7Fm}*(am^+D zO@}4i_IHRKFH6JWPGwaWZKaw#%v(@~S7RGCRvp{Lz^+|)PSPY1z*MeHgGx&I55^a4 zT6d{LUgnu{UqTM&vKZN00xsl;V8I>!9x8I1-qbo+0(9Ocv|bZ`pctkxG4W|>z+8OS z4l3UgD`bbgl~fd`#dhS~R*=xBOdlyg|#D&nxHvZ@bb5XhlBbu>} znT126FdtngcF+^3SjmUDNmq6G_`A=cY6=)(iK}`^*SbQXCc@8p3`>c>w65r_#vgAqr`>wU#PDs z{|yriwmdLmyI`8)2%4}tC!<=6RiJtPrf`vhVV?N1N3MB+e{g3Hfr_~eIGvp*;7A;~ z^?CXA!s-Bh`SixlzHjxlmOZO*>f9}IdEe>HsXp(#^QHpAejvX2QY2)L;^eOrmG%4H zlr%+3B)^~-JL$LM_nxN02T(blg3~Q`5i(dF4}5x^N{nM2j|`}tw_|bLhJ*fL@c52q62~X)KixP>8}s@ zL=nU3SW0Y#1KOR9<(y<}O7QIW9SwsSSx{KFMH6iY*e$|WDRC_vTtX?SwAeD#O}la? zUvl|}14@iC<_A2DN)7IyC!3_65k^V`dj%m>uHkjY@nAB_H)3+ne#VxgYU*u zkUe967j47;bb7&b;)4!Z@@K~DYl||+h-CR5YXmf%obxeto{EJ8;x!@37d&lDNSpQV z>F4%k1ZjV{*p12~@@z@+mhSv0;e~m-^VBp|OwLg69z@F?^`KMHfQyUU(JFvBZ8qX> zWM#l1Dk6IaFd_u#}1>)mk?k9ktMSV+MzB0j0(*TQ`KS+4rK3-zf zw6xWgz+=BH%-^p%zH{Pk3sW`5)t5&SEYQIYXLkv!-zfbPhD&mx1UMv7|G9*1&CwPN zx&lEZdPx}TuRmpj-~(Cl2Ak4iYbrJE)hcvvYNl+0p}C8~9$LRLJ|d?fiMc3^GJ8ep zU`XiB+HkB|ObQua=v1>fr7aQ}ja{0T1hWZ&-Z%okn87Gf3(fFs$!mWr$-IZDUFwXD zjeR@0a>*3^JY-S2Gc>Y6-L7jTuq5T@rINoSpu=+%>6h31l{SVrSx#k?B-{oFD!=;UcOMUOm=6Hz%5qUjw-|db zv}?jDLt0u|gQW@O80-taV+XQys?lEZnfm@|gV^z6#^~7N-2{~KjtXMqs#OLUkuP9C z*wvN<2NJC~nl7jIXME4p=VurdR97{L$MzGm54vbU9evvFfr)*?IQuGu`Gfp)h6((E zIOLL)Hm{G?B$FTSsxd|Jl(t_t#|6et*i9tNkUS(l<@r;LKZ77wV_`9r1 zYqC;OD-|Z?m*`H5PqwG>xtMmOKUZ)Tx8L0iLp5?7dprqYQe84qQteJ^F`V{aMCDX( zfpoA&{AZIqxum;CPaP70zWInBU?Hyk7!B~rm&uMWXn!+6L?!~s{#x{qlnR~C#&ULt zdHv6g4((?&%ytXc@YENs z>*DnvWXn7Pf_mh`ulRfhnh5wG*N28A5r%d5pW$L+nTo=ZX+Olr9iGc7>#GFp8h54a zUY%Sxsp@*o6Ah?QThFu6@XYr@WbZ!-EJ9Tr*qo>n5%%}|JP+x+^t!+lrqItM#Kn*+ z#WowkiTQto)Rb~;Yr1Wu$QmLHDNj)?m9nTbZL?1ULS0XK@qfh%pO)^2w|#PRFhEmG z19~aII|Wb((#Wjr$(>_rrdvYF7KzxQ?za<_o9u^1u_!Ioscut}Xa7hX?!NUt`GJ0Z z6zZ9cu6lQ0Fn5b%vyKsWkvZB;m0`Vp$X>&Jzp06VJxV}_H3w>nO1*X%5zL|0Ez0bq zgZOFiyN3x5k@8@3r$4w7Q%)ML8hc?!b=*Y_Ei`BesvdtC(VvVf7_t)<&5{zA;=Jf0 zzZzXU@ekO+weN?XF2FaFg;_ga^WS19;0&lM$INrS{Tlv9I_SXGTaXx{*~Do?T0Dvq z4>5&JaY3cwnR-GHvP5EXU1H{DGH4dAi9Z;a8UNa>vlIuB`AmA+{sf7Edm{@u*7Z>hQs6V5FM>pPvnGR@Z97<`#P{5J$I#*Dkc``s=| zp=a7{JWIo#k3NZ)&H^LvVVF%#i+fOx5-`FFoPw{cw)}H+ZN@oK9L(PiFWiB|_=}jU zhbYe1Q8jB&cfXGJKiJrMM|!q76C_0>P?-y#_*0VU4h~8(>Z*heXmHmE^bMfDTDeF` zJ~*QpZ!C~%f;lib(;LNbNC|)O#G#LhWAbh)lW|R?$&I``L^SP%H>__8z%uT72;E0N zQ66ODYrMjhko!UL@|G|AG1dNrAtRTbl3Gj6KIq49Gu;Op;*w`f{rlm5xxu%xRjZOu zKjncq_0opu;jjk$q#+5cg{-fwpTS+1+uqGEzA$KHulTGxtXx%g;lL+;e3;Z`?)MfT zA#I?lFUDripm;XBq&E%m{N!@RDbdV>nCLR>D*$jq-x*&`*6-bfMLTm)&RTdo_Vkdo z)$+XF3(FP3czXqv+T+sz0p&$!C(roGYW-R1%y6?|eMDS`UPcan9HbrWN(uZGKToVf zL-Bf+b|rRb`?B<~oi$e(Z0?KgeJQd{7n#a!r*KB2Mem4Y3<}3~uZ4LkX`VR?80b$pN+Gg_h$Kcy`Hycr!4qO4 zKSxH*ws(Tf*C8iZ-V#$#4DVXSGIYUu_?2a+uy^ENZfwt$$+5n3H5C2ETJ}gY=DKn< zp?qZnxk><@Ks>}wVFw9kRqhf}; z4PQt8J>5NBt&fIRaNP|+eq>>nJ`0B8N%^I>F582q%H*%1J+^7 z0Led)jy=spf}7^{0QEO<9%IQ3r`tQG>-T=^^TWaLP2^e~0 z#?WQ+;K@tp{=-b1+Z4?`RTlZrhKA zav|Yc{-6O}RTx4S7D#?ZTN(F6VeSHSbMwpzsWsEJqd|UHSAXzCx?lc>VH`A^wFtI9 z+`;p*f_M^d=GU<@FCD+@dXA+Sh1)BVvgwZmw5=nGsZQO3>zeZw$whmP5)+U363aWq zv0C1e2JU>^Xk&kM7ye_U;0woP>u70hyDpycURGsbw(=W^N;Q?<@1~7f4Z~@UhnpD+ ziw`e}p`~?aij5&E7A zh223`HC?75Z#Xt#kqvrD-U}A^C_A^5F4!h?SiP zud7k4UI@&tG4~i{-p%aOhxUw+R3jWCJG_{hQ}V9@EARJ(4(gRbG0oNfy?q<7&aGf(9tsOVr1N4E@!tdE=j30@I2$!MzWj zUR$i{u3w_nRL*ex`K@yAY2G+?{lK9KfZ5&uc6TZ>zmFB{v_aIe4O|Xr+{a%+9yrtmfeB*o4*X+cMzz6 zK8*}cB>wT=j(6ne3L7Y!A~b)kGkz9n$~ijdGs<-WA3x8dUTxDhezDR}Lc4RLO6w*S zWduuJh$~g;|C-LEYu*Km#np}4YIo~Vt1iQXqieIzqGBPhUtZ@CrU`yEbZX0KVpQ7) zvn6~*y7Tf^le|x}AEMZB>{Z<4o6UW$?vW{>d=0csICft!>|{~D{C_m!)x)T2wb)To z9b9&l4Qa{mgU%awe_$O$4gZR_-ysX~GN7)-93wwb;1%MhRbkkUl+l|Z9RFUq0o^oO zi}k8G@2ssPbsr?!>U7Z&}NHRJcdOukf1i+fMi! zLNq~)60F9bn0P&&Vk-i+tN-)DAfmeNO-l|)o)vtu&!zg&v;%4_Eh~Q|4JlyzLQ2q z3kteQK*ZWJIpZweG2J^~*D{!hj!W-|R#{;kko;qND|-1y{0ugOlCdF|??Pl=f4rLe z^ywS)KA^lVvRMk-21mYS6H+3Hf2L9??&)obeeYYH`#w!2?x!ac1kq%*jl6Ox*E8l7 zOQlzNA%SJ22z~Z=77&RByo&h)rI%vHwEj*YXM#D1SV;o42%$WOmYvPFjZ+^NEnd71 zH`9*<^$Ahr$O%gM+Z?k#i2Z%)&*Nei%xd=^5Vv8P^FporLw8kf+YNpbX; zmzrYVkt z4#3Vl>sOn2c@d7)=t=2DtA|7!yCTDIt&#BH0T{9Xu3)fQD@n2-k@_)^{Vz7tm@M)n zz4cVTvk||4TY1OK|H%DC zQ2351Nd@1NZnS0txLpAeAeU=VNfZ&LXBw8QeyuZ- zA`>)fWkw2Lej*~8q^P8{kyg5v@AZCe^j264Izyg;D2_T!$^?1gNKq4&980);txeE4 zW&iM9OABa8rBqAxv5-#-bvODHN`GJgmjm5r-uWL924f-Ux9|7=4F+oy#o{8;tS@oK zNI*R@rhcAOVgCrCu1w8589`0zu|QKOo&Jmsm%OF4{I<(ea@@fk#Ecrj z7cC|EZ>|(qHD3ZTYx0@gNXm4$8`=*|&zquNo3zcm`Kk|ZJUwKyVteBthEJ%murr&6 zzIxthy+kQN;3WW3XQi#+8n%?L>T3SB=8*KW#98HQqS;fkI~YhV%Bm>8@?;~4^vf&s zZ640Njnt0vgRW#DOZ|QrWo7JeqX1lj(Pc@Gz&bV7zqm zS|hQKtEnBH%e5S;-kaS^Rq*m}K5E@m=UH2gY*|dlfc+hHxxq(HrYr?(@u#Kg_;X<7>xX)d9#3xAD!wchy45-$lAxFPRI-EAYLIzX`5G<&h!} z&#bk;5Pa}BjlVHYOgP{pa?ny5{tywtt*(&9CWgUD~V_B|?Tra!N54w3#z99Q85`dlFM6ML1J zZJt0?a4b2eu9-0o%cLP;>flvA?+SEd{H81^ z7k^rT(F1b=B4-_6wTYEgCIr8H^!5rHaf`s33_4LKu=ZaN7#(=oQpe6>a-C(#5qK0PCa4ihkGFQl8>Tt2bn$Z3vY!i6l+ZNUs88$LW%5xZXe++&?rhr)*zp-Q=;j-z$jEFi zrk`VD0O*52UqSV-*<$WP$t)E*J2%sB#~Hi#FY9|lxh z2xTH`u3`-Pf5+$1&D!!I0_-d3^#?8cUNz(a-#&ewWW`Q5-;Fypn9MK(aC?SH*hWCs z6jGgeT(KMJOi*xCr7A?*t3LQ|V9c#vvYg2GOcJ1h0kAHV7F!k_N$r*iVw zn%DuMdI=9fWEGxeF%Ics7yGn)S$9|+h;n);Q%{Y?X9k??db;6Gq_W%H-vIzxznAOm zk438Ss}b+~)pe8c(@-NKy+S`C_kO-a22*Ff4?0A4WTzU$dY=k}kuGU^)eePt)l<~X z_zNwDg;(fO1Y~Np07AzwmFFh^n}`Y<;r&$E19r%dO%1=Z@<1;$aM^Uf z<>P2C$S%SOHAr)Lu&a;s{^Cm*yeP(@pn9VNR0hh~$qL&V{$5ArI2~{=n70Q%_l*~a zOh_9^^9bP>Lfu~AlS4}0E!V2pYiCQYg8twzf@at zo1|_Dox-5Hg5F?npXza5ylKc=(hj(Nf1?Yc9AZ@D|CU5~@a~I+1Ct+b3AaI!f{fVm zugDJ>BJlkT2K>P{C|S#O{S>a52_#JgXW9F|5BcAA4IO|wU;V(-Ub36AVkitn(0_Cj z+AmHBI>E1#H_st22*#;3d8=`=gO0`vmY`?R6{sPM7O;1^)2+&%^lSILXRK|DPdle? z>x`7}w~v#qJ2Mg{?80^AgAgvqe`){Q`e3jwg+|kVh0hBTyT7y@w|}3E(9Jk5i-U_q z7>IiHUF!IVqCb=Cgh~?##TqF~ZBxVH6OkG=eD}^#oXM_Mj#;BsFA~!Hgv_@gNS~qP z)W&n6boP`ia?vD>jTO6Tie-HW{GoU;#;-7_0;Be2 z@VNUe8v4yd<_CL}yOr8sq#p~T7;~u{2Hu1p#)$8pG&MnD$EFdFn$qzSUK~o;kLEzG zLzU%)o{v}SMGz?9Hx~f8&tC|t%PIWL7H6fYWcJx z&2iSl6q(k>u)~)=5SWwHb>V69#gQvSM4PKL`?u>iH?a~5L4Kmo{?4mUvi!0Do`$DS z3eaog1HU5QwT)=j9zywUYuDrWruQMG!8dVoyvhw3VcJ<-37Um##U4EG8uY=`cU>WG zX~`@kd-##*rAvY&o-PE+&W2E?7&tB!qc@Ey>wtZQ@AdaRCuF#hgt+?jG<2VWZxgE~h2=Nn{#l@B&Ff}a95Bijv(|IQe?W9WVGQFD2KO?O~hT-wt#8uRsB?J=y^3Sl+f z>>v+deJHW+T1ErOW{-|V*dWHpmvpC(m5%GCEc{lW-l&}_fRGPFraa>;ZjFU6 z$2}zuskcyNa$SQY@(f`3SpHG(WaNB-Q{r2?*(;W^S%`fua~sJL7|`cgSsS2$BrDxO z4mLtr#uQ{tQC4b{wS=wO5~yVPM_wFvG(I=ie``khtf)xIlfTm&^H*@l#mL$J@f|;d zz~E)oHr}HfRRE+^t+kWLBVmt% zr~3%f@lt=hChSCq9#P3QnNSuR!EmoV#dnJ7m!B&4Jpq@+`k4n?}8 zq)SS=TNn`O?iQrG8v)6ok#2^rpN|FTFNG3qOkYBUH zwEspHG!2bl;$uNuA&=b?w14}KqM%#?T%zgC7CEJWI+N4mMmP0{eT7W@x%Ku{th*4t zu}c}5yp>ipTtnpiF23ktJ3SP&{M5SG z_w`wfAGQlWesIw`I{zkY^T9HMD|hBmv>GVH;>}U7wyX9L@|*3&U=xhQ%-wQ{8u4=r zr1yrB9ES=zop#$N?^_L{i%r#&Ao?m#=W>f7PVh4Fyr>+6h6Ax|>Uve~x9Z_CW+LOp zkQ$+U_c*JMT0N^ZB06X@=`4y=2r)V%iJrRcVC~d zT%ieFFd zExv`aJ|DRJ*!ph6miB9PvJ&gO*p5U`+o&kGee_ia{G^ADuYUMNRn3$YR_jLL43pRe z1VYgA2EZif;wH_5H5SL%R(ptbY>eaafvwf)*G(^jmWy@=id`39?(*g4M1A_g0(6I) zw8+=^YV3p=tY6>D1+(@^*?oiUdX9_1Bz{##ht&$e)-)jAWUDp}^xa3ypUp{xMUDmF(4Q}pynLbqqS1rp>Wxya9(5*mh zmuSdWWqZV!oKISM`Bcbj-OGDHbjuNm(OH!VGB6=RZ|c?bPA~0!!(eF^R_bBJeo5K) zq}qw`k;#XCaNSU+{MH#=kdM$|q8%u<~ z&F8+EL0B+;>+ITDpziJ;45HhT;Tl6_Q5ba7HW}!WXwy@9x(hD0u*Nz3l}z3QOIUBd zV*Yo!=+EjcOs$Mzo|*ZeBHe@QZ9G}#`*De#uo8oy`W$Aqc{x@+7)oz%hrDJ_pJs+F z8xM`w-MuzBU}iyd&(7;Us_79+)K?NGL~Cyvl`LH(0ZN&$+xyoO!sTwa?JnE62&~SV zH^XNXDjL@40&Mv1ECwu>Qxf+Y^CAX*N_meBt`qb2U>QYUjD&mPn%OfyO(9v}`IAJa zH%AWQ$Z4CHjgRUhzx0P^EXokRu!O$Y87L9|sdlut4CNw4eh#<`+t`K_$AT@Y-p{c0 zaa4D5oKn`luZB{kY?-rtf$%+5gmqKD+)&5-lPEu+294C4ap0UsyhrpkDD)Gz;ZOE* zcvIP)t`pepfuOvHA75ek?(JbJN7@;townQ}ihUBYBFo0Qpv|tVn?0sR*~iC`(=!GwoAF2J7&T zX1@d^BS$1D*mqx5G1A0sfE^(t6mB!A2{$GL-^dKtZ zW}!2k)X8MX&%#0`*_28dZd#q8 zNj^}Bkq+MzC-_QXPH4|F@gfL?>&bYjfG}czWdj_j`N)jPXWZ({(dwvgc9^}G6{%Y$pXYh{B77RBQ1G)9zOTZ!6M-tmD$0G4-NSS3GMS2*gZ(x` z=2X*G;ImR#onHrd1rQ;Y52px$WW78gBt0~F z$(xb54N1l5xFNyN4-(za7%iRr7fqkvUp@?_#`> z%|+hA+3L)WdE6^N{VmJ$)w8X<*-`uXS1OKonnWlc5`L68J{xiuK|p3CeId)!EniAz>_ihSrVVvasM}antOYN-w5l zI_w;l#N7%_`I<=hg4FD`HmdV4GZ!FDDkv&+)VeRgKFz(aDL*&J{zH++$6b+rXJ!Vo zwt;N6#5rah3Xvc2&kWuRlhoV7_Q%KgK6SZw!#69@UEEx88E4=tImb5{=hp$yF_=QB zO9%}k>B3Q|Kb*P#Lfof9s&U8lJ)FC_41R~Rof=DNgpeqXTQuB_wO^7H6R~ZviVNzDw!tr z%%v$D> zHVo|KNJVoE4}Dze)Sn@1($m%9bd;6LDP&A|rUj>lIK{sk|~NML#JtsWT;PkGgY%2s?k- zPg5De!mGHwCy`od?y7R3g7|yz`C%>>c^}B-OawqLji=fBH2{lfasxVLItnvWq#=Q(=I{ zYBoXRb&1)sD>Mn-Zy-L2iUt>zpVO$z{&C8PlH&eptzGU<>$`gRF$}nwMqci`vdl6l z^uoH|{f7OMSgD(w_zt&zrd@txw)?v%5OjG}0Hxe<lapFEvAo43@g`|v6Ot27J^$Th{c!%iZ>P$l~>O6C_STv4Qa>C*LTF6+- z-r3P^bqQ2AvTvZ_ub=}^ows|5+GF23L6m>_5vj=ZUR6v1`U7S{?%`*Y>Y-2h4d2l7 z1z*f#Gy4~=<>q}*83^dr=Y2R% zMfI`aeG_?*$-(;HT!?P;$QlpD%00Orjs1Gukj{zH7!!h_%Ir>jT#BqMoph=a}WZpN_#n2IadK^%H)f91$&B>_dBaQR3kKgC8%aAwF|6jRD4u)izqkdI1T zel`#wL2jVa-X@UvWw*1|u}{DP5k44CeyVKUhkYvrAU!kie2IrneyZQ@Vg%kkVtl$@ ze$HhkhNO4>c&&50Z)tbc7Ktjm7OK;DLV&DWOZLPK50x&jQ_Osa6C)o(7NtXLNLu4i ze&Q;oclvdTiKpG^{eHN@;jn_pA^$OC#NzFquco~Y@mZ!0=~=majZa>`*{^au)hu=1 z*wCeB-cv+99>j{-IxQ_l8C0#_{$14^{v#HaE6v%`nLHD3tNrC|r`Wz}Uv)rXNQm0j zwAbM$_02Fe8chUo>5OOI*7mzM$JwSqT6Th_sSvR^q5Z>O<#D?9>aF~0tJA`2ZHv#| z6rTPf8!N_BdHD^zK3HIO+OlNnA~^8)V&E0H{6$li9)rh9v1g9^mQG97H<~CtH}B;~ zfzk8SV^-ECTtl@yIVG$J>YS#F%?`OTil1isd*RHD`mzcJIxz3W>>{2oib+K&W<(1Z zFKZ|OYPa>50^cUrBg(on;=+8j5awN~(R9`AC~5o(%ER0?vFi`N7+k^skJ4fbBSoVo zpt+d~QSJeE$(Y+t(GGEZ_1MPW!n0e{ByACFK)t4dQ@(iPKHN!U+$M#8^}S(@rYToZ z8t+*d&^&O_-P?Ukqd2a#)NPnU2e6KxpI7}g72luNkq+kfp|xX!LpSKj>)rx?B1BQ= zC4I+`Z)B9D?lE7Z_o6d_FVrfOZY?E6tM^>v%ZNC%0He&w+~47cRv12#&x!dtXpl7` zC4=`i{N1}u>$wW-f?MYAq6S*L%ViDeoj*(o!t?bQE=~+J@LGo6pchGpXOVCnvqGA)OHygeo-PSwb`tJQZjOF_j(e9WX23c z(P_NBiIOp3`;}2q+A!2c4_~&B%;BouF^dbU1?Rq{1Wk3zeu*B1(tVu_are95e}Q>x z@0nZe{IS5+lYWS-fHPC`iRzPDFp`?>6upmWv}sv&ZCKWXwuudI2%vvY5<`_d4T93v za5$G)Hw`+!F7Vl__zs;r%mkwFs&tA7iK-0l(6NB^;;2k->bsAUB8O4{gX@{D8NOs% z>O>nqn_1(BtI?%jKsB%!<{VU+{9x5Ux~8xmS;j2dj;Ej%&CG7Ak zapX)BI8`$1&OzvqNiut>7(OK5jP5C>zE!$|r;L5?FWyi6^$;`kY{GE8@QoIC*SjPg=|G-a8Z?mKfgg8xuj(vJi{cD z(b+>ysk(ZjK^U2o+}<*l=-m5jm#Y#FamCw=V;4(j=dYGV_~!28%0_?#4*1j0M(NXYkqtaW7Gewv!c(GaOzOUS4_b&S+)bj8 zg(4VT^+5&p$cUm+yU)_k9Bla31q^ZbKfbkqWI0c*@_UAF$P%b)ZJ=erFp7B>N1KvJ z46ShPePmK)mO|XFZ|=0W)OcAeH`D=R!EY*A;=20DUadVRM~N0M>KMbb;Y$5Wq0Afb zci6U!$ue+#J=s6GH7qPl27bgLw2fIF#R`m^*jYQ+GU#b|d6z~C`~{umJ5k5&d?wJ`@M&Mfvo zTrGHQo!K%0PV4Yfq1{U7Uq1sn2&tYDb0xpMef(WDaO8mON_6>q&@pl8i;G`974LUe zSP$5r&GzO{=M)INVRW_&&Y*3Qo;6o&4m-R>qxO^T5OwATP{0IhqG%&s=OzM4tj(fz zl$xeTwYNT$igdN%fsY!71b!x}-hvxQL?xZVKH>yZC({mo(Y`F(aHF0HbOw4yU zUASNpwRmA7K)Asm3LgzcxTbpdIT0+Ve6V)qWgl;FI)Ct16#NSkvfRCLI>G5)amx@M|G^G3~GHtv#cB zwC|6M@SIwlOK1i>w!h9t!go8;?I~uBfjFH2-&UYBI)7tuNo7J;H^5dK*3s?xzVwwu zol^WBg6~FY?wf1X4iTqiH(`6KA?67H>v&(`gol9#UM-@` zv$->*7y{8uS1tF)e)AY1 z_fTJ3d9f@o%!TPuxNh?_Lua?A&?h~V;oriSWc=m7mp6P!)3I2J5bwH4(3E{K-KAXY z=J2I9!)FWufzC!#);|iaWoGXM!j~KuVPzukvbu4dy%R8k?2L+RyZGOp z^f?t}&ZQ>PE7?OzdxYxn0`~d*Vud(f1Oq=*w<#d zXiJ$lnKq%W{?`9)12(#R4StQ;?T{WKf}GIo3=R}HLH_ZG7b@iP(QN0v1U|9m%~NUC zZ_&hTTA_KB5(BeLO24EK@Xw|;`GTUqsb=0^7rt|aE^g-BQa0E4*q#8X0C&8w8y204 zv?b{9Dg?Z%0nW7j_&AOjwz{1;4uLQA#L4aZLcBZq#Yq?kdGyD`RcTc@T9(I_8?lYN zo|cJQX;L;-%>lz-oKAoS%+r(Q*wbED9EVnJ7;UY9nz#z~&d)UKnQx#G+Q~8}d!@h3 zCU3dun}t<<&R-7H}feNP>_GLM0&vX?6b#0}08s>G;AyOg4EG!UY#yztOpUYOK* zCOiT5ydZ)u&&F$0xJRVbi5gugtj_q8UK9{RuhyePp;tjr@Oa*qksXYdpc1gd?w8Vp zYWgzcWRw;**(vXT7S<`xA8MkQ@^suPEvU?p%1>xtUWKoURN4Re$spm z=TSfd6J}esq5@updN16paNw}^`Cfxc@vnIHlt9HosTqRB zAuKSHhOZZ(V1WT&=-_kf(;nJl=66+ta*<#5{-zFdT5=lWFW7*)mb)~8UG4k#u%2p1 zVaHpC7KE)cg@TUmUeTmGRrHr;BOG@Q*k8(jNw|HdiQRb~yc&+PnvN<;u%Wy#e()jS zg+#8MsmRrR zF`)NKz>`{5=vU7OFMid!`-%%bX01MG?6X%O+*7~Z)pDOyG_x0U%i9W71kN2C?Drmg zx>i-tcn*BtA+19grMx)ph`Z@@rUH7i(8`AlNrXKQ>hV00nQQB@K%+7J=Jd{iU*d2yW#)Ei6 zWk_}WJK;{K8eu;a-;2ejngJCG{0&NA)KMp+0c$-kiBT#PF%b|DE()}!55)!oAVA1R zt%P#70io$VdzYJ2l8w>+yhjKKKOGXm>c-wRnj(|sN&|IoD0NBdIIqts%g4B@A-Rz-0K`xLJ(uw*t!+X=gfDZKqtD*dA7 zQv~?4#SHqsnIirY-ODnyhxv{2(0$#TKwT1|nKOUT3@Us;w95>LzW9Suy9%s-nPmMH z);pu*&_x=ZU%&G5va|Ff#p*nlN-mJngIV5%#!EA?DL1bn@ppy}A6wmR_|YMGkOMLa zgN5ySp|3<$%%**JU$kGompA78uyv`y`C=BnPaFcD;ON4ZOM`A6=Khr9<-9d`A$0k5 z%fxb3#nsrjau;@LBwGD%9rK5nqN>`b8xDPQlFxL=ft~vuaHAORS|j|E*tAnu-tpz;k_)7phppO zA`S3*#%kNuL5=k;t;vB5gM<99;_~~8e_?5&fORJ6K(y}K+^N;l$46%=ipBoyqn9;f zcos*GRYJ#~deMIiyI)UpIk~?n_Gqz(p^b>9fgz49eJ~EXAJ59MGqCa3ae|vB8|fF% z9%Ivb1s|-+$v}GkCI;Mj-8T%M(zhwwr45_hG4Q~w%Qa-@KU|Kq$J2Pbatt{O;TTx# zYwmkXG`9i$oH>}M{D|6$-qH|k&2If&3E?U+Kt~r`ChA*E7wU&^4m=#8c&Wb?+kj2% zed8{&IM6fnv;=9i6i?!w5?~2`o38XA7iN(`xjA3{0mGM4nT3=Ql78Js`jbMxwIA8? zj2N;Vs?k!kkiHW1P{Z|jv$t0KK|uh5Q_bpmYZ)Moro6A}B>Ntayy%P~TfFBi8APg? zlRNVdCb+EymC7~x*E@%6^;Oe9(zM3K;s3O*S3Omml&Ov!)*~92iQOwnW;`4y^K8pe zY*t(glA8p}^p&XX=9rFei~G1CBD6|+WA>8tNMc?O<}xBMy^ z5*kwc)W-tj&%fu-^7Jsh+QfOi6yFx;y!LmH{T2?|2Jp6gc{En<*{#dyK+h^~qxnRV zH9moZ)F7#?ho=5CV<zw(gT_ zfpjAHHT;M2Uj_ziS0?v&ZHsvh9vkJ?y=6?sf|iqnMAw^120nj(Rm5{Re6EhPS|-lp z-(5 zV0pD9FG0)OiJfuuME65Zw}Ws_tGn6LoB(H`j(kJkDp9a*L#Jsex3*F*nw%{#Hr$3t3K<+^$y9~ zKQQCb`lWKR)ULZF2#Ws%op~m}EwM1c2CIcJ@L2pPk79ViDnc`AR$uRdIEpK{G^oH` zxy#c5N@M%IP<7Z4&G=S%k@=d!;d(o5qGpt-)qZ5{rw=xJh+N(?F#W#2W8}B@+tC3( zZn_{#RDQe2V0EnWIq|EWT7@UevmK@?x1ssb4=1X1 zYOlN!OJlj6cHTO3jdVNNmZ~@Oye7#edg3&5H+mTV0IsX>lAFU(th!HjFFq8Nngc1Ou9rkAYULajcxKKHy@1yGU zhxz>iAL0l~?m~*7CR^Gs=7KEY>Y8!hxmvOaES1;@*`BD}({cZahjHC)6S-uzwMuyW z3})WUbY~d2|B08r>Z!-6dhSmjU`8|WO=}@7K2c7LK1#RrBU%z+0E5^c8& zm=gymQqiw<&=&i8$#xu1SgS6D|8$;ZS5b?jca+hUQE?%m>3L(^*wvdpqhN|R2UZN z#K`1DkLiw1-F-q=6xn!UnN8kr$$t?;tuA5p_-3nuud#Y*0QnxVdj1*afv-R`O2CGp zlDKWt$U2IYk(`R$dvNw&qJERXZte-oIZoUJ1$^o-CNb28<3hMdGHIJqXbhVAj?;HT z;@A%6@GP-xqAI#}wf;p3Kkyjj#iwtpacIFe1oAq7O#F==0){EW85(T47$6|5NG`Jl zG+8&@&}!Yc6NvshWCoTJ048GBKtb@;skXnTPK3Y0AJb|zLJ91CU)rO1$r+ioicCAY zARv4T3;;V}{q-}Ii z3Z7oW_dt-5MnDkC*?T>~1*^{+ixLrOuNrNz@TMHnt4y1V(+k6_$okhB0L**aml3n^ zo6Xg~PFX7UBr)%)&j0aD`|5!0OW`UOy?*kYiq}Z@L=6{2!(ZDBgz!#Pe|zpPB0WL;}n;eJ(v&(-p z*capLCCrmE z$3N$uhWZmpHmJ2Ar1>YVrdE|+Mk95V#?RSj80p!;26t;j?N>bgVZF)8*exB%*i!miC7p0JyVjSBjmGGjnbW zHu7j9a*D?_;=`CzY>@f5UQb_A?Fs2}Ju^|2h|fX`?`+FA9s5yiBy{utU ze{+D507|dcUqWYBqD*mH?zm2XKdG8d8e>F}p|e}qaInE#xl!bo^>A@I|zo- zbw;C1<%qOCC}S#*inm#8Wv8-!VJ}Z6lzebdq5S%g|bldNYCr`d9e@-_@l<>Fz{$~Bb5iUGL4@0vr?R;GH3OWEZ z&u4$);Ws~+_ZihCEjfrob-K|vg|bx7g7I1Hxh$h6j-j=;iiyK_pvrueeTzCqOIJb} z1~&_dvVL5>!e0)C&E73h|Ilodn6#MXJ~69%?xWh+!e)NU-xbefD1K--V5&4K-%rphNIP) zqqLTvN$>(=a%-5!gQ%XSJmDuH91oW0=R&{XY|eOBFzFG0h{MlCSKoW}Po(`7;?Qdl z^cxmq`;0=em+(3IYhs#%dIpiGu7N;}{Xiy*6I)1GPtOmaX%~HY{TIjA?(Ec!4~tyoKEaohu`b*ZwsIb{gq9B;v2?z7j%mXOp545 z4*}B=VCbNG)4rs4rA=JQFV(%}58}wRZt|E~U$LHim=!R-I~1>aD6oxTKG!u9Y*4Yr{4eJ1qxH` zr&m(7Hp??xQO*otEBku=Mte+LH4_-N5#5%uHq zy*{9Qx%Av}=Qgptr0*rlzU2qe(yy()q*J7jsLWj{Mb59*)>mCr(BmM{yUanr#lp=D z-kyg2my1+^(9Fxy7K9w0rxj>oPn;;}!;kx4JRSNpY1|k6iWx(?@T~K1vQ=!rRTr%P zZnVMxSYN^L%j9chKXybWlP0WG5x;4fz=vFh^hIvyfmxXRxbMoUXB^jWf`4dX=4Y9= z^-%ZIOpG>(uS!aapK+oZ3jCuz)}pih(GRk|^i97S;MLU*r(Y{cS;g9>gKXp7K7Gib z;7k+-6{r>#qr*JxXz#0od`dPH^S-bgFVu=WEt&H&OE=bSlesR@na-1W&fnw{(<+4i z7v?_@MEzhV;GY+t=0~U&mt8Aj?6t&_fB02#kgfEwbVjx{D;s&y=^MXWw(l1?xV70Q zApE?~a`%9N`7za1J=9*;;#c*cqofI=THI(D2Mz0-`HcYZVjCATiReHN;_d&a$q4*~ z@gZTsG1X-~Gz&R9+_6gir9)*gM`Chi5VgcF?L>|J`9dqJn(|XLYhN`_cajjLZSjS0 zfuW%L$R}uo>bE~1$X^u=f>ky^Q0QfjWXgz-W|dWNp4vnO8Y}6XhIs0!s62f!bup~B z$QUpEwdia%k9XbMraD8N@%Vc?~o(qdt`{U+B*GUe4`zGXp>Vxuw)U&ykJ z@z6&{us@%YQ<^9NjL z3idZkU#6Eii-Oe~WE?uit;!Mfg{!{y{u(73HA=2)@sZdlg>n!%TJnkx7{5DES?+| zcl=*OdE5p4C=(?I^-M;7f2(G>#~_({LApy{|4fUzoxOsX-TMF)y=QVj&D1h(sp{u2 z-yE(e@_0P(#IFj;2}{Y_kV>v*^Zz`}a7uMj5B+3>X#h$ zk#hCUDOnviWYE5P5m{uXH&}WEE^c9`=;I%M4-SXXo4hZR&dSwm+W|x9r=`8d9UCY($eL3Xeh4^D=sS5$k!Aed?ZUQm!0LETuB${ZuIUYjq`Wm_^>e zYs*!sfA>24f56nn_m@Q7|*$W zw~(v<+<-rI%{gc$V^X3xal#N&&Of=>m=rPX8}9dNn>JHUAoAa80uMO=Hwgn`W#3ePmg&rauYkoZtx<)mDwmAEfSuWTGgqpD-h2YA z?A26)f?dhZF^HTw2A5QxuHpIQ!!ieFeg>X_mpOBVz3!alsd#NcLG3ufi1YfmWkm@0 zWF^su6HZH8HsC<2_ot%##j4sIk`}Y-qb1TU{u*Et+Gh6Fg-T9+tc5z;|FL}y+ioj^ z`KSzC6+8+0rU0PGeF8sibkVuIJl!G9vS@igg=YGdhMi!&@LO~A%-2b?SUmGjMQh$< zPvbttZ}R@HoC2Ik4xjTzicOhUv~S_qz`*#M?YbaqGh56kL(V$yq|Ww?n-{) z5h%;~^60T6ri9sBduk8DeqUHTNs=%Dg9HXn{o?bbwb1T|Jshv&c90Tyl!#|m3<+(& zYYgQqxpHjfJXcyaV_m^diVk6+&PnnxTsh+I^UGw{(%W=Di(6X$^9fn?L zOg2h#Ovw&uPd);dYVuCyX3tXPSl3ky4<2Sn3TCUhAPReS&gvnV!o$9S$ekz%TmYdm z`t<0P_@@O_qfbn1T+RadKR$Wk{_;5;I}9J>iV6|ze(PS}M}<*E$E~V~_^_LoaRm@s zmTn6Wc<;xu~W5X&?%P-F-Ob9r&}*D8V%?>&JtzUUq#7)(0Jz)+z(H(^b~#mYS?(-@gm5%7zdp#^Lbei3DI0(u|XxGq8#7BpsF}Iwv&Xus`U$ zfudjvKH4x0E;VY&LZbS3AD0duCstxcTsHG4?2J%CL1lHVtaT6jC_gl6G|z`^vp(4M z3Gyk+W`&OevNYegNpV~b(S44Ihs4Cp?rPx5K%0ewC3ejW;=feHV1SljO|H(;j_ z2M3QfK1Vg_H~dEHed-LRAA7NfnIRlc*bMRr+j}}Eh$w{PWH00&DwzP=GcdjRd{Q|G zLKj1RcFU(cg^?WcGl%0xc7bB)Gs}#$W3inOn&_h7cb^Q$q#r+o$pPzWA2>IE#>er5 zPhPH->7D%5bGqzCRXm=l?#{6Dgp>E@#tUd-?zzU!z)FE(x(9yExaPQ5&j)2?d_8By zL^S)JtLFY*BT@ZT6puuwpOCfk>PXFsOo|2k)T2bdZXsskhmg}?od%KT4uW{TGa=0T zrOL3L1fJ>|Z8_~%o_9Ke4T0&>igJR_faKOG|23>P+XZ2!qPF)=Z`^YaT-7*I(>gPF z^MYk*`=pVU3=+`@rR=c96|4R4Z4XhaZdA963MYsiu0`eq`MHu61ricHLi&c>!xZ|6OEJ zBFJzpekM||yeZJ5!iapNM*Th&-b)OdBj=2@^8M4J|GPz3uXl<_4wyEPPpP*b^~6wA zr1lCWSRvhVt)OIak^5GzKB&8u8`tSTNv5n`MtS=>vZcGuF-MV~DojlelxsJryIqBX zG>TjN%0*lI3j++kVwAWc;(1_pQM%5olr&MUA_W!Qv&xl67sqHpRM?5tWP;Mv1X0=% zu7TuORJ(!o^!@)Oujm~}R5jMQ=H{q6NJKdP2Zrfh%z1gd zB5&8g-E)3isR$p%+)ij10>51$#EfI*lT724UkE2{zjbj1E?~d2JnMrg z0S;K^9Y-dmm_A3rW91AhJC|*U;5^jGnEAv`=V{ONhll7y*8umFn9tG`0w%>jD^L;TTye)f`jdNU?3 zG6`z%H~w~^>c8;79|ur7?t9mX%Sj`FPvs)t21vn_BaU32)5fh70%f}D^6xVO?UB0Z zavr8=<_YLJP2K>Dzk#;%C842he1X=DxlC)rWk#l?8}ma40Y(5baQ?DFkf^3o#4hiH zWjjAB!6D(0)yTA{o+|H3q}$ymh8;%aL z9`Jfd2nWoUZ_&lpffuF3=?i&A+Z^#Iwt-*28+TFregC07)cTM`I}lL7o6@F;yERtb zS>((i%o+PSaAcUy9yG2#g%6I6sLI~9FqOsMByH-7UT+YN`&y|iF&=zN7Lu01dPK2q z|M>4IhCdIOqZ80BXgc#7uga`O7PU-0;#h=K5`FjTqA_2iUW2}T>cURjb%qb8s~LVSNIXn)(02Qv8}0p$m>Z2Q>m%*;wl^U8 zF}g4ckzL!^Ks5cR_YKW%7Z={+LfkDnQJJRVt-ahabsuBvoSh{W1l(VRaHNW`7hocB zv=;C@bUO?ODhPiwk<-paN?vr+_2-hgWqa75Zor%8`6hK)PHBLVgHo`| zhw|S93b=g?aBc+#sWb^pFmKDbc!fPmpdDpxCz2$z!9du-gwesvgm1*x*=*716OWamOs7!Uag(#JpJz?wLPE$ z24(G#_XmH3{IVpY7FC>yX(~hhZ}P?G{_+O<=B}5@{FE=_hLd@T$UALgM>-M75-eil z#&tKVabC;J&Fhqi)ZaWZh40Dj>5%{LjEezm32H3TesZSsfkjpslTt$_Mf@h8bN6LY z7dmf4)=b{l)_0{E!j|{7X9>B%lb-VGQ^EQKP31t`Uk?=1hrNL-=D_rX=YGL){L-oh zXDxMzOBGL6aO?5V%fVJ>n%7GkOn64qn+CB=kA3-o%kMHCm=e$p_!-7|)QU-pGF_pn z+$IvO3YqvRKm*W$RAL?LGEYqM$tm=H_k?fE5tj1O=t49@{3xcHtr%;(+Ko&V!Yolu zTfoZQe)BFcLGD46QJukV&etxk+2~DPzM&;^m0FaS*+Ixxx*m|8Ji`heoBQ?4PSh!^U>sxMn%73#-?NHzy$l#u4NJ{^?z$!z~j!f{E?wL$M0M2xZW6pXN zWOA2`hN76bLxf&1bD07X{88(hrd!2eF2-IbeeC9$Kj}8hE$>4}koGI0lr{$5YK0C) z3i|zCGYdND+*>yTRt$mlv`96yAM&Bh??QGrZpkP;xz<^;d8=JH4;;1*CAz0k z)&C;H*5VwHJ&UWZFDcs|?^3(3|K5a|y?5mscM|#IQrQ^*`k4v0-I&KsOEi=OXj=Z5 zSZ{(!hY^>K{vn`?_6wpE9}|+-OwU5o=lJNnfB1HE?a(HvQ;4G{1#t7k)v(90<(Cij zHtxG6C#;%BlEhH{H(Lr3T?eefUFSsqDISRdhkG3h#ZWbZ&lK6m5i3Q~H?34LxL0*0 zWTG$B+8tfy-&wkL==L4Q)jMMSFLSlp%k&cE+aq5+`09#!^0}P#L;K>lynUO3{+ZH) zQ;l95T!e5^&4gX5AB3hT430<{7Bc`%-A^h7Dz2CSM>~R=N(%k)b4sZtc0|qQ0sukT|6t-RGd=_Y=e!;f!x@eJ2 ztpy~A;U3B4er^-o5xVlz*a8V@_10(xs|RGRf)@GNK$Im~z`OWjYedyt%O!1II|k7b zz|V&R-{|J*WE~hqB?>)*LfSUWy{z6(MJtD4*(_VTsS9hHK)mk4{*3rN)cmS}Ubw+g z@0CZcq`*|hN(1YIn^cNWs?Jhq5Q>D{Q0{%@kjhTu_o}WRqJ;kn@wsDy-kHm{UkDCS z+&Q7Z7CS`Ujz{5_3=6Qj+^vg!#iE=36r1YiIJE^YYZ5EIs@BJsT3w0>+I zBWc^Fe`qVYSr!Q|Q+Y{&r>#(whP~t80a2o(Fm2p3x5hASrkrwASwt6%2uz5DS5X-d z?Ew@I=%Ts&%&C!Ois02Y7PQG9aJZ5QzZ@xmy2uRXJbQ~u{q@;f+%xIV&9!oDe&nff z4fYDU$77qyBgM zs^S>HQQ%~tG^wouP`-AeuSR{qSmO#lD^OumI=&nRe@UeRU+u3gBhPtq(`YzUuGQtv z5{@5n+^%wKmtu{E{A1QADi{wG=*Zph#{~BEbq`4=D`yP`-pF?&? z=cx~M+Heb1>Z+-xGHEhhcgsd!VpZ4D*Zr@mD}jb;jpKSfR8)E*C)r+F2t}4;nW9LD zMr9vcHMXHAWXVjAnuJLq#yZKCXGD!%OeiB_3^J3ovW$HihB2AB_f3n}yx;lGJ@?%6 zo&WOvzx(}v_niNCzsQe_oXPaAg*N{zLvlzsFSN#a&SYu-H6ek}!+GSuQnyMauKI(} zhAJ~`T~ERT?(u-V*}<@b`~0mBkiUc#CP1@0$&%%*_@b2Kc5(lF`Mv;rm%;!0iu|Yp z`yz(0Y~OgR!Njs1OF7#qf5!b#f%A|$Vz6g6Q5DY+nizR2W^i?snt`|w7aEy`MJsM>NePDoVEWQ5gYQbzTh4fHV8{E7we9mqr;O=DqWq*-^Cz?|qmTEk<2)xKk z0Eo&Nc3@OKSoBLvDQeL%$ho(I*^8A(ZVb3gxHYnC=Ju$9`tnd{XNG{0pfH%{JWFk; z41fVgJ{C-e5F*CC%6kSHEp_YXg?@$@6g3EqZBY~#b`J}vrfK_z`bHfms~U_v6uKO@c?dyJzM)@Zq7CQA}a?L+(blXL--X>mIy|m^bCF|CqQJStc5*j zB#?i|vu?>-`!@)=%i{)-e*9|Z`$vtPz@7a1=2y(TaKPSDW=ueG0LdUGHeGq zA0p5D@yKmu!JU83aa{AYOY_d%>i9ZSd|lh_ktVivx1l~Xh}Cg4$K>ng&8XC!F0%6KJc;xdYe-1ucv2_WuuO}d~*aG;TQXauWAfJ#D_{Gtr4~ziG3e!CCk1C;`fWf|O2> zKC@Ol^ztwp@wTPby#hgCGl~9Sm`XjNF`$%vLC<}Qt!!+|W2cw9 zFk|n36#-F+iQqB^%^0NplNyN!PNAhq&I6bGZ10zJB>Q-Vul1Zqs}F|?id{sx^1^&H zP+vv&192FcxT`%w zotkhhr2jJq#EFV5Mrzxa6#4*7c$gxAKlfU#Yvva@A>u$p3(3+)1Qs2K+|hY!ta&Vz zvQMg}XT#X0N-@2?mU>Qd`;*no%$XQO#=^IGqEe9ge zAOl$O0qP*29G62y?E`ZIvX-wG7r#`DAmx znhv*K6cL2bJysC(r4pIx%A7{mHzU zApSMD$y>E|$6<%HIF(l)ZfCwTNfVqeW#B|b3a%V&e=O@2<^FkRJNkwze%R+R2c*}t#snN-L(cf^-%4rc7iMfe# zi=|>-@pBCWlS5;LIufUd0Az0X&p&hp z23i2`2Minm1=!+WST>~UY&}_No>ohk7v}tjK_0nKzZsyWZU@g;N|ncXKH z5l>W`2kutOiB7DWP7izwLJhxlnr_H8sPdFRZ#Z}+P1C#g%EnNps(5a=U3&NJDavE) zn$(@9<4)WM7YgajL|JO8`XZY(QB)nzn_$NDBdjZM%%yeMFEUUgvmC}b%e literal 0 HcmV?d00001 diff --git a/images/home/feature1_hot_item.png b/images/home/feature1_hot_item.png new file mode 100644 index 0000000000000000000000000000000000000000..4684b9a72276511f7c466084273267bdbfdfd75a GIT binary patch literal 25334 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 D4ZT@* literal 0 HcmV?d00001 diff --git a/images/panda/panda_logo.png b/images/panda/panda_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2d715499d70892741636acbbf6da000db64930e4 GIT binary patch literal 3488 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 O0000X1^@s6$6kv|00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP(BaAj#;v;~S_ai2PF2c7ZA`~ft@pXKcC?96;SV|m^-Rm;M!$O;edFPqZS_F~~p>{;`w zDFdt#KXpx=r&@R|g5l+Bd5JZHa^6L+jfeBUo6=f%uWb%F?x(l|pFEsZfITUp9=*@L zAH6s+ZO_1&3B#ZqD5Hg}5WMBzo&YwFYV?sQ;rsaO`yF%2HiyWD)@5CeeR0}xiO4Z< zlN#)IjX`$Iz(4+rGacC^-g%=#x9^Fs_1#wZA zgZRCl8BaY6?@$0`+#^E2y-_ewUN&ZOIBB+5P$Bw_aYFp?$_(<}g8UwpG(<|=t3nj9F8HE_M_D_tfKfN)|NE`cjL@I1VAwHE0$S3JxA73H@+Rd^0 zXCuB9II*`}(sg&qvqU^(mt_Y;#0TTiGi(5y%o^oX{ojlSBs$H%CKm6@tG3PFjpfIr zxy>=x<8b8RV9*pdOR&$SkWV8#+i#m6&19!q!~Ma=h7pYc5{U)DBv(HGbxDX3;^9b@ zfs80eQU!LbCr(1f%iD}Rcz42yBio<2PZmMB zw*P_FtJq<1V*1!H)b&`#-^+k>c|e(vC9H`qturz>rZQ5~+&Buw5bZ2Gr^0P)AMQnC zadWnAPys#4ISQ{G#*B)ER;U!61O9nSMRfDHs5r`LR+$Ny1SW|#SCvpIVW7M9AnSRG zuLQdKU$o6Jt>q~bPrcC?@9(k*B>}(uZtVE|k92L{R^}72>7;otnvS|1 z&(cxh^FWbv%AC3^O$Xe@To11YMf~A9K`Y$Ll~{jZm@0%6?v)iw_EjeJhpn?E<@O(R zaj;gyM4&^TS*0>;JTMq7Od%TzZwyC3|B1}AvH$5;)3l9N=R&@(gSd$fq^MP}Z&5j3 zhP+Y{_^~x6OK^9Rv9Lk{X5k_Sk|=l96_o;7(X_E8EZey&bbrRU@{i9>#b;*&EroND z48P-4_8A^lD}*IR*32`{k*vB9i_{AA?AO+XO6PpttjJjf7UTF6 zI@~0drDELIAGL9O(c600d`2O+f$vv5yPx#>qi^6}geAsXiA%Dql7WEBdhJ~AR$+)~yJ3MgtgfSu3#%0x_Xg0RyKNW^bN5a_{ zo{(JO8|q%TeYP|N*XBwp(rsK{*-~U{{D4Ss#cp`>1l_Cl6~*Pr)U`iwh3;s0+#&*v z;y}{z+ynY;b%)q+`Pd|W3>J`dTO#6}W7tR_E+Xa#AV@%CdD7k~i~|vI5n_pJa&BENI9U+rzB>;@}B_{y$) zhuDw~lDi_~a!H;p#^;|?7<0sibQGVOj7y{Dg2LF6{N6$e{z;9FY(e&*b_q$EKoSBda#EqFtzpdc~-4*H2VnE%#oH20w5i)$qg!m zO^v!B1F+wn&n7+nn3_v?LVCg|6?0o1s$BRA>B)Ug<{MffZ8Kxlq)Na!62tA^Z}^dV zmhIZMv(yWdZc|>77#7fXWGF`O>dQ&7qqAAy7{~fzQEI0@xSTZc4^`YTS)d;!ZEOOz z6-$i)Cjk{Eswf%PWPyH^w6TRTU4#ci31dq2JVF|lh|kjDoNH7Bz_CbTfxgxi3(^Th zQ8TfM_hM@U$CRkudPp`2=to}MFL#o zL#Z7Oft3o8-sMk$@h%u=KuXRR`?u^!P=*u$_jgGfd{Qma7i+M z&sMmqJE2xUlis?)`$Kx(+K$x8ZAfRU%HqP-;=-P}u!JlZF6qWj>qN|j-jgfew34gM z5B;860-jKNc)h~DIfu5q;F-uqAKuxs#2mw8_o0a#T|@dq zW4F`*ctXusQ@{r%T8AsOq`;N!@PxvU52D3cNZl5s7ih1^6L>=YWHhAD;BjTI$io`p z3AvL|z%sJlK-#UJ>h2PrP(9h8g)2h(vn6Y)_%I_psSr)BeLE`QY>;;EHSM`LJlPX% wyAzH2*t50`=}yOcb*Om=r07*qoM6N<$f(y+^FaQ7m literal 0 HcmV?d00001 diff --git a/images/social/ic_google.png b/images/social/ic_google.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f90b22d7e85711e2abc88642b9f892c960021f GIT binary patch literal 5096 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 KMNUMnLSTZVE8oxn literal 0 HcmV?d00001 diff --git a/images/social/ic_instagram.png b/images/social/ic_instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7fa5e913b2eb150f1e92af15801ec0c6a00417 GIT binary patch literal 1399 zcmV--1&I2IP)@~0drDELIAGL9O(c600d`2O+f$vv5yP1x_m1>;}+SQSe0& zONtVonYG3wL{P65U%Q|HCMG5(CMG5(M#&5cgNT>(!ltY-f7xUEDCmYh`2RcE5Bs_^ zJ)6zGgCLy+w1T}QyCSQgyD+7B1S9r6*%uO2!!ba@Rb(3+9~-g?hJq@;!f^_B$c9Wo zpHPK2czV>(2UO7#PnQpnNzx!f6|BJw6sOFZ2AKb$B`;zH(75=ii^t3{qd5mXkS;i< zmld2B*W`)Y)WTi?(ai52;P~cs(rB_*sT1%}6TX4-6OU13?@|kgJg|ZD6p&%>dzs>e zP7kzwpMvqiAG`*$v}EJaRYN-5efmmoQ#F`%c*DiH0;TU7mc1%L5gRo2STm4e9(7EAS%cO@+~9 zOR_g)YIXn}du7ipA??GzjGRwuni*vc*LgA*ciqyrE)jF}x1``6FROSPgBQ~dW-asiD3}n49Jc@R?E`KS- zoB$$3L;4-4eMxL90QXl4+N1crJ`rs*UqVm(5f4mJJptZQ;am}P6z{h>z!Nz})2H$X z+Ic{G&_#q<*KK=Obuo>LO(QD5Yk zr%s|fvls~hw}EpKtC6|upl!w)gpm-?`K_Z|pq8gCe|ye}t$ub$2&g^B70A&!x|2(9 z9tg5&g27S{5&|mEamfx{!$3%`L=KVckA8TLi+iSofX@ENF6$(`PzRzt3WO065Y1A` z#Tv@9bse<#AU?QAHDTY4e}wYfdX87n15yGyR~)t(myDFufyWl|_qMb^DjMV6-DH~< zM`OA+uUNzsTQ)!G>K{Zs%bd%mn-~5F*>Z zMh#_~ueYBK-9&@ssX-WQzwaf5_5%^h2*}hR1j>lVJjCjDjlvpaSfCj+imgx4q%hYY zH|l0>GM9{+%*lA~P3O=)n!PscA%i|e)wh6*B3q;BD&Ds7Nb7O$(2VYPARjEyu>u!4 zZz_ZW8(bhkwqSw+U*UN_472;`01nx+$4R9HeCSvKmw?}(e=0c6Cj+7}Oji@$!o-fK zGdUN^XlCGp)w{X7HsRd(?{PRqI zu&n<;w2HvQBGUYvt@sY7BjdVF;h=yv-+E3>`9|cowJ`iN(5WDsN5Rt;v7aOqnn$V{ zJRKU$cw)4xh`HIcV}l>a8E(0X&q6jh9ysH;z=Fah{rFf6G|gcD7c7ru?x?|pq_&Wl z*=tJ?0bStpzGby{Sb+??-%MpR{~@u4h-*$vOiY{=KLNg|6scJogEjyF002ovPDHLk FV1lxVgn0k} literal 0 HcmV?d00001 diff --git a/images/social/ic_kakaotalk.png b/images/social/ic_kakaotalk.png new file mode 100644 index 0000000000000000000000000000000000000000..6922673a0e5454189f8b9b8c828785fcf0be3e2b GIT binary patch literal 3884 zcmV+{57Y38P)JyxDOo&|d6)flfpQ0>(Eepn$8Hr^kn7q%*6^p)M zWG!d&vy0S5Flu2$X|!*Jo)$YeKO(1Cp@g1XT-ZC*r=)29SK1*Ty&l{ ztpOM#yzS02Vp6)xBDEuiHGss0NBAW&o6~J8xEDhjKw`q94`1V3Q!-{gLwk{g8$cq$ zua-u}8Rwt0MIXKkoIzmsz^!Yf8Lh(aIkz5`1gxKvCRR&-8n^h?LMplsjK&4u{OZZl z@pnlR$}N7+_vH~0M3*+Lwett^^UI_VrNY~;UAAQTWpb1f8oTeeI*+P!{mNWD;&R)y zr=mv&=L`meb4ZF%BK+#o@w1$ZulD+=eK$aSoWqr+6H}ys*o9w{2P$3FCzKKkoW!IG z@nh}d*X#onlavxW7P0fa17A#0OvEO9D!O{&6h9W>Q_=Mim-xFDJ{4U*afrVw;ZxC* zLs-@a+5FrkYLcdfw+klhkS!%CEQ=j&w#=(3;nR$qF)VYdbFi5VU*tF*x%X6bW3aV& zR4PVJltmUE6E3Of<^U}^c~9hVRwP$nEudi2lwusxg2$s2bc7Z@?bnSbQhy)X)mxd( z$y9Ws>8oTmLwn;;!o$VO&SacYjD`s+hOOdh=;~Y1#jmVXXmN3s9zNKl2M;#r;loY& zvq7t?6)4!!<@yxmQ`^0^jbdBa-EH>%)i zDE!)Y$EQuVb_jjef7WE#jXcD z02;yY$N@45!Dv4F`&&orJzrONldRpb?k{H_+5NSNpgWj2^*f^)Ku|8fuJEQ<`HCzHvN~HIyJ%rG>vY zald6n2k=mT8T;1$E=j_f@Qv$tSbUP!j+pzSb4zsp{{N|+NZ9&)+b2 z?@iomJJA8G|IF!s%kC?Y@7CAF_w87|wnKQ%nRYinD+h3APM3CM)Y=J%kA{8Y`cISq zmABpZ zYlLSS*RJ3B`Z4`ghHHBjgsOM$JSJTT;^Xf7+rq=m>zaYX=>6h_?`f}d@#7!tbD@bo z_v+hi;jwchX#ykMb{@!u1=GaUb5S83xZVA>@Y33gq=Czqe{7lbs}683bR~H#!HUjp zTX-aGiC+cKv^pQVY(>f`%+5W31qmV%x%R(w3H8pyAe1{F&Bd^<9~LNATAc zzJrS+q?kE_r&LV<^AcLDUSPX-r;lgq-Td6#BT5NIht*q*+gf+v*Rv}-kSZ|6+GwT? z#g0RV_fr%w8onoU`wu-Kk@H@7K1{3}_4QzIu!pkQjPK`r-`hUcmBu4?$LjIks*t&w zs_?6&QF&ui=_W;uvQ+(Y*6Ql?>vpwkRM35#8o#$45{;ew4V`}fVBP1vKp1>BX3zk- zq>C4Rpde6aF(K2g&ilVF$1Z;2qZs4#`!Czy3*};AEc))9pOp$vSa0{^$N(3#rF>_q zM%F$w)Z3Kk0D=_;_f>Dp2ILmqdEODpkHJFEw&(z2^&jk{AjVF{`@cxhYz9YI9 zr*1z8c&7V`r*CmZE{;odkwU^$(cF-6EV_f0m1r3(ydDW5=QD=hdeQfF5N3Ep&z5`j zL`RY)Y()`j6BLu{kWqb3j_ybmVZQ_>Ev|SbZLZ(=gYCZE?}d4LKhQ6_UAC9QLoeD5 zOeI00N126GZSg|zKCXKA$vAWJLGN|UQ`PE?iP12y5JDAki4N{5u0pbR&BT=$Ng-IX z78mtK=I{zw)ZhjqXs`HK0;K|UF>#3wR8QJ4R_)`}3jaWTw$2;=U`_!2DMBMR2=!Ee zMV4N6Q(5#-!&EJAwQIWhF*a5!s56N2hDI3V71YMaHt;lNR~E6HwkuSq0;^cPeYcYy zhRgK2`w0!TZty^=yh~gt7rvP|xgLI_c6TxbIBwp->+WBdjU>)vss|D_%?>7Y9G`mO zd)0o#;9$1qK9WWD>eXjI-ZdktVtQ{06+Y*}#avS&_G?&p(LsvAz(>^p&rYv;ya3#6 zqg;2~F+Gw`$i@F{`cTbk85|o@$c=LUUV5|Ydtl|CpmN#J;U>c~G>kY0dG;17^2bkL zG|s5~y~=!p1H!p7DWu?W#c=_5xSP0KMNE&e1yaafqW1Ty&e?NBS-GnpjMcKN!1t|I z`S{1c$7Fx+_CB!0={h0T^&4;Ocno6)xb#L-%&4Cml3j`W_?-SeXnNR<;%QlA=$AVf zW4Pdbjuhd<&T%YxcAqqF>|U+aZ#<9gKCUQM==9fUT#dkrU%&ny5y*6d_}(e-Pzzh; z!lE)MrdhWdG@a|6+iujb{04Ie`y0=X`_ag1>-G0x1U;rk;bf6*ktWQjCXbpqk24#HT7Y-5}eq>cC}At$Nz+>j&X;j z&S&414JXJm73}HaF5lz#Qg4PYZWvi-+2hiQ(F_-VC&j>0PQLT4w&g;t$o0?O2&^fH z3(l<~@1(6o(g3W?n_f+M4hEh&L!{>w5(d87d(GWreQ4m1gHPJ#+TV`e#< z|Hq=8xs#o}HmldshqW3XYCI=0bhovxrfi?x(E;Mr3C-Jpm<-N^jv4_6&aCIcZ&~a% zX#{Rf=a)5=p||$ybn!NVv3dNpg|AS@JZa{_#Q`mo5vGEE{oIGIl5RFC);IWT3x6Pg z6N5W#?jAV#>%BPG!*{-X<+Y|)4>gMrV)1}In0HOfGNO6X48j+jfW0KXBf758%?)Q_ ze*3m_qhhhoDFJW-uF46Gz0l`lVC!C>sT;=W=Jsv(6KhK+9;q(34kGM|(pJQ~idR3P z+%qtnckb2hb4Ox^5(FdMb059ZR<0k*us@aq*gBf zA1h|z{&m!v?-saqWa4nlCJj~vu_^CkJ1qWDX|%74ZM6Ppkr5!s5l!YVJu>FC@RE^S9IW8WouRV zHO|F28NywSyF3Ts78`5!Otfw<8^Sv8_qea{*wB9cyW{gh<2L3&=-Bwr3q(dSCax_z z_{Sb96tbbpvy7sSwS&5K^_2=cFRi{v3FBP^83k-LhEQtzg2M8r-ZtSVg~k99^>Oy! zRukEWde#o=3U7+lHzPX2DSP(s*@gw}AYxFx&staqX?;5 zq5oA$khO!rvx62R<2~i2*Fl7}cxToNsnNYIdLwHG4bRY1tMk0BVoWcv_Ap@_tQ@J) zw5kV)awBU84TVQsU$LwYC;`H3e4JW&Ey&U}vUU*aZ0*m_&M>CGP$MXeL%kYSwWe0? zLb~|uz^!XxUK)CtbakNDv7jrJi_pu@;$h_|(Kcbm%PhjVc!$vb5$;21boqYP?pS#$ z`cA^Sc!x+EBV?t^Utc=@rXV^?idl4papp~Pngt{4QqRC#C>QS#c}EP4^1JxPsOmX; zJA)?OIyOMSs68FL)kBn@T2Df|cn3yJ@Thbwr?bCLsfX;>E$e6$7w^!N8R3I0i~dY0 ziGmr_W<V6cGYppnDG*q2S6#B5mP+_vyuCCH%;~N zUY;zCOj0(rsAl;1SE=|>X+9$t7NrSr z9QcOSHJEhyRx5!Cmkn!uP^IYA&(Xx=(#Uv*(`0J>{@AWv&U$u-ETq^i+JpzT>(B5> zla^=LZ z(W{@IFni7YC*jupNL+Y_c5eU>Jd?4eRK?{{F-CZYc4`3V!a`9xMBHNsfo-8}hz_=p7$V6WU|IWiDfHz#Wbn+Td_-F~!$ z@NUoughiu5@S;5W0wsx{MaHc8RuS7x%L(u1*?8bh*^d@U@PZ{9g8V{CDu3;mTMCW+ z-m&%fMrHlBsct+BEiJqstEG`brbE2AWn~H(s^o;o@~0drDELIAGL9O(c600d`2O+f$vv5yPDen|`f)vlBx$1I-!qZC8^15?OE4!;)oPuL|6i){;C!!0YnnF@=gse}FZpcxL z@d(+ZNOViAs^8HjEOTaCuqPqQQH<(WIAHwP0m|gTiQ@l%pgUp^H-x?VUWyrM zTvvd{C^ORRInZw?QGgh*_GB+)Z{+>Y1Ac!K5!L0j=>#1CBRV{RNRJOm0V0%&9DH}l zS5^97>zN3Nn9#wSoZwK9cuIYa_JP&Tp32$MA%%INHIZl)};9|CLZ`7nN&D~X*TIC7-F?X8pUeO zgp5}wjOkfN9Xxpa1Vc_uPDZhkGlGw~vPb!M0^=5O3oS76K$&FaCskwjwnKR8b_Ojl z>H}q9J;j)?^#Up5K5&9w$Rls-*;boTcuHC60xW-vv49MT$j$f;#?Qty?mMJ)7$ci9 zKlC1Js{cVw46JD7fsAa*95;<|dRLH{Emu22YXO-NPwy^mn{MZzSj(KD|E$1gPzZUA zZdTT-@LRk(P`sYCLU*rdm8@ZGU^lO%cER`-Mxj_^ouhlk)of7+w?jV|k9g>paNOUv zP7s)2I}<54c}T#Y2MjX{jc5!g`*R*LrG`#x8lZa#)0HvA4E>{-g=vG}mu6s#ys n^;%UR5C{YUfj}S-mV&A(r;f!iI00000NkvXXu0mjfp2!@y literal 0 HcmV?d00001 diff --git a/images/social/ic_youtube.png b/images/social/ic_youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..e503e4b2209fc6d349a054bae13cc500c0a19b44 GIT binary patch literal 878 zcmV-!1CjiRP)@~0drDELIAGL9O(c600d`2O+f$vv5yPdxU6A~8b7q)@T5 zj=(PRr@TQUq``^EIs$vpe}=^gd4Xqu8wd%~)Df73fGJhh0IW~ps3cZdL#QM04iU+`t#Ha5f_F2S_NjfWC<61Xkx`>=oP(>-MOd2y{o6rXc%r?Vavf zIbAZUK(?`vfSdT6?t0*Rup)26qS0v0hJda|Pt~1)beW4yy61*_SESv!Sijq!Q^)92 za4S}62Sndj1nkun;CB4ALhF$TgZpFt{+c8Hh`;Ul{$5w9?5^)s7^JPjO@m&FUAU{# z{T>C=^Hzglv0MCqVt@5UM2WhDM+hN=5JCtcgpf1lKOI%_{rX#a>;M1&07*qoM6N<$ Ef;M7>r~m)} literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 000000000..dc7da6506 --- /dev/null +++ b/index.html @@ -0,0 +1,127 @@ + + + + + + + + + + 판다마켓 + + + +

+ + 판다마켓 홈 + + +
+ +
+ + +
+
+ 인기 상품 +
+

Hot item

+

+ 인기 상품을
+ 확인해 보세요 +

+

+ 가장 HOT한 중고거래 물품을
+ 판다마켓에서 확인해 보세요 +

+
+
+
+
+

Search

+

+ 구매를 원하는
+ 상품을 검색하세요 +

+

+ 구매하고 싶은 물품은 검색해서
+ 쉽게 찾아보세요 +

+
+ 검색 기능 +
+
+ 판매 상품 등록 +
+

Register

+

+ 판매를 원하는
+ 상품을 등록하세요 +

+

+ 어떤 물건이든 판매하고 싶은 상품을
+ 쉽게 등록하세요 +

+
+
+
+ + +
+ + + + diff --git a/items.html b/items.html new file mode 100644 index 000000000..1ab3e640e --- /dev/null +++ b/items.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - 상품 리스트 + + + + 판다마켓 + + diff --git a/login.html b/login.html new file mode 100644 index 000000000..1ec2b16b0 --- /dev/null +++ b/login.html @@ -0,0 +1,87 @@ + + + + + + + + + + 판다마켓 - 로그인 + + + +
+ + +
+
+ + +
+
+ +
+ + 비밀번호 숨김 +
+
+ + +
+ + + +
+ 판다마켓이 처음이신가요? + 회원가입 +
+ + + \ No newline at end of file diff --git a/privacy.html b/privacy.html new file mode 100644 index 000000000..d7a67ef80 --- /dev/null +++ b/privacy.html @@ -0,0 +1,21 @@ + + + + + + + + + + 판다마켓 - 이용약관 + + + + 판다마켓 + + diff --git a/singin.html b/singin.html new file mode 100644 index 000000000..bebaec34c --- /dev/null +++ b/singin.html @@ -0,0 +1,108 @@ + + + + + + + + + + 판다마켓 - 회원가입 + + + +
+ + +
+
+ + +
+
+ + +
+
+ +
+ + 비밀번호 숨김 +
+
+
+ +
+ + 비밀번호 숨김 +
+
+ + +
+ + + +
+ 이미 회원이신가요? 로그인 +
+
+ + diff --git a/styles/auth.css b/styles/auth.css new file mode 100644 index 000000000..fa3d240dd --- /dev/null +++ b/styles/auth.css @@ -0,0 +1,111 @@ +.pill.button { + width: 100%; +} + +.auth-container { + padding: 24px 16px; + max-width: 432px; + margin: 0 auto; +} + +.home-logo { + display: block; + margin-bottom: 24px; + text-align: center; +} + +.home-logo img { + width: 198px; +} + +.input-info { + margin-bottom: 24px; +} + +.input-info label { + display: block; + font-weight: 700; + font-size: 14px; + margin-bottom: 8px; +} + +.input-info input { + padding: 16px 24px; + background-color: #f3f4f6; + border: none; + border-radius: 12px; + font-size: 16px; + line-height: 24px; + width: 100%; +} + +.input-info input::placeholder { + color: #9ca3af; + font-size: 16px; + line-height: 24px; +} + +.input-wrapper { + position: relative; + display: flex; + align-items: center; +} + +.toggle-password { + position: absolute; + right: 24px; +} + +.social-login { + background-color: #e6f2ff; + border-radius: 8px; + display: flex; + align-items: center; + justify-content: space-between; + padding: 16px 23px; + margin: 24px 0; +} + +.social-login h3 { + font-weight: 500; + font-size: 16px; + line-height: 24px; +} + +.social-login-buttons { + display: flex; + gap: 16px; +} + +.auth-switch { + font-weight: 500; + font-size: 15px; + text-align: center; +} + +.auth-switch a { + color: #3182f6; + text-decoration: underline; + text-underline-offset: 2px; +} + + +@media (min-width: 768px) { + .auth-container { + max-width: 640px; + padding: 48px 0; + } + + .home-logo { + margin-bottom: 40px; + } + + .home-logo img { + width: 396px; + } + + .input-info label { + font-size: 18px; + margin-bottom: 16px; + } +} \ No newline at end of file diff --git a/styles/global.css b/styles/global.css new file mode 100644 index 000000000..2c45353dc --- /dev/null +++ b/styles/global.css @@ -0,0 +1,151 @@ +:root { + --gray900: #111827; + --gray800: #1F2937; + --gray700: #374151; + --gray600: #4B5563; + --gray500: #6B7280; + --gray400: #9CA3AF; + --gray200: #E5E7EB; + --gray100: #F3F4F6; + --gray50: #F9FAFB; + + --blue: #3692FF; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + color: #374151; + word-break: keep-all; + font-family: "Pretendard", sans-serif; +} + +header { + position: fixed; + top: 0; + width: 100%; + height: 70px; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 16px; + background-color: #ffffff; + border-bottom: 1px solid #dfdfdf; +} + +main { + margin-top: 70px; +} + +footer { + background-color: #111827; + color: #9ca3af; + display: flex; + justify-content: space-between; + align-items: center; + padding: 32px 200px 108px 200px; + font-size: 16px; + font-weight: 600; +} + +a { + text-decoration: none; + color: inherit; +} + +h1 { + font-size: 40px; + font-weight: 700; + line-height: 56px; +} + +img { + vertical-align: bottom; +} + +.button { + background-color: #3692ff; + color: #ffffff; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.button:hover { + background-color: #1967d6; +} + +.button:focus { + background-color: #1251aa; +} + +.button:disabled { + background-color: #9ca3af; + cursor: default; + pointer-events: none; +} + +.pill.button { + font-size: 20px; + font-weight: 600; + border-radius: 40px; + padding: 16px 124px; +} + +.banner { + background-color: #cfe5ff; + height: 60vh; + display: flex; + align-items: center; + background-repeat: no-repeat; + background-position: 80% bottom; + background-size: 55%; +} + +.wrapper { + max-width: 1200px; + margin: 0 auto; + width: 100%; +} + +.feature { + margin-bottom: 64px; +} + +@media (min-width: 768px) { + header { + padding: 0 24px; + } + + .wrapper { + padding: 0 24px; + } + + .pill-button { + font-size: 20px; + font-weight: 700; + padding: 16px 126px; + } + + footer { + padding: 32px 104px 108px 104px; + } +} + +@media (min-width: 1280px) { + header { + padding: 0 200px; + } + + .break-on-desktop { + display: inline; + } + + footer { + padding: 32px 200px 108px 200px; + } +} diff --git a/styles/home.css b/styles/home.css new file mode 100644 index 000000000..0849c2791 --- /dev/null +++ b/styles/home.css @@ -0,0 +1,173 @@ +.login.button { + font-size: 16px; + font-weight: 600; + border-radius: 8px; + padding: 14.5px 43px; +} + +.hero.banner { + background-image: url('../images/home/hero.png'); +} + +.bottom.banner { + background-image: url("../images/home/bottom.png"); +} + +.banner .pill.button { + margin-top: 32px; +} + +.banner h1 { + font-weight: 700; + font-size: 32px; + line-height: 44.8px; + padding-top: 48px; + padding-bottom: 18px; +} + +.feature img { + width: 100%; + margin-bottom: 20px; +} + +.features.wrapper { + padding-bottom: 138px; +} + +.feature-content { + flex: 1; +} + +.feature:nth-child(2) { + text-align: right; +} + +.feature-content h2 { + color: var(--blue); + font-size: 16px; + line-height: 22.4px; + font-weight: 700; + margin-bottom: 8px; +} + +.feature-content h1 { + font-weight: 700; + font-size: 24px; + line-height: 33.6px; +} + +.feature-description { + font-weight: 500; + font-size: 16px; + line-height: 19.2px; + letter-spacing: 0.08em; + margin-top: 20px; +} + +.feature-tag { + color: #3692ff; + font-size: 18px; + line-height: 25px; + font-weight: 700; + margin-bottom: 12px; +} + +.feature-description { + font-size: 24px; + font-weight: 500; + line-height: 30px; + margin-top: 24px; +} + +.footerMenu { + display: flex; + gap: 30px; + color: #e5e7eb; +} + +.socialMedia { + display: flex; + gap: 12px; +} + +@media (min-width: 768px) { + .banner { + height: 90vh; + background-size: 120%; + } + + .banner h1 { + font-size: 40px; + line-height: 56px; + padding-top: 84px; + padding-bottom: 24px; + } + + #features { + padding-top: 24px; + padding-bottom: 16px; + } + + .feature-content h2 { + font-size: 18px; + line-height: 25.2px; + margin-bottom: 12px; + } + + .feature-content h1 { + font-size: 32px; + line-height: 44.8px; + } + + .feature-description { + font-size: 18px; + line-height: 21.6px; + } +} + +@media (min-width: 1280px) { + .banner { + text-align: left; + height: 540px; + display: flex; + align-items: center; + background-position: 80% bottom; + background-size: 55%; + } + + .banner h1 { + padding-top: 0; + padding-bottom: 32px; + } + + #features { + padding: 138px 0; + } + + .feature { + margin-bottom: 138px; + display: flex; + align-items: center; + gap: 5%; + } + + .feature:nth-child(2) { + flex-direction: row-reverse; + } + + .feature img { + width: 50%; + margin-bottom: 0; + } + + .feature-content h1 { + font-size: 40px; + line-height: 56px; + } + + .feature-description { + font-size: 24px; + line-height: 28.8px; + margin-top: 24px; + } +} diff --git a/styles/pandaaaa.css b/styles/pandaaaa.css new file mode 100644 index 000000000..e835ec154 --- /dev/null +++ b/styles/pandaaaa.css @@ -0,0 +1,4 @@ +* { + width: 100%; + height: 100%; +} \ No newline at end of file From a0031d547e630a37533ade05cc85aa1d63a3f994 Mon Sep 17 00:00:00 2001 From: gjrefa9139 Date: Sat, 15 Jun 2024 00:28:26 +0900 Subject: [PATCH 7/8] =?UTF-8?q?[=EC=A1=B0=EA=B7=9C=EC=A7=84]Sprint4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq.html | 19 ++-- images/panda/panda.png | Bin 13998 -> 0 bytes images/panda/panda_logo.png | Bin 3488 -> 0 bytes images/panda/pandamarket.png | Bin 1263 -> 0 bytes images/pandamarket/favicon.ico | Bin 0 -> 15406 bytes images/pandamarket/logo.svg | 15 +++ images/pandamarket/og-image.png | Bin 0 -> 8857 bytes index.html | 73 ++++++-------- items.html | 19 ++-- login.html | 75 +++++++------- privacy.html | 19 ++-- scripts/auth.js | 169 ++++++++++++++++++++++++++++++++ singin.html | 117 ++++++++++++++-------- styles/auth.css | 27 ++++- styles/global.css | 37 ++----- styles/home.css | 60 +++++------- styles/panda.css | 14 +++ styles/pandaaaa.css | 4 - 18 files changed, 422 insertions(+), 226 deletions(-) delete mode 100644 images/panda/panda.png delete mode 100644 images/panda/panda_logo.png delete mode 100644 images/panda/pandamarket.png create mode 100644 images/pandamarket/favicon.ico create mode 100644 images/pandamarket/logo.svg create mode 100644 images/pandamarket/og-image.png create mode 100644 scripts/auth.js create mode 100644 styles/panda.css delete mode 100644 styles/pandaaaa.css diff --git a/faq.html b/faq.html index b5987d28d..43e658755 100644 --- a/faq.html +++ b/faq.html @@ -3,19 +3,18 @@ - - - - + + + + + 판다마켓 - FAQ + + + - 판다마켓 + diff --git a/images/panda/panda.png b/images/panda/panda.png deleted file mode 100644 index a74bf18ae1afbfb2a34aacdb51abd729289852b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13998 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 D4ZT@* diff --git a/images/panda/panda_logo.png b/images/panda/panda_logo.png deleted file mode 100644 index 2d715499d70892741636acbbf6da000db64930e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3488 zcmV;R4PWw!P)zBG>Q-JR3#J3F)9os0K2yWWk@ zPuk4RWp^gC=RfDWont_uP$(1%g+ifFC=?2XLZK)%S}q6Q&@EbM(W2?N45h%pM*@f( z?$p9iC`w31VQlCYZAJih3xTb4a6RUS2wmx*9>=ctJGBTDiX!7F3=%}M(D4F2vD;8i zXy{b}Q4||jVO;-==+Fdq&SMXeiHI=Ju1qXNvC!=s*7t}mU7)*+MZq+apYtJI>)lW& zia=VA!J?qWPE-(vftx?*)CQqY_()P1>$}BP>Oc0O!XO`LG++p_L%&HoZfbZRmTh|x!G^0*C_;d1xpEeUU;ar9 z2!}hhQLY*=bXW5beNYM#XG!1>p_XQp-1d+%Zbex=;3?i_8Go^u^g?K zAl+MzOtJ+eZ0Do%j}CQe{ro%YIySmoOJCR))eIV36o|qY+k019W4B-tR5h)auh^Mk zoO|af$1!4h9ODOmii<;UqENIvOhU5}zYQO#4aoEJkIl<2`+gGcAUuR?hRd%-0SE&F zwrYSb`!O2VodK@G@M<_YU4u<{biNL_{4TXs=tbgQIWRQrqz85gIY8~0kB^YAxdYBJ zrUTDO?x|gImwh8e zy$TIzx-!>r0y<}#>kb{w96a#L&&*jEmo5dK-IiFo!Di9kz56gUG?WyDMO|H8(tKh+ z#7!*xy??kPA&!5ag<^rh!>6@?j4Zh$oISS0K$ot=H*yjN_Y_{DU@<)T%U@w)!uwIr z`wo$C_{D4^fjsue!&p{d?>x_TC60wifS&kd)`l?8Ps$8JB~$oA4PDx-@%0fk33A4$j1{2zdX#kJ#A%;5Q;}P|xud7OiSX+s?w|{6@L^8nW(+@*Hs;ZGKcN zFJ#Obwh-AHvIx=Renw^t+>9cSQ5f7)T#?>RF?05-v~@O@-g@ud_@n9_{cx; zIhk0@(u*#VJqw#z7SXW@RDbNVL=@tLx?Uuvr86y|yr>9@N zVXk_LLLeN_Wl^1kl2v0+NXT7XPQS%E3e|4pkgQ=A0?zS(k)j9}X{>)nVccZ1h}hwd zPfjJ*pML&1?Abry_}mj64`ItKo6@!okaPZck8^1GW;*WY_x~vAd&EX3P<8RLv}3Mp zD2_0!YD}+8mF&JVj498y5L2Wi3l&ayf;llq%e#rr!(P|X;w9OXdI5>&w{FJ z**CEF8n3*Pn6vF_a;iT*{wX=zN2GJUWz(jFkW!9G#cp<$3QEUxQmAm*T*pvoajdEe z$%sRyDq4!Dlsx=-p)hU8Q0-{8V&Dlds&!{=mD>>BaH2RdtASj(3qubi-`+rxCpLe6 z`=>o=hpaNAQXHw;v%ep86n$dH`a3t?D6`${f26_!+ngc{PV|)uH8FH~k!zHxhHI;G z9KxFo8HMr588WBpX4eC?HI&1cHHEmeqp@KH{`ltsneo2r@^51IqmNNY_6xjCeuEW` z{eVm^7RHl19>TqkJS-h?-u{CvTX5&*t!d{B)Kt4(N3ro5gwI{E641gTqcHw{64;m$ zvgMKu&SSWhf}}x>p6jRFc=h+an2YL$<&JIt7(vnDnLTv3G0%w-g?V>aGr_`+lYLH| z`nCLrexS&kjKcWqaH3Aia(*?+P}N-8fb*Z7LNQ=b*h@l~mp??sK;jxTX9P(@jg#ht6xsHYrg&ORGgF#g z8uh{~n)N**LgD&0dk8)#6IEH(`tXzcz%k$#o1CR0iH2ScKVXNS&9__~Zmn454H`mp z14HnKkYCeurpzERXeAga4{*@R0njy9tT4`L*vZ09vm%Q!^@4j|Drm-gTaYEE#(|%_ z0$gzkaQnJM4U-?`8vMNnkJIbZ{3B2T&a7soK;3&Eb@PK>`?Z7_AR9c-I5-)_nBPTo zUYX%s@a^HG<#8RrgM}+%55AqJ#Mdb)jQo!aF!@{`ol0r6$}Ur7zNs*+|aEj{(KT6GXjbW0@6g-@YrXXkg}GlDu8}BQ|R!l$a{Icg(6f{ zJjR2ClIT&I<#8Uv0D?SAh3U0tLw_6cI9+PM}l>=l`YDW#;s| z^t-h!HU;PU9M2G0P1i54m&__@BGK=|HEa3I_-K}z^qMc+_>9;X7v4i)rDJdY9fdAb zFk~OE4y(W1s_+SE#ql5UKm|LlW^WOJLg5oq7;J**M)}tQc@W`Yj!-CkBhD}2WhDdy?kMZ&C#pnQptDAp-a zD2jz^3WZ|8y*y`+5XB8$<_h-`JX&ieA&LkTiXxG*4ofCR5_KzW@L}r1e8_iTyh4#L zIhFCVNEQch*<6VcKjEZKYEhg*p-?Ck3WY+UP$(1%g+ifFC=`kX#s2{oOdQexUwfVa O0000X1^@s6$6kv|00009a7bBm000XU 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 literal 0 HcmV?d00001 diff --git a/images/pandamarket/logo.svg b/images/pandamarket/logo.svg new file mode 100644 index 000000000..d497acbfe --- /dev/null +++ b/images/pandamarket/logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/images/pandamarket/og-image.png b/images/pandamarket/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d7b5bf648e62ee19b64e1472b15a2173222494 GIT binary patch literal 8857 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 PFS(AUp+@<&Td4m7`u&$= literal 0 HcmV?d00001 diff --git a/index.html b/index.html index dc7da6506..25eff058a 100644 --- a/index.html +++ b/index.html @@ -3,26 +3,22 @@ - + + + + + + 판다마켓 + + - - 판다마켓
- - 판다마켓 홈 + + 판다마켓 로고
@@ -30,26 +26,23 @@

구경하러 가기
- 인기 상품 + 인기 상품
-

Hot item

-

+

Hot Item

+

인기 상품을
확인해 보세요 -

+

가장 HOT한 중고거래 물품을
판다마켓에서 확인해 보세요 @@ -57,33 +50,27 @@

+ 검색 기능
-

Search

-

+

Search

+

구매를 원하는
상품을 검색하세요 -

+

구매하고 싶은 물품은 검색해서
쉽게 찾아보세요

- 검색 기능
- 판매 상품 등록 + 판매 상품 등록
-

Register

-

+

Register

+

판매를 원하는
상품을 등록하세요 -

+

어떤 물건이든 판매하고 싶은 상품을
쉽게 등록하세요 @@ -94,21 +81,21 @@

diff --git a/items.html b/items.html index 1ab3e640e..31bd798d4 100644 --- a/items.html +++ b/items.html @@ -3,19 +3,18 @@ - - - - + + + + + 판다마켓 - 상품 리스트 + + + - 판다마켓 + diff --git a/login.html b/login.html index 1ec2b16b0..ebde5be85 100644 --- a/login.html +++ b/login.html @@ -3,29 +3,25 @@ - + + + + + + 판다마켓 - 로그인 + + - - 판다마켓 - 로그인
- -
+
+ required + > + 이메일을 입력해 주세요 + 잘못된 이메일 형식입니다
@@ -43,37 +42,30 @@ name="password" type="password" placeholder="비밀번호를 입력해 주세요" - > - 비밀번호 숨김 + required + > +
+ 비밀번호를 입력해 주세요 + 비밀번호를 8자 이상 입력해 주세요 - - +
@@ -82,6 +74,7 @@

간편 로그인하기

판다마켓이 처음이신가요? 회원가입 - +
+ \ No newline at end of file diff --git a/privacy.html b/privacy.html index d7a67ef80..e17da41ff 100644 --- a/privacy.html +++ b/privacy.html @@ -3,19 +3,18 @@ - - - - + + + + + 판다마켓 - 이용약관 + + + - 판다마켓 + diff --git a/scripts/auth.js b/scripts/auth.js new file mode 100644 index 000000000..7165f3778 --- /dev/null +++ b/scripts/auth.js @@ -0,0 +1,169 @@ + +const login = document.getElementById("login"); +const signup = document.getElementById("signup"); +const email = document.getElementById("email"); +const nickname = document.getElementById("nickname"); +const password = document.getElementById("password"); +const passwordConfirmationInput = document.getElementById("passwordConfirmation"); +const submitButton = document.querySelector('.auth-container form button[type="submit"]'); + +function showError(input, errorId) { + const errorElement = document.getElementById(errorId); + errorElement.style.display = "block"; + input.style.border = "1px solid #f74747"; +} + +function hideError(input, errorId) { + const errorElement = document.getElementById(errorId); + errorElement.style.display = "none"; + input.style.border = "none"; +} + +function validateEmailString(email) { + const emailRegex = /^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/; + return emailRegex.test(email); +} + +function checkEmailValidity() { + const emailValue = email.value.trim(); + + isEmailValid = false; + hideError(email, "emailEmptyError"); + hideError(email, "emailInvalidError"); + + if (!emailValue) { + showError(email, "emailEmptyError"); + } else if (!validateEmailString(emailValue)) { + showError(email, "emailInvalidError"); + } else { + isEmailValid = true; + hideError(email, "emailEmptyError"); + hideError(email, "emailInvalidError"); + } + updateSubmitButtonState(); +} + +function checkNicknameValidity() { + const nicknameValue = nickname.value.trim(); + isNicknameValid = false; + hideError(nickname, "nicknameEmptyError"); + + if (!nicknameValue) { + showError(nickname, "nicknameEmptyError"); + } else { + isNicknameValid = true; + hideError(email, "nicknameEmptyError"); + } + updateSubmitButtonState(); +} + +function checkPasswordValidity() { + const passwordValue = password.value.trim(); + isPasswordValid = false; + + hideError(password, "passwordEmptyError"); + hideError(password, "passwordInvalidError"); + + if (!passwordValue) { + showError(password, "passwordEmptyError"); + } else if (passwordValue.length < 8) { + showError(password, "passwordInvalidError"); + } else { + isPasswordValid = true; + hideError(password, "passwordEmptyError"); + hideError(password, "passwordInvalidError"); + } + updateSubmitButtonState(); + +} + +function checkPasswordConfirmationValidity() { + const passwordConfirmationValue = passwordConfirmationInput.value.trim(); + isPasswordConfirmationValid = false; + + hideError(passwordConfirmationInput, "passwordConfirmationError"); + hideError(passwordConfirmationInput, "passwordConfirmationInitError"); + + if (!isPasswordValid) { + showError(passwordConfirmationInput, "passwordConfirmationInitError"); + } else if ( + !passwordConfirmationValue || + passwordConfirmationValue !== password.value.trim() + ) { + showError(passwordConfirmationInput, "passwordConfirmationError"); + } else { + isPasswordConfirmationValid = true; + hideError(passwordConfirmationInput, "passwordConfirmationError"); + hideError(passwordConfirmationInput, "passwordConfirmationInitError"); + } + updateSubmitButtonState(); +} + +function updateSubmitButtonState() { + let isFormValid = isEmailValid && isPasswordValid; + + if (signup) { + isFormValid = + isFormValid && isNicknameValid && isPasswordConfirmationValid; + } + + submitButton.disabled = !isFormValid; +} + +if (email) { + email.addEventListener("focusout", checkEmailValidity); +} +if (nickname) { + nickname.addEventListener("focusout", checkNicknameValidity); +} +if (password) { + password.addEventListener("input", checkPasswordValidity); +} +if (passwordConfirmationInput) { + passwordConfirmationInput.addEventListener( + "input", + checkPasswordConfirmationValidity + ); +} + +updateSubmitButtonState(); + +if (login) { + login.addEventListener("submit", function (event) { + event.preventDefault(); + window.location.href = "items.html"; + }); +} + +if (signup) { + signup.addEventListener("submit", function (event) { + event.preventDefault(); + window.location.href = "signup.html"; + }); +} + +function togglePasswordVisibility(event) { + const button = event.currentTarget; + const inputField = button.parentElement.querySelector("input"); + const toggleIcon = button.querySelector(".password-toggle-icon"); + + const isPasswordVisible = inputField.type === "text"; + + inputField.type = isPasswordVisible ? "text" : "password"; + + toggleIcon.src = isPasswordVisible + ? "images/icons/eye-visible.svg" + : "images/icons/eye-invisible.svg"; + toggleIcon.alt = isPasswordVisible + ? "비밀번호 표시 상태 아이콘" + : "비밀번호 숨김 상태 아이콘"; + button.setAttribute( + "aria-label", + isPasswordVisible ? "비밀번호 숨기기" : "비밀번호 보기" + ); +} + +const toggleButtons = document.querySelectorAll(".password-toggle-button"); +toggleButtons.forEach((button) => + button.addEventListener("click", togglePasswordVisibility) +); diff --git a/singin.html b/singin.html index bebaec34c..f41009ba3 100644 --- a/singin.html +++ b/singin.html @@ -3,25 +3,25 @@ - + + + + + + 판다마켓 - 회원가입 + + - - 판다마켓 - 회원가입
- -
+
+ required + > + + 이메일을 입력해 주세요 + + + 잘못된 이메일 형식입니다 +
+
+ required + > + + 닉네임을 입력해 주세요 +
+
@@ -48,61 +61,81 @@ name="password" type="password" placeholder="비밀번호를 입력해 주세요" - > - 비밀번호 숨김 + required + > +
+ + 비밀번호를 입력해 주세요 + + + 비밀번호를 8자 이상 입력해 주세요 +
+
- +
+ required + > +
+ + 먼저 조건에 맞는 비밀번호를 입력해 주세요 + + + 비밀번호가 일치하지 않습니다 +
-
- 이미 회원이신가요? 로그인 + 이미 회원이신가요? + 로그인
+ diff --git a/styles/auth.css b/styles/auth.css index fa3d240dd..5e332bd1c 100644 --- a/styles/auth.css +++ b/styles/auth.css @@ -45,13 +45,27 @@ line-height: 24px; } +.input-info input:focus { + outline-color: var(--blue); +} + .input-wrapper { position: relative; display: flex; align-items: center; } -.toggle-password { +.error-message { + color: #f74747; + font-weight: 600; + font-size: 15px; + line-height: 18px; + margin-top: 8px; + display: none; + padding-left: 16px; +} + +.password-toggle-button { position: absolute; right: 24px; } @@ -66,7 +80,7 @@ margin: 24px 0; } -.social-login h3 { +.social-login h2 { font-weight: 500; font-size: 16px; line-height: 24px; @@ -89,7 +103,6 @@ text-underline-offset: 2px; } - @media (min-width: 768px) { .auth-container { max-width: 640px; @@ -108,4 +121,10 @@ font-size: 18px; margin-bottom: 16px; } -} \ No newline at end of file +} + +@media (min-width: 1280px) { + .auth-container { + padding: 60px 0; + } +} diff --git a/styles/global.css b/styles/global.css index 2c45353dc..0c39bcbc7 100644 --- a/styles/global.css +++ b/styles/global.css @@ -27,6 +27,7 @@ body { header { position: fixed; top: 0; + left: 0; width: 100%; height: 70px; display: flex; @@ -44,12 +45,13 @@ main { footer { background-color: #111827; color: #9ca3af; + font-size: 16px; + padding: 32px; display: flex; justify-content: space-between; align-items: center; - padding: 32px 200px 108px 200px; - font-size: 16px; - font-weight: 600; + flex-wrap: wrap; + gap: 60px; } a { @@ -57,7 +59,7 @@ a { color: inherit; } -h1 { +h2 { font-size: 40px; font-weight: 700; line-height: 56px; @@ -65,10 +67,10 @@ h1 { img { vertical-align: bottom; -} +} .button { - background-color: #3692ff; + background-color: var(--blue); color: #ffffff; display: inline-flex; align-items: center; @@ -89,31 +91,16 @@ img { pointer-events: none; } -.pill.button { +.button.pill { font-size: 20px; font-weight: 600; border-radius: 40px; padding: 16px 124px; } -.banner { - background-color: #cfe5ff; - height: 60vh; - display: flex; - align-items: center; - background-repeat: no-repeat; - background-position: 80% bottom; - background-size: 55%; -} - .wrapper { - max-width: 1200px; - margin: 0 auto; width: 100%; -} - -.feature { - margin-bottom: 64px; + margin: 0 16px; } @media (min-width: 768px) { @@ -141,10 +128,6 @@ img { padding: 0 200px; } - .break-on-desktop { - display: inline; - } - footer { padding: 32px 200px 108px 200px; } diff --git a/styles/home.css b/styles/home.css index 0849c2791..a1c54e945 100644 --- a/styles/home.css +++ b/styles/home.css @@ -1,3 +1,12 @@ +.banner { + background-color: #cfe5ff; + height: 60vh; + text-align: center; + background-repeat: no-repeat; + background-position: bottom; + background-size: 100%; +} + .login.button { font-size: 16px; font-weight: 600; @@ -13,11 +22,7 @@ background-image: url("../images/home/bottom.png"); } -.banner .pill.button { - margin-top: 32px; -} - -.banner h1 { +.banner h2 { font-weight: 700; font-size: 32px; line-height: 44.8px; @@ -25,15 +30,15 @@ padding-bottom: 18px; } +.features.wrapper { + padding-bottom: 138px; +} + .feature img { width: 100%; margin-bottom: 20px; } -.features.wrapper { - padding-bottom: 138px; -} - .feature-content { flex: 1; } @@ -42,7 +47,7 @@ text-align: right; } -.feature-content h2 { +.feature-content h3 { color: var(--blue); font-size: 16px; line-height: 22.4px; @@ -50,7 +55,7 @@ margin-bottom: 8px; } -.feature-content h1 { +.feature-content h2 { font-weight: 700; font-size: 24px; line-height: 33.6px; @@ -64,28 +69,13 @@ margin-top: 20px; } -.feature-tag { - color: #3692ff; - font-size: 18px; - line-height: 25px; - font-weight: 700; - margin-bottom: 12px; -} - -.feature-description { - font-size: 24px; - font-weight: 500; - line-height: 30px; - margin-top: 24px; -} - -.footerMenu { +.footer-menu { display: flex; gap: 30px; color: #e5e7eb; } -.socialMedia { +.social-media { display: flex; gap: 12px; } @@ -96,25 +86,25 @@ background-size: 120%; } - .banner h1 { + .banner h2 { font-size: 40px; line-height: 56px; padding-top: 84px; padding-bottom: 24px; } - #features { + .features { padding-top: 24px; padding-bottom: 16px; } - .feature-content h2 { + .feature-content h3 { font-size: 18px; line-height: 25.2px; margin-bottom: 12px; } - .feature-content h1 { + .feature-content h2 { font-size: 32px; line-height: 44.8px; } @@ -135,12 +125,12 @@ background-size: 55%; } - .banner h1 { + .banner h2 { padding-top: 0; padding-bottom: 32px; } - #features { + .features { padding: 138px 0; } @@ -160,7 +150,7 @@ margin-bottom: 0; } - .feature-content h1 { + .feature-content h2 { font-size: 40px; line-height: 56px; } diff --git a/styles/panda.css b/styles/panda.css new file mode 100644 index 000000000..58a510470 --- /dev/null +++ b/styles/panda.css @@ -0,0 +1,14 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + height: 100vmin; +} + +a { + display: block; + background-image: url('/images/pandamarket/og-image.png'); + background-repeat: no-repeat; + background-position: center; + background-size : contain; +} diff --git a/styles/pandaaaa.css b/styles/pandaaaa.css deleted file mode 100644 index e835ec154..000000000 --- a/styles/pandaaaa.css +++ /dev/null @@ -1,4 +0,0 @@ -* { - width: 100%; - height: 100%; -} \ No newline at end of file From dbdabbc119bcee966d6f00491fd7e2997166b1f7 Mon Sep 17 00:00:00 2001 From: gjrefa9139 Date: Fri, 21 Jun 2024 23:01:35 +0900 Subject: [PATCH 8/8] =?UTF-8?q?[=EC=A1=B0=EA=B7=9C=EC=A7=84]Sprint5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 70 - faq.html | 20 - images/pandamarket/favicon.ico | Bin 15406 -> 0 bytes images/pandamarket/logo.svg | 15 - package-lock.json | 4752 +++++++++-------- package.json | 6 +- public/favicon.ico | Bin 3870 -> 15406 bytes public/index.html | 52 +- public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 25 - {images/pandamarket => public}/og-image.png | Bin public/robots.txt | 3 - scripts/auth.js | 169 - singin.html | 141 - src/App.css | 39 +- src/App.js | 25 +- src/App.test.js | 8 - src/api/itemApi.js | 15 + {images => src/images}/home/bottom.png | Bin .../images}/home/feature1_hot_item.png | Bin .../images}/home/feature2_search.png | Bin .../images}/home/feature3_register.png | Bin {images => src/images}/home/hero.png | Bin src/images/icons/arrow_left.svg | 3 + src/images/icons/arrow_right.svg | 3 + src/images/icons/ic_heart.svg | 3 + src/images/icons/ic_search.svg | 3 + src/images/icons/ic_sort.svg | 6 + .../icon => src/images/icons}/invisible.png | Bin {images/icon => src/images/icons}/visible.png | Bin {images => src/images}/social/ic_facebook.png | Bin {images => src/images}/social/ic_google.png | Bin .../images}/social/ic_instagram.png | Bin .../images}/social/ic_kakaotalk.png | Bin {images => src/images}/social/ic_twitter.png | Bin {images => src/images}/social/ic_youtube.png | Bin src/index.css | 194 +- src/index.js | 12 +- src/layout/Header.css | 39 + src/layout/Header.jsx | 31 + src/logo.svg | 16 +- src/pages/dummy/faq.html | 24 + {styles => src/pages/dummy}/panda.css | 0 privacy.html => src/pages/dummy/privacy.html | 24 +- {styles => src/pages/home}/home.css | 2 +- index.html => src/pages/home/index.html | 54 +- items.html => src/pages/items.html | 24 +- {styles => src/pages/login}/auth.css | 0 src/pages/login/auth.js | 151 + login.html => src/pages/login/login.html | 68 +- src/pages/login/singin.html | 106 + src/pages/market/Market.jsx | 14 + src/pages/market/MarketPage.css | 144 + .../market/components/AllItemsSection.jsx | 95 + .../market/components/BestItemsSection.jsx | 54 + src/pages/market/components/ItemCard.jsx | 19 + src/pages/market/ui/DropdownList.css | 22 + src/pages/market/ui/DropdownList.jsx | 15 + src/pages/market/ui/PaginationBar.css | 29 + src/pages/market/ui/PaginationBar.jsx | 47 + src/reportWebVitals.js | 13 - src/setupTests.js | 5 - styles/global.css | 134 - 64 files changed, 3738 insertions(+), 2956 deletions(-) delete mode 100644 README.md delete mode 100644 faq.html delete mode 100644 images/pandamarket/favicon.ico delete mode 100644 images/pandamarket/logo.svg delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 public/manifest.json rename {images/pandamarket => public}/og-image.png (100%) delete mode 100644 public/robots.txt delete mode 100644 scripts/auth.js delete mode 100644 singin.html delete mode 100644 src/App.test.js create mode 100644 src/api/itemApi.js rename {images => src/images}/home/bottom.png (100%) rename {images => src/images}/home/feature1_hot_item.png (100%) rename {images => src/images}/home/feature2_search.png (100%) rename {images => src/images}/home/feature3_register.png (100%) rename {images => src/images}/home/hero.png (100%) create mode 100644 src/images/icons/arrow_left.svg create mode 100644 src/images/icons/arrow_right.svg create mode 100644 src/images/icons/ic_heart.svg create mode 100644 src/images/icons/ic_search.svg create mode 100644 src/images/icons/ic_sort.svg rename {images/icon => src/images/icons}/invisible.png (100%) rename {images/icon => src/images/icons}/visible.png (100%) rename {images => src/images}/social/ic_facebook.png (100%) rename {images => src/images}/social/ic_google.png (100%) rename {images => src/images}/social/ic_instagram.png (100%) rename {images => src/images}/social/ic_kakaotalk.png (100%) rename {images => src/images}/social/ic_twitter.png (100%) rename {images => src/images}/social/ic_youtube.png (100%) create mode 100644 src/layout/Header.css create mode 100644 src/layout/Header.jsx create mode 100644 src/pages/dummy/faq.html rename {styles => src/pages/dummy}/panda.css (100%) rename privacy.html => src/pages/dummy/privacy.html (50%) rename {styles => src/pages/home}/home.css (97%) rename index.html => src/pages/home/index.html (63%) rename items.html => src/pages/items.html (50%) rename {styles => src/pages/login}/auth.css (100%) create mode 100644 src/pages/login/auth.js rename login.html => src/pages/login/login.html (60%) create mode 100644 src/pages/login/singin.html create mode 100644 src/pages/market/Market.jsx create mode 100644 src/pages/market/MarketPage.css create mode 100644 src/pages/market/components/AllItemsSection.jsx create mode 100644 src/pages/market/components/BestItemsSection.jsx create mode 100644 src/pages/market/components/ItemCard.jsx create mode 100644 src/pages/market/ui/DropdownList.css create mode 100644 src/pages/market/ui/DropdownList.jsx create mode 100644 src/pages/market/ui/PaginationBar.css create mode 100644 src/pages/market/ui/PaginationBar.jsx delete mode 100644 src/reportWebVitals.js delete mode 100644 src/setupTests.js delete mode 100644 styles/global.css diff --git a/README.md b/README.md deleted file mode 100644 index 58beeaccd..000000000 --- a/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# Getting Started with Create React App - -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). - -## Available Scripts - -In the project directory, you can run: - -### `npm start` - -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in your browser. - -The page will reload when you make changes.\ -You may also see any lint errors in the console. - -### `npm test` - -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `npm run build` - -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can't go back!** - -If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. - -You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `npm run build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/faq.html b/faq.html deleted file mode 100644 index 43e658755..000000000 --- a/faq.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - 판다마켓 - FAQ - - - - - - - - - diff --git a/images/pandamarket/favicon.ico b/images/pandamarket/favicon.ico deleted file mode 100644 index 9fecc692d5ceb508b8cce794b42f4f0301c85089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 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 diff --git a/images/pandamarket/logo.svg b/images/pandamarket/logo.svg deleted file mode 100644 index d497acbfe..000000000 --- a/images/pandamarket/logo.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/package-lock.json b/package-lock.json index a1e590ee6..a5ae891ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,34 +1,26 @@ { - "name": "1-weekly-mission", + "name": "sprint", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "1-weekly-mission", + "name": "sprint", "version": "0.1.0", "dependencies": { "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@adobe/css-tools": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", - "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", @@ -42,53 +34,53 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz", - "integrity": "sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.15", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", @@ -111,9 +103,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", - "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", + "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -124,7 +116,7 @@ }, "peerDependencies": { "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { @@ -144,13 +136,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dependencies": { - "@babel/types": "^7.22.15", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -158,35 +150,36 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -203,18 +196,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -233,11 +226,11 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -257,9 +250,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -272,68 +265,73 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", - "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz", - "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.15" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -343,32 +341,32 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", - "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.9" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -378,13 +376,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", - "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -394,105 +392,108 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", - "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", - "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.10" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", - "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -500,12 +501,27 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "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.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "version": "7.24.7", + "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.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -515,13 +531,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -530,6 +546,21 @@ "@babel/core": "^7.13.0" } }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -547,15 +578,13 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", - "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", + "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.10" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-decorators": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -688,11 +717,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", - "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", + "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -724,11 +753,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", - "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -738,11 +767,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -752,11 +781,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -788,11 +817,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -896,11 +925,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -925,11 +954,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -939,13 +968,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -956,13 +985,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -972,11 +1001,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -986,11 +1015,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", - "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1000,12 +1029,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1015,12 +1044,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1031,18 +1060,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -1053,12 +1081,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1068,11 +1096,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", - "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1082,12 +1110,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1097,11 +1125,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1111,11 +1139,11 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1126,12 +1154,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1141,11 +1169,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1156,12 +1184,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", - "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-flow": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1171,11 +1199,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1185,13 +1214,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1201,11 +1230,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1216,11 +1245,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1230,11 +1259,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1245,11 +1274,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1259,12 +1288,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1274,13 +1303,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", - "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1290,14 +1319,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1307,12 +1336,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1322,12 +1351,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1337,11 +1366,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1351,11 +1380,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1366,11 +1395,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1381,15 +1410,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.15" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1399,12 +1427,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1414,11 +1442,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1429,12 +1457,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", - "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1445,11 +1473,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1459,12 +1487,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1474,13 +1502,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1491,11 +1519,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1505,11 +1533,11 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", - "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", + "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1519,11 +1547,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1533,15 +1561,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1551,11 +1579,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/plugin-transform-react-jsx": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1565,12 +1593,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1580,11 +1608,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1595,11 +1623,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1609,15 +1637,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, "engines": { @@ -1636,11 +1664,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1650,12 +1678,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1665,11 +1693,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1679,11 +1707,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1693,11 +1721,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1707,14 +1735,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", - "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", + "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1724,11 +1752,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1738,12 +1766,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1753,12 +1781,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1768,12 +1796,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1783,24 +1811,26 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", - "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1812,59 +1842,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.15", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1897,16 +1926,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", - "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1916,15 +1945,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", - "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-typescript": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1939,9 +1968,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1950,32 +1979,32 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.15.tgz", - "integrity": "sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15", - "debug": "^4.1.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1983,12 +2012,12 @@ } }, "node_modules/@babel/types": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", - "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.15", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2001,9 +2030,9 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", @@ -2285,17 +2314,17 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2320,9 +2349,9 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2356,20 +2385,21 @@ } }, "node_modules/@eslint/js": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", - "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -2389,81 +2419,118 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "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" }, - "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==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { - "p-locate": "^4.1.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dependencies": { - "p-try": "^2.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "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==", "dependencies": { - "p-limit": "^2.2.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -2677,9 +2744,9 @@ } }, "node_modules/@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -2969,6 +3036,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "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==" + }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3076,41 +3148,41 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -3119,18 +3191,18 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", @@ -3192,19 +3264,26 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", + "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", "html-entities": "^2.1.0", "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -3216,7 +3295,7 @@ "sockjs-client": "^1.4.0", "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -3316,9 +3395,9 @@ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", - "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==" + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz", + "integrity": "sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==" }, "node_modules/@sinclair/typebox": { "version": "0.24.51", @@ -3560,22 +3639,22 @@ } }, "node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { @@ -3594,12 +3673,12 @@ } }, "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "peer": true, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/@testing-library/dom/node_modules/chalk": { @@ -3788,14 +3867,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/react/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, "node_modules/@testing-library/react/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -3878,14 +3949,14 @@ } }, "node_modules/@types/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -3895,91 +3966,91 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.36", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", - "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", - "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "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==", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "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==", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -3988,9 +4059,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.36", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", - "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3999,9 +4070,9 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dependencies": { "@types/node": "*" } @@ -4012,43 +4083,43 @@ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, "node_modules/@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "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==" }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "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==", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "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==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "version": "29.5.12", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -4087,9 +4158,9 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { "@types/yargs-parser": "*" } @@ -4148,15 +4219,15 @@ } }, "node_modules/@types/jest/node_modules/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dependencies": { - "@jest/expect-utils": "^29.6.4", + "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -4171,14 +4242,14 @@ } }, "node_modules/@types/jest/node_modules/jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -4193,23 +4264,23 @@ } }, "node_modules/@types/jest/node_modules/jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@types/jest/node_modules/jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", @@ -4217,7 +4288,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -4226,9 +4297,9 @@ } }, "node_modules/@types/jest/node_modules/jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -4242,9 +4313,9 @@ } }, "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -4266,9 +4337,9 @@ } }, "node_modules/@types/jest/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "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==" }, "node_modules/@types/jest/node_modules/supports-color": { "version": "7.2.0", @@ -4282,9 +4353,9 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "node_modules/@types/json5": { "version": "0.0.29", @@ -4292,19 +4363,30 @@ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/node": { - "version": "20.5.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz", - "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==" + "version": "20.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.7.tgz", + "integrity": "sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "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==" }, "node_modules/@types/prettier": { "version": "2.7.3", @@ -4312,39 +4394,38 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/q": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", - "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" }, "node_modules/@types/qs": { - "version": "6.9.8", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dependencies": { "@types/react": "*" } @@ -4362,55 +4443,50 @@ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, "node_modules/@types/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" }, "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "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==", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "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==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.9", @@ -4421,30 +4497,30 @@ } }, "node_modules/@types/trusted-types": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", @@ -4664,10 +4740,15 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -4684,9 +4765,9 @@ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", @@ -4704,14 +4785,14 @@ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { @@ -4736,26 +4817,26 @@ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/leb128": "1.11.6", @@ -4763,22 +4844,22 @@ } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -4787,11 +4868,11 @@ } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -4808,7 +4889,8 @@ "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" }, "node_modules/accepts": { "version": "1.3.8", @@ -4823,9 +4905,9 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "bin": { "acorn": "bin/acorn" }, @@ -4853,10 +4935,10 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "peerDependencies": { "acorn": "^8" } @@ -4940,14 +5022,14 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -4981,6 +5063,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -5042,39 +5135,43 @@ } }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -5092,16 +5189,36 @@ "node": ">=8" } }, + "node_modules/array.prototype.findlast": { + "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==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5145,14 +5262,16 @@ } }, "node_modules/array.prototype.reduce": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", - "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" }, "engines": { @@ -5162,29 +5281,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { + "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -5200,22 +5334,14 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "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==" }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dependencies": { - "has-symbols": "^1.0.3" - } + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -5231,9 +5357,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "funding": [ { "type": "opencollective", @@ -5249,9 +5375,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -5267,9 +5393,12 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "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==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5278,19 +5407,19 @@ } }, "node_modules/axe-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.0.tgz", - "integrity": "sha512-ZtlVZobOeDQhb/y2lMK6mznDw7TJHDNcKx5/bbBkFvArIQ5CVFhSI6hWWQnMx9I8cNmNmZ30wpDyOC2E2nvgbQ==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", "engines": { "node": ">=4" } }, "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/babel-jest": { @@ -5465,12 +5594,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { @@ -5486,23 +5615,23 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5607,11 +5736,14 @@ } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bluebird": { @@ -5620,12 +5752,12 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -5633,7 +5765,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -5675,12 +5807,10 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -5700,11 +5830,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -5716,9 +5846,9 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "funding": [ { "type": "opencollective", @@ -5734,10 +5864,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -5779,12 +5909,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5838,9 +5974,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001528", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001528.tgz", - "integrity": "sha512-0Db4yyjR9QMNlsxh+kKWzQtkyflkG/snYheSzkjmvdEtEXB1+jt7A2HmSEiO6XIJPIbo92lHNGNySvE5pZcs5Q==", + "version": "1.0.30001636", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", + "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", "funding": [ { "type": "opencollective", @@ -5891,15 +6027,9 @@ "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5912,6 +6042,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -5928,17 +6061,17 @@ } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", @@ -5950,14 +6083,14 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" }, "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "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==", "dependencies": { "source-map": "~0.6.0" }, @@ -6052,11 +6185,6 @@ "node": ">= 12" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", @@ -6154,14 +6282,14 @@ } }, "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==" + "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==" }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -6172,9 +6300,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6182,11 +6310,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", - "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dependencies": { - "browserslist": "^4.21.10" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -6194,9 +6322,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", - "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6290,18 +6418,18 @@ } }, "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">= 12.13.0" @@ -6311,7 +6439,16 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-minimizer-webpack-plugin": { @@ -6351,55 +6488,6 @@ } } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/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==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6479,9 +6567,9 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", - "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", "funding": [ { "type": "opencollective", @@ -6635,9 +6723,9 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -6657,10 +6745,58 @@ "node": ">=10" } }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dependencies": { "ms": "2.1.2" }, @@ -6684,14 +6820,14 @@ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-equal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", - "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dependencies": { "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.1", + "get-intrinsic": "^1.2.2", "is-arguments": "^1.1.1", "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", @@ -6701,11 +6837,14 @@ "object-is": "^1.1.5", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", + "regexp.prototype.flags": "^1.5.1", "side-channel": "^1.0.4", "which-boxed-primitive": "^1.0.2", "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6735,6 +6874,22 @@ "node": ">= 10" } }, + "node_modules/define-data-property": { + "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==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -6744,10 +6899,11 @@ } }, "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -6778,6 +6934,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "peer": true, "engines": { "node": ">=6" } @@ -6862,11 +7019,6 @@ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -6930,6 +7082,7 @@ "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", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -6999,15 +7152,20 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, "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==" }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dependencies": { "jake": "^10.8.5" }, @@ -7019,9 +7177,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.512", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.512.tgz", - "integrity": "sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg==" + "version": "1.4.807", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.807.tgz", + "integrity": "sha512-kSmJl2ZwhNf/bcIuCH/imtNOKlpkLDn2jqT5FJ+/0CXjhnFaOa9cOe9gHKKy71eM49izwuQjZhKk+lWQ1JxB7A==" }, "node_modules/emittery": { "version": "0.8.1", @@ -7056,9 +7214,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -7092,49 +7250,56 @@ } }, "node_modules/es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -7148,10 +7313,29 @@ "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==" }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -7168,50 +7352,64 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", - "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.0", - "safe-array-concat": "^1.0.0" + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { @@ -7231,9 +7429,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -7281,17 +7479,18 @@ } }, "node_modules/eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", - "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.48.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -7379,9 +7578,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dependencies": { "debug": "^3.2.7" }, @@ -7420,27 +7619,27 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", + "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -7500,26 +7699,26 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "engines": { "node": ">=4.0" @@ -7528,35 +7727,29 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "version": "7.34.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz", + "integrity": "sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.11" }, "engines": { "node": ">=4" @@ -7566,9 +7759,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "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==", "engines": { "node": ">=10" }, @@ -7588,11 +7781,11 @@ } }, "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -7675,32 +7868,6 @@ "webpack": "^5.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, "node_modules/eslint-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7722,29 +7889,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/eslint-webpack-plugin/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==" - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/eslint-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -7820,10 +7964,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -7853,6 +8012,48 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8012,16 +8213,16 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -8052,11 +8253,6 @@ "node": ">= 0.10.0" } }, - "node_modules/express/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==" - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -8076,9 +8272,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8112,9 +8308,9 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } @@ -8168,6 +8364,23 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/file-loader/node_modules/schema-utils": { + "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==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -8204,9 +8417,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8261,42 +8474,39 @@ } }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dependencies": { - "flatted": "^3.2.7", + "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -8320,6 +8530,32 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", @@ -8498,9 +8734,9 @@ } }, "node_modules/fraction.js": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", - "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "engines": { "node": "*" }, @@ -8531,9 +8767,9 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -8554,9 +8790,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.6", @@ -8600,14 +8839,18 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8638,12 +8881,13 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -8656,6 +8900,7 @@ "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", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8731,11 +8976,12 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -8808,17 +9054,6 @@ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -8836,20 +9071,20 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -8869,11 +9104,11 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8882,6 +9117,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -8953,9 +9199,9 @@ } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "funding": [ { "type": "github", @@ -8993,9 +9239,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -9011,7 +9257,16 @@ "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/htmlparser2": { @@ -9165,9 +9420,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "engines": { "node": ">= 4" } @@ -9242,6 +9497,7 @@ "version": "1.0.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.", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9258,12 +9514,12 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -9271,9 +9527,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "engines": { "node": ">= 10" } @@ -9294,13 +9550,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9374,11 +9632,28 @@ } }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dependencies": { - "has": "^1.0.3" + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9473,9 +9748,12 @@ } }, "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "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==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9486,9 +9764,9 @@ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "engines": { "node": ">= 0.4" }, @@ -9582,19 +9860,25 @@ } }, "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "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==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9640,11 +9924,11 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -9659,9 +9943,12 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9678,12 +9965,15 @@ } }, "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9711,9 +10001,9 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "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==", "engines": { "node": ">=8" } @@ -9809,9 +10099,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -9821,20 +10111,38 @@ } }, "node_modules/iterator.prototype": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.1.tgz", - "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dependencies": { - "define-properties": "^1.2.0", + "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.3" + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -11410,9 +11718,9 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { "@types/yargs-parser": "*" } @@ -11599,9 +11907,9 @@ } }, "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "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==" }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", @@ -11790,9 +12098,9 @@ } }, "node_modules/jiti": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", - "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "bin": { "jiti": "bin/jiti.js" } @@ -11962,9 +12270,9 @@ } }, "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dependencies": { "json-buffer": "3.0.1" } @@ -11994,25 +12302,28 @@ } }, "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", + "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", "dependencies": { "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "shell-quote": "^1.8.1" } }, "node_modules/leven": { @@ -12070,17 +12381,14 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/lodash": { @@ -12237,11 +12545,11 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -12295,11 +12603,12 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -12312,55 +12621,6 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/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==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -12385,6 +12645,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -12424,9 +12692,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", @@ -12486,9 +12754,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -12540,9 +12808,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -12561,20 +12829,20 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -12592,12 +12860,12 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -12609,26 +12877,27 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12638,15 +12907,17 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", - "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dependencies": { "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "safe-array-concat": "^1.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" }, "engines": { "node": ">= 0.8" @@ -12656,36 +12927,42 @@ } }, "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12757,47 +13034,44 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "yocto-queue": "^0.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/p-retry": { @@ -12820,6 +13094,11 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -12908,6 +13187,29 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -12927,9 +13229,9 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -12956,62 +13258,14 @@ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "engines": { "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "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==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + } + }, + "node_modules/pkg-dir": { + "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==", "dependencies": { - "p-limit": "^2.2.0" + "find-up": "^4.0.0" }, "engines": { "node": ">=8" @@ -13051,20 +13305,6 @@ "node": ">=6" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", @@ -13084,10 +13324,18 @@ "node": ">=4" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -13103,9 +13351,9 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -13541,20 +13789,26 @@ } }, "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { "node": ">= 14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" @@ -13568,10 +13822,24 @@ } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -13712,9 +13980,9 @@ } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "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==", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -13723,9 +13991,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -13739,9 +14007,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -14165,9 +14433,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -14381,9 +14649,9 @@ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } @@ -14392,6 +14660,7 @@ "version": "1.5.1", "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)", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -14460,9 +14729,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -14493,9 +14762,9 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "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==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14614,6 +14883,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/react-dev-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14623,13 +14907,55 @@ } }, "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", "engines": { "node": ">= 12.13.0" } }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/react-dev-utils/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14642,15 +14968,15 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-error-overlay": { @@ -14799,14 +15125,15 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" }, @@ -14823,9 +15150,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dependencies": { "regenerate": "^1.4.2" }, @@ -14834,9 +15161,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regenerator-transform": { "version": "0.15.2", @@ -14847,18 +15174,19 @@ } }, "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" }, "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -14944,9 +15272,9 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -15005,6 +15333,11 @@ } } }, + "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==" + }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -15063,6 +15396,7 @@ "version": "3.0.2", "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", "dependencies": { "glob": "^7.1.3" }, @@ -15165,12 +15499,12 @@ } }, "node_modules/safe-array-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -15201,14 +15535,17 @@ ] }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15277,40 +15614,73 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { - "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==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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==" + }, "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==" }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -15318,12 +15688,9 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -15331,22 +15698,6 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -15389,9 +15740,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dependencies": { "randombytes": "^2.1.0" } @@ -15480,6 +15831,36 @@ "node": ">= 0.8.0" } }, + "node_modules/set-function-length": { + "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==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "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==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -15513,13 +15894,17 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15567,9 +15952,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -15830,37 +16215,73 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/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==" + }, "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==" }, - "node_modules/string.prototype.matchall": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", - "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -15870,26 +16291,29 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15919,6 +16343,18 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -15966,9 +16402,9 @@ } }, "node_modules/style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", "engines": { "node": ">= 12.13.0" }, @@ -15996,13 +16432,13 @@ } }, "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", @@ -16013,7 +16449,15 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/sucrase/node_modules/commander": { @@ -16025,19 +16469,36 @@ } }, "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -16187,19 +16648,19 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.18.2", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -16282,9 +16743,9 @@ } }, "node_modules/terser": { - "version": "5.19.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", - "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -16299,15 +16760,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -16331,6 +16792,23 @@ } } }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "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==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -16416,9 +16894,9 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -16459,9 +16937,9 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -16489,9 +16967,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -16555,27 +17033,28 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -16585,15 +17064,16 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -16603,13 +17083,19 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16655,6 +17141,11 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -16703,9 +17194,9 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { "node": ">= 10.0.0" } @@ -16733,9 +17224,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "funding": [ { "type": "opencollective", @@ -16751,8 +17242,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -16831,6 +17322,11 @@ "node": ">=10.12.0" } }, + "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==" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -16868,9 +17364,9 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -16901,33 +17397,33 @@ } }, "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "version": "5.92.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz", + "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", + "enhanced-resolve": "^5.17.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -16947,9 +17443,9 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "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==", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -16968,59 +17464,10 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/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==" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -17050,7 +17497,7 @@ "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", + "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, "bin": { @@ -17075,59 +17522,10 @@ } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/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==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.0.tgz", - "integrity": "sha512-WR0RJE9Ehsio6U4TuM+LmunEsjQ5ncHlw4sn9ihD6RoJKZrVyH9FWV3dmnwu8B2aNib1OvG2X6adUCyFpQyWcg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, @@ -17207,6 +17605,23 @@ "node": ">=4.0" } }, + "node_modules/webpack/node_modules/schema-utils": { + "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==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -17248,9 +17663,9 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.18", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", - "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -17325,29 +17740,32 @@ } }, "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -17445,14 +17863,14 @@ } }, "node_modules/workbox-build/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -17539,6 +17957,7 @@ "version": "6.6.0", "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", "dependencies": { "workbox-background-sync": "6.6.0", "workbox-core": "6.6.0", @@ -17675,6 +18094,53 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/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==" + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -17722,9 +18188,9 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "engines": { "node": ">=8.3.0" }, diff --git a/package.json b/package.json index 7ff0d6b58..1431a7838 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { - "name": "1-weekly-mission", + "name": "sprint", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..9fecc692d5ceb508b8cce794b42f4f0301c85089 100644 GIT binary patch literal 15406 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 literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index aa069f27c..f865e3ab0 100644 --- a/public/index.html +++ b/public/index.html @@ -1,43 +1,23 @@ - + - - - - - - - - - - React App + + + + + + + + 판다마켓 + + + -
- diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 080d6c77a..000000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/images/pandamarket/og-image.png b/public/og-image.png similarity index 100% rename from images/pandamarket/og-image.png rename to public/og-image.png diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc4d..000000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/scripts/auth.js b/scripts/auth.js deleted file mode 100644 index 7165f3778..000000000 --- a/scripts/auth.js +++ /dev/null @@ -1,169 +0,0 @@ - -const login = document.getElementById("login"); -const signup = document.getElementById("signup"); -const email = document.getElementById("email"); -const nickname = document.getElementById("nickname"); -const password = document.getElementById("password"); -const passwordConfirmationInput = document.getElementById("passwordConfirmation"); -const submitButton = document.querySelector('.auth-container form button[type="submit"]'); - -function showError(input, errorId) { - const errorElement = document.getElementById(errorId); - errorElement.style.display = "block"; - input.style.border = "1px solid #f74747"; -} - -function hideError(input, errorId) { - const errorElement = document.getElementById(errorId); - errorElement.style.display = "none"; - input.style.border = "none"; -} - -function validateEmailString(email) { - const emailRegex = /^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/; - return emailRegex.test(email); -} - -function checkEmailValidity() { - const emailValue = email.value.trim(); - - isEmailValid = false; - hideError(email, "emailEmptyError"); - hideError(email, "emailInvalidError"); - - if (!emailValue) { - showError(email, "emailEmptyError"); - } else if (!validateEmailString(emailValue)) { - showError(email, "emailInvalidError"); - } else { - isEmailValid = true; - hideError(email, "emailEmptyError"); - hideError(email, "emailInvalidError"); - } - updateSubmitButtonState(); -} - -function checkNicknameValidity() { - const nicknameValue = nickname.value.trim(); - isNicknameValid = false; - hideError(nickname, "nicknameEmptyError"); - - if (!nicknameValue) { - showError(nickname, "nicknameEmptyError"); - } else { - isNicknameValid = true; - hideError(email, "nicknameEmptyError"); - } - updateSubmitButtonState(); -} - -function checkPasswordValidity() { - const passwordValue = password.value.trim(); - isPasswordValid = false; - - hideError(password, "passwordEmptyError"); - hideError(password, "passwordInvalidError"); - - if (!passwordValue) { - showError(password, "passwordEmptyError"); - } else if (passwordValue.length < 8) { - showError(password, "passwordInvalidError"); - } else { - isPasswordValid = true; - hideError(password, "passwordEmptyError"); - hideError(password, "passwordInvalidError"); - } - updateSubmitButtonState(); - -} - -function checkPasswordConfirmationValidity() { - const passwordConfirmationValue = passwordConfirmationInput.value.trim(); - isPasswordConfirmationValid = false; - - hideError(passwordConfirmationInput, "passwordConfirmationError"); - hideError(passwordConfirmationInput, "passwordConfirmationInitError"); - - if (!isPasswordValid) { - showError(passwordConfirmationInput, "passwordConfirmationInitError"); - } else if ( - !passwordConfirmationValue || - passwordConfirmationValue !== password.value.trim() - ) { - showError(passwordConfirmationInput, "passwordConfirmationError"); - } else { - isPasswordConfirmationValid = true; - hideError(passwordConfirmationInput, "passwordConfirmationError"); - hideError(passwordConfirmationInput, "passwordConfirmationInitError"); - } - updateSubmitButtonState(); -} - -function updateSubmitButtonState() { - let isFormValid = isEmailValid && isPasswordValid; - - if (signup) { - isFormValid = - isFormValid && isNicknameValid && isPasswordConfirmationValid; - } - - submitButton.disabled = !isFormValid; -} - -if (email) { - email.addEventListener("focusout", checkEmailValidity); -} -if (nickname) { - nickname.addEventListener("focusout", checkNicknameValidity); -} -if (password) { - password.addEventListener("input", checkPasswordValidity); -} -if (passwordConfirmationInput) { - passwordConfirmationInput.addEventListener( - "input", - checkPasswordConfirmationValidity - ); -} - -updateSubmitButtonState(); - -if (login) { - login.addEventListener("submit", function (event) { - event.preventDefault(); - window.location.href = "items.html"; - }); -} - -if (signup) { - signup.addEventListener("submit", function (event) { - event.preventDefault(); - window.location.href = "signup.html"; - }); -} - -function togglePasswordVisibility(event) { - const button = event.currentTarget; - const inputField = button.parentElement.querySelector("input"); - const toggleIcon = button.querySelector(".password-toggle-icon"); - - const isPasswordVisible = inputField.type === "text"; - - inputField.type = isPasswordVisible ? "text" : "password"; - - toggleIcon.src = isPasswordVisible - ? "images/icons/eye-visible.svg" - : "images/icons/eye-invisible.svg"; - toggleIcon.alt = isPasswordVisible - ? "비밀번호 표시 상태 아이콘" - : "비밀번호 숨김 상태 아이콘"; - button.setAttribute( - "aria-label", - isPasswordVisible ? "비밀번호 숨기기" : "비밀번호 보기" - ); -} - -const toggleButtons = document.querySelectorAll(".password-toggle-button"); -toggleButtons.forEach((button) => - button.addEventListener("click", togglePasswordVisibility) -); diff --git a/singin.html b/singin.html deleted file mode 100644 index f41009ba3..000000000 --- a/singin.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - 판다마켓 - 회원가입 - - - - - - - - - - - diff --git a/src/App.css b/src/App.css index 74b5e0534..8ecc4615d 100644 --- a/src/App.css +++ b/src/App.css @@ -1,38 +1,3 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } +main { + margin-top: var(--header-height); } diff --git a/src/App.js b/src/App.js index 378457572..7645ec8ad 100644 --- a/src/App.js +++ b/src/App.js @@ -1,24 +1,15 @@ -import logo from './logo.svg'; import './App.css'; +import Header from './layout/Header.jsx'; +import MarketPage from './pages/market/Market.jsx'; function App() { return ( -
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
-
+ <> +
+
+ +
+ ); } diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100644 index 1f03afeec..000000000 --- a/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/api/itemApi.js b/src/api/itemApi.js new file mode 100644 index 000000000..07a7fa943 --- /dev/null +++ b/src/api/itemApi.js @@ -0,0 +1,15 @@ +export async function getProducts(params = {}) { + const query = new URLSearchParams(params).toString(); + + try { + const response = await fetch(`https://panda-market-api.vercel.app/products?${query}`); + if (!response.ok) { + throw new Error(`HTTP error: ${response.status}`); + } + const body = await response.json(); + return body; + } catch (error) { + console.error('Failed to fetch products:', error); + throw error; + } +} diff --git a/images/home/bottom.png b/src/images/home/bottom.png similarity index 100% rename from images/home/bottom.png rename to src/images/home/bottom.png diff --git a/images/home/feature1_hot_item.png b/src/images/home/feature1_hot_item.png similarity index 100% rename from images/home/feature1_hot_item.png rename to src/images/home/feature1_hot_item.png diff --git a/images/home/feature2_search.png b/src/images/home/feature2_search.png similarity index 100% rename from images/home/feature2_search.png rename to src/images/home/feature2_search.png diff --git a/images/home/feature3_register.png b/src/images/home/feature3_register.png similarity index 100% rename from images/home/feature3_register.png rename to src/images/home/feature3_register.png diff --git a/images/home/hero.png b/src/images/home/hero.png similarity index 100% rename from images/home/hero.png rename to src/images/home/hero.png diff --git a/src/images/icons/arrow_left.svg b/src/images/icons/arrow_left.svg new file mode 100644 index 000000000..2a9de23a6 --- /dev/null +++ b/src/images/icons/arrow_left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/arrow_right.svg b/src/images/icons/arrow_right.svg new file mode 100644 index 000000000..daa483c3e --- /dev/null +++ b/src/images/icons/arrow_right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/ic_heart.svg b/src/images/icons/ic_heart.svg new file mode 100644 index 000000000..cad016c13 --- /dev/null +++ b/src/images/icons/ic_heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/ic_search.svg b/src/images/icons/ic_search.svg new file mode 100644 index 000000000..52241e6d8 --- /dev/null +++ b/src/images/icons/ic_search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/ic_sort.svg b/src/images/icons/ic_sort.svg new file mode 100644 index 000000000..657b44f93 --- /dev/null +++ b/src/images/icons/ic_sort.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icon/invisible.png b/src/images/icons/invisible.png similarity index 100% rename from images/icon/invisible.png rename to src/images/icons/invisible.png diff --git a/images/icon/visible.png b/src/images/icons/visible.png similarity index 100% rename from images/icon/visible.png rename to src/images/icons/visible.png diff --git a/images/social/ic_facebook.png b/src/images/social/ic_facebook.png similarity index 100% rename from images/social/ic_facebook.png rename to src/images/social/ic_facebook.png diff --git a/images/social/ic_google.png b/src/images/social/ic_google.png similarity index 100% rename from images/social/ic_google.png rename to src/images/social/ic_google.png diff --git a/images/social/ic_instagram.png b/src/images/social/ic_instagram.png similarity index 100% rename from images/social/ic_instagram.png rename to src/images/social/ic_instagram.png diff --git a/images/social/ic_kakaotalk.png b/src/images/social/ic_kakaotalk.png similarity index 100% rename from images/social/ic_kakaotalk.png rename to src/images/social/ic_kakaotalk.png diff --git a/images/social/ic_twitter.png b/src/images/social/ic_twitter.png similarity index 100% rename from images/social/ic_twitter.png rename to src/images/social/ic_twitter.png diff --git a/images/social/ic_youtube.png b/src/images/social/ic_youtube.png similarity index 100% rename from images/social/ic_youtube.png rename to src/images/social/ic_youtube.png diff --git a/src/index.css b/src/index.css index ec2585e8c..c16610151 100644 --- a/src/index.css +++ b/src/index.css @@ -1,13 +1,189 @@ -body { +:root { + --gray900: #111827; + --gray800: #1f2937; + --gray700: #374151; + --gray600: #4b5563; + --gray500: #6b7280; + --gray400: #9ca3af; + --gray200: #e5e7eb; + --gray100: #f3f4f6; + --gray50: #f9fafb; + + --blue: #3692ff; + + --header-height: 70px; +} + +* { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + padding: 0; + box-sizing: border-box; +} + +a { + text-decoration: none; + color: inherit; +} + +button, +input, +textarea, +select { + font-family: inherit; + font-size: inherit; + line-height: inherit; + color: inherit; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +button { + background: none; + border: none; + outline: none; + box-shadow: none; + cursor: pointer; +} + +img, +svg { + vertical-align: bottom; +} + +body { + color: #374151; + word-break: keep-all; + font-family: 'Pretendard', sans-serif; +} + +header { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: var(--header-height); + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 16px; + background-color: #ffffff; + border-bottom: 1px solid #dfdfdf; +} + +footer { + background-color: #111827; + color: #9ca3af; + font-size: 16px; + padding: 32px; + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + gap: 60px; +} + +.copyright { + order: 3; + flex-basis: 100%; + color: #676767; +} + +.footer-menu { + display: flex; + gap: 30px; + color: #cfcfcf; +} + +.social-media { + display: flex; + gap: 12px; } -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; +.wrapper { + width: 100%; + margin: 0 16px; +} + +h2 { + font-size: 40px; + font-weight: 700; + line-height: 56px; +} + +.button { + background-color: var(--blue); + color: #ffffff; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.button:hover { + background-color: #1967d6; +} + +.button:focus { + background-color: #1251aa; +} + +.button:disabled { + background-color: #9ca3af; + cursor: default; + pointer-events: none; +} + +.button.pill { + font-size: 16px; + font-weight: 600; + border-radius: 40px; + padding: 14.5px 33.5px; +} + +.break-on-desktop { + display: none; +} + +@media (min-width: 768px) { + header { + padding: 0 24px; + } + + .wrapper { + padding: 0 24px; + } + + .button.pill { + font-size: 20px; + font-weight: 700; + padding: 16px 126px; + } + + footer { + padding: 32px 104px 108px 104px; + } + + .copyright { + flex-basis: auto; + order: 0; + } +} + +@media (min-width: 1280px) { + header { + padding: 0 200px; + } + + .wrapper { + max-width: 1200px; + margin: 0 auto; + } + + .break-on-desktop { + display: inline; + } + + footer { + padding: 32px 200px 108px 200px; + } } diff --git a/src/index.js b/src/index.js index d563c0fb1..793e2b837 100644 --- a/src/index.js +++ b/src/index.js @@ -2,16 +2,6 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; -import reportWebVitals from './reportWebVitals'; const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); +root.render(); diff --git a/src/layout/Header.css b/src/layout/Header.css new file mode 100644 index 000000000..0e0b609f9 --- /dev/null +++ b/src/layout/Header.css @@ -0,0 +1,39 @@ +.navLeft { + display: flex; + align-items: center; +} + +.globalHeader nav ul { + display: flex; + list-style: none; + gap: 8px; + font-weight: 700; + font-size: 16px; + color: var(--gray600); + margin-left: 16px; +} + +.globalHeader nav a:hover { + color: var(--blue); +} + +.login { + font-size: 16px; + font-weight: 600; + border-radius: 8px; + padding: 14.5px 43px; +} + +@media (min-width: 768px) { + .globalHeader nav ul { + gap: 36px; + font-size: 18px; + margin-left: 20px; + } +} + +@media (min-width: 1280px) { + .globalHeader nav ul { + margin-left: 32px; + } +} diff --git a/src/layout/Header.jsx b/src/layout/Header.jsx new file mode 100644 index 000000000..0d3635cc4 --- /dev/null +++ b/src/layout/Header.jsx @@ -0,0 +1,31 @@ +import './Header.css'; +import logo from '../logo.svg'; + +function Header() { + return ( +
+
+ + 판다마켓 로고 + + + +
+ + + 로그인 + +
+ ); +} + +export default Header; diff --git a/src/logo.svg b/src/logo.svg index 9dfc1c058..d497acbfe 100644 --- a/src/logo.svg +++ b/src/logo.svg @@ -1 +1,15 @@ - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/src/pages/dummy/faq.html b/src/pages/dummy/faq.html new file mode 100644 index 000000000..fe46cfa96 --- /dev/null +++ b/src/pages/dummy/faq.html @@ -0,0 +1,24 @@ + + + + + + + + + + + 판다마켓 - FAQ + + + + + + + + + diff --git a/styles/panda.css b/src/pages/dummy/panda.css similarity index 100% rename from styles/panda.css rename to src/pages/dummy/panda.css diff --git a/privacy.html b/src/pages/dummy/privacy.html similarity index 50% rename from privacy.html rename to src/pages/dummy/privacy.html index e17da41ff..8f0b221f1 100644 --- a/privacy.html +++ b/src/pages/dummy/privacy.html @@ -1,17 +1,21 @@ - - - - - - - + + + + + + + 판다마켓 - 이용약관 - - - + + + diff --git a/styles/home.css b/src/pages/home/home.css similarity index 97% rename from styles/home.css rename to src/pages/home/home.css index a1c54e945..6edb64223 100644 --- a/styles/home.css +++ b/src/pages/home/home.css @@ -19,7 +19,7 @@ } .bottom.banner { - background-image: url("../images/home/bottom.png"); + background-image: url('../images/home/bottom.png'); } .banner h2 { diff --git a/index.html b/src/pages/home/index.html similarity index 63% rename from index.html rename to src/pages/home/index.html index 25eff058a..c073fd934 100644 --- a/index.html +++ b/src/pages/home/index.html @@ -1,33 +1,9 @@ - - - - - - - - - - 판다마켓 - - - - - - - -
- - 판다마켓 로고 - - -
-
- - -
-
- - - - 이메일을 입력해 주세요 - - - 잘못된 이메일 형식입니다 - -
- -
- - - - 닉네임을 입력해 주세요 - -
- -
- -
- - -
- - 비밀번호를 입력해 주세요 - - - 비밀번호를 8자 이상 입력해 주세요 - -
- -
- -
- - -
- - 먼저 조건에 맞는 비밀번호를 입력해 주세요 - - - 비밀번호가 일치하지 않습니다 - -
- -
- - - -
- 이미 회원이신가요? - 로그인 -
-