From 3b85b0e2738412a0b4df405c035b5de530e7f064 Mon Sep 17 00:00:00 2001 From: Pedro Date: Wed, 1 Apr 2020 09:28:23 +0100 Subject: [PATCH 01/11] Delete preview.png --- preview.png | Bin 121675 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 preview.png diff --git a/preview.png b/preview.png deleted file mode 100644 index 7a1f6d49596390a3683bf89b9e081372c64cffda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121675 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

=s$yGcEy-cS#O>c}&IX@hJHlc=a;^X6g zXEF}W&SuQ!aV+q@G>Rkf%z)d*G^JlR*syez`6%8e?m7<;6_M8J>V|^16?3^GFt7Vs zQ_=^Zfu7r>V7dKD{>A+1$`lIy{P9_Xj>8GW>!8iZs2!m3pS6K-Fj2ydh=@WV9KH#OKEKs`xU6=+BMU5O3+_wWz_#3 zYKERvyylK6_+PXSgjuukjr>9`HrmyUjQ+Y$b(Mqi6Zl!44~=bxEoO~`{5v9Z0m_bkiK<-Ug2G?3V;D*{T+6|aVZ`hi~bwcmoqH5Wk4cxID&S+TMQr<=cmMuvw!x%r1 z8%y>WVk73g{KRVEv5y~qd(ar2%Kzm+&O%Hs=awE9kr+CWFxc7@e|mei95hZcOE^;) zR8GPH@Ify-$E(QIKY_mj3B5fZBws6%VnoFn4JiN}3u`NL0L1MR2OXW?zdazC$ql{g z&RcykvzaG#8$bHsdgL)p2jUh!5zJZ;I^?L)1=NorXSKY-jyhW5)Nd#4$orb6zvAbE zTC*l>%Y2FlFtqOjM6rrG{7$SV@ry@qcM^W;>n^%d+4~6%$9l*0_L=MzgfXUF+sigk z9itG}r}!{5!B+62{arJ$nB7)db~RbzBm0@;shPg9o^Q9B*R21j8oCBLp)6eQ^ljHd z4?5!2OvybPkuwKhJKBKB`0^c6NasIx)F7x`Doa{(COr)6Bmlr6y9xq!aB=4}-6EXHgVkNQ}gHNm+mVBO=mk5k~qfesj%Fu=KiFQ;twy0N=F4ZvupRW@BK zZ`TD@hyViaK8u(Bg={vKg{!0f-kN8u8S!QJx-h%ETekNBZP~eAsPS1Z8K}{pIr9(Qz}tJ;|C@F*ojI7FEhP^-xo~J2je#){J@U zgA~v-4OZEJMu&ApeN&mA!6yb_1ANGY{7bKlY$ji1+E8gSuVpxU5U$N4DZj!Uz(^h8 zu?w6&_t0NyU{=Obyeo0Zevr;`bUR-^x+@jXiv!+wr=Ht>~U=Mk(}Rt01~ zT-F|~)aC@N;me-%8N1o;5z{CI<&X6lm+T~RlI*`ZPxbZRrQ zTgmjZCK5f zh+;{3ZMpn;eez^9CUq;ISJKw{4q1)iD~A@;O90x-jH)4$Ng#pRf<^)|6%V^l zZUb+=mE{7vQx7liUNt^5GbeK!y#mg1VaE+zG5VXEFp1;sdCDhhoy>`$o~%udl8qA$ zj^;%ZmLfUHZ=`wWBOQ>+71iu*Or{Vzev&+A(ImPbN-0e*%l=dK z@a0Y5xJUBPx;mHm0uu9QXpPFXm&D^1>29R~JDaQ7S)#`&3ZNVm> zA^Ex~RNFCcjF1>gfhf)&uH=V9m|7rCqSSsr`1|lmEg2)Im|Zi%g6;K;^y~J6Lw)N#=;!V zQtTVPyO>@&74sNMyI{+e+5K9Z?Gy&UzbPrVVB?^mH~e6#N)!L9l`9(%4UUHUHwwhiw_exjs$68#P9g?m=Bl~2j@J44IPeS)`V^=jtpw-x`$d{V$SJ(kV58k}E|TLJ&^cnwou( zh!I+%{ZmDVV<|3wYSx{ynlVv9H{ZfVpFstUi9fALlVWlEJ+5P&w|Dv$^DNI0a+CViVZdiI`QK|U< z;Aqa+iS{q8ow(RA(+TAw6&o9ebM8|@=?{;Ovrv21?@cqCo63FlXWyHCrrT?cyq!rbCePYNckvg}<-ocwg;$;udCC5i9T+x5opP{Jd4er!X zs_54?;I8*nFPlwN$)jc14Eu~|r_C3v1MZIA!slBrGN|OJkllQf2ZlG_ zF1IQXZ|rjUAX_4PwOL5x)Uf}Flqa%jmGXHDcMQM??uY{n*0%tIHSkQeM{IR`{nk^v z0F{Cb%}&-+A5(P3VKm2|vQNRX)+!s@$wf77NR8-!w3Zmqg+~_<))~uHxz-l702%_YZvsOk!;aTHhtea| zkqxbEglH6%>fg^!4L+!?f3gi0nAsuQKMnfwh$U{?^wu9wZH7Ltk>&SXHtCU~k1m)X zYGI}9?^}o?W}ZP8_MiR(V7>hdU_H4Ga$2W9#_9R_Y%Bonq$t6&)JxHz%!r~u^taf5 zM8T=Ba?#Fz1>ux(_V|JXag&5uPWslpE(D|cj!~?xdEe<56pB{tbwGtlvZJs3prsIb zqx;^I36J*sdxV=Oa}6AY3g#>5bxsief9J0vDsFs*i}}(aEVRg>YQXGV@jY33U5A_y zYM7$=_{?gPcpIVJ*|9uRdM#E%N+n+rGR}J~$Z}%z*;qlw($4+tT6O<*TU*AI+Y!yZ zLkoa;JxoS3?Utt$^KW=^(}2^skz}zT3)IYRg>ivf1Q+?@>TlTBfj13loEbf| zE<BHA7_clLm2C>KUkO^ zZ+2SSb7VmH>)1X~F+|VkuO^Tin8;os^|L^nW0EME*||=^max{=x#*A_S^`RPIvWod z8TPlAJ+(TcxuNSXy1iADCns>R@hR|>6p8Oe3M3EUT-PYA!}P}i4BywP8~#TsLY z*P;8daqu4@G~KoXFuF1Ji43lnpQB|q_EJV;JP~v~ecPwB<`?|XeeJ>zE1@sfKYT-r z_F!!LxTR8g)&M?s*}Z|C_iPLl|6^PNdpVZ1BD*Q(Ckng?Z$v%C9nbUhSKZ^Cr-ckxqIHt+(QI<73 z^;cRRJg_2;2%hCYmKOX=Up3xsK8|xYoEd$@+{x}lm0{}GY(hGj_{|bOs|9ajRaZx^k9DMsI&2)8O<+_`9>Px5QE+d=y&PepWBVWO{ z_<+2ms|B8`1r<=PsO-P9MOf2nGVD3jD1{wqgY%VhD8l$7xsLEBv};mAlP}?;1-I~+ z(~3KH*O(o$A|vUktP!CVXzb;gvM*QLv73XO5n{h`g4g>(e>qRE>e-IF9 z{N)jUg0L7>bQoP0Nwc(cPwS$+JXneD%hDN*+fw+rP(eZPSzi`tu|UNo$BXQw6()!3 zCPq=H>@F=9{f1CIPhz2`xi;Qx_ffSu{Al9t9}14Azp3|6W2u~2>+*1Nb^ddDJ4jae z%i7a@KT4Dl(`Iy<=Jc2=;!~*0*}mw5j6yz-cZGdzZVa%#kxqvx?l;p8fsT&FftIs~ zS6^MG_jxZ;!7^1@4B=n9PcH)>x>~6PhtaXK$4EWfIh#q-*I@^<`un#RJwZdOHamNi z2|l)Jb`P!2XpqRZ_wRlzgL}9gUcXQI86cW<9D0lFzOR36I9jn-io*x;*0g&w7Fx8q zOE>#Uy3yy;2n?Q!?sWCt<%8yz_e)LM9Tk+9m?cV$X+$%wSXgz>pBl?YepM_Q|HQ}! zKBkHsU3h+iU^yeBdY4~RVh&kxU$%EWoQoYdmDWWA{9$+OJ$<|`PHAa%8b4C2s;U;% zTTjPHDGWyA@k7aTa8~v-HzFV8&tsN6;n5%k zPmNM($wOISuV2vWSV1Y*ANDS=+$ZuAy3468Q9%87bFxzkLDU9|^0Vj+@%khX-G>Qb z`JwUY$f~PKb+0=U;ooi@wd&X0}6oo8#Bp$T;uL1`KENWPC=sI~!fl z*KKf5JZjA-IwtAg)-s)2vg2T@BY(H^{Z7Xx_ehe`fjeZ`_}$zu+sBY=y^h=~ALoX= zz52E#GhSXYF-2LFz{2n}gCyeT@RIrAq>O^*7QQjQQC|As)!M2zi4`9Du z7H%!$x>dqx;3oKk@1%DqGS`d03@f*5zoyAa<`_FtJ%(+1IU^KVN8EbP$8g!iaog+8 zd=LL|;ch&&D?38Zun%O;$1xNOeg+pRc)cGxT)A+hB;uRX)ko@i}R0 z*zzdQoun5g7gFnu%O6To(_33xvt4QrGVc2Nt4Upk#KvMc-MF-!A_~$gjT~XU2bToI zPN9(}E}m)-X}j5$C$*3zrk|T=6jJX!(C8Tk*A^G&?$`6{O!F1bz*qd>&L-PsDS)Hc z`NVb-3IB(X$Il2^*N`Y^8Bu!i3^eu>BE2bvS+riW_RJQOMglU&(n~3mj*e5Yup?Gx z=?%Yf@X^u@4i7+6-C6%4ojaa@hR7{g$JfeOL|IXdyR^)D=|A!Eg=G|-|N7go_>Hr} zU-eU5B7R>ZdWz-Q_t?r`8K1vISJN7nB6cXi<@*us7ISlP6S4sD1&9T!R=iOM!G?vo zH(@MODa}!70u3Y-OPC;KzBgY0ud(qTe%!eA`?%9p0x7z>mj{#KzhXXgyNucX92f|- zU%Kx%ZS=YzH0|piR8&dx@?kHu$49hReu3H3c`)YM-FrW>!g!uzKyvX;vWn zTDIPs`y9(`FzY@PvE_m;O|{Yo&pyilMw)7CqBdKP^f!2Y| zxwdw1vNY?(aOM?bK9BLbX9Oxr02-F*?&=y0cERR(e>YLA&XAswzPHf82Wa>sh_9bY zpgw2dppLCrYA&(l1>Kut+ z_ZrSe3ucQJxw8i;A~sRNX!F4Lw6~zpJL~S}Lk5mKLZrd3kW;}g(Os;*)g2@}+9&$n ztZd1HqLH0B7&h%^QR=87ewA|qhC2iP;ol5eNc%EHd{hnEoP)xYbPX#iHPD@`kG$jB z5nm?{cxxb*;4seGMlxeRAC!r7*lPPMTWg}&aZot_eg=?d*npC|I;B}F5*1xNIIitN zLSD`FiY7VYY54ftwR!cYXdcS)U9~RQ7^4}Rqh}I~5mo~U{i?w}X`}dtqS4S%yEG`8 z@+2KiV5t>}fo!`N{Pg9cHW3_C6FoIt#Z=CKz(7e!cX!?u-`Z!Ym4+gclLe7Y&RcJG z*bM02l!$)*{4m7Hv~O;BAz*~)`bC>14^Z$o) z=#@|PVRs*|CAz3VE)QBo7WImX*`El|uE@wcs5CmYI)8Pn>G;ZHd&aiYbO$?|w?OZ` zdw!3LFc*cCwV3ElaBsQPV<{pvjy#KX{QYS45UNh5X0iE`h77hFgY=An(SiIql?Z;n zb9`|`Y>Bj_8#y_JfYae)sK@yh$KfLMd5-o8B_j=>|V+TX8 zEuODfB%?pd7Z?Xpc@E^-GQai@ji{5xOG-|C=eC{=r4tYcYHai*kx6L{+FgKDmfv0T zAyUs5kzD$-4b!I@hM%Nfe{Y`Ache>ye5Em|Q(jSSnCx7>sX3{sSu0O5Xt;uCYSt1z z*_8D5CSCZ^))AFqbUNzez;ypX!_(``DLE2VvQJqwZzfr_CX2pT2&yw|AwML-tzqFY z=%VVl(Th@?<#sIGS!j&%C#wiEMnNzw@Q~f(ODIXHZl`-lc1n&m_U$eC$rt+M>F>>q zOfmOn(RHDZ*7PAXu3dz0rlWG`j#(ClHU^finnqv&g=c4uJ>wmpxzP7Q8nz?oSeS@Z znYy#WcC!gba3NFzU!tS2v9PexMP0DYmW3AN6cn_t$!k*@(9XR0ICPm|c-Vfgti7Ia zQsFv#3zqfFVP9HRNyhcD!#u*@dH^`yX0e#;Kp}36a-!yhVVcUfOO_vA@&##74u!meqtJ zICQ8aZR-nI+b#rzS?tD$O;s8tQ3yfSu8(|6z6Md(aB`)99HN-pOizEshP+8+S{P0u z%J_0{W`1d)#Z4JFsycSN@`KL;PGVy`(F>_DN4b~zrzT^6~=7Lw``xuF^9AWsp z=Nhp!g0&*V3ODl9-FZ8AGhDLK`(j+8?bM}0a{l8bg7T^QC`Ic%uME|?#C{w$j?%+S z^R^X>WlFQf!PUbQ7jgk-^6(x-0KDV1aizV9lwgc}H)cyiORIjJWd=1>F#k%;l%@Bo zRv@&6kPT0Jld8$l#U=jL@#V=1QMRodP4MO|^sdVLDwT7DHKL5-^$2KtIOCnybiM*6 zE|1MAP*il<8Ktl-R%^nbVdD#)Q?2HVVt!wPzjksE{2Um|r1@Ff->r3k4pQYMR~G04 zTDc-d3cYDTU$@;UNT6nN`LTA^pjnOgT2!36V5`gdKS22jMhX>KL5v6Bm`01@en)saL0BTpA3#|sAwnlMHBH*p2;(oQ=IEM?!l z+ZY#khVvxoNl45uob8c}9$*HHPfiYu0VUgQ4TZyBTkf_yh$tX$0}t1IMNfp$7-VE@ zWBo*Dxk&~KTv`U0+ebiW9%tX}KG0Da2t_;zAAun=dxr*660h`Xq5I%|PW&7T;KQW! zco2K|Qt7WNaoul5%jYK4j3UmMG1eI_zZm_Z~&jqweu z_+u?Bv(0{E-?j_=3AIUF)PP-9_81qpSNj^@Zx5-R~wVuhRh2K@mysjv}^eD-?gzPb0LQR8wcX0)D(SREPz(XgHHj=%Rd;Y`7)xk=ugt`(Zsoi8(}|2CM& zL<{uV*=-Mn)6{;h`$F#i3O=wOFLdhUo-6hCo$a1VKC4ocU~@3{X1Tk%SKAR?cXG&& zvX7jPZ2~&=Y1$R}!%_t+tFezBiEqL4ZMI5mZI%`UZ^DT|9VNR8%P~Nxo`6H{Iy1=PZpUnY3hDiRR5OTvE|0au#BX1~S0f&Q5S6 zVDiU1H-BrR0q67CMG7S5w3`lGC8js8>7Ey4$usg{gqM7B)W|5w(>}>A7F9FcJ1jA* zYHq*sM%K(U=m!N!5r>7NV_=A@GS$%2FbSodA1m#<1ujn$RQ|5dKa*8S`Y0*pEtpuM zk&S>g?HVvqhq<`C9vqg`IKRoQb7nP^270DMtL`#^U}dqZ{PZUdRD*w^p=Q4o9qDtjOY6P`_GhWCe7H^4&{!+O7UdqwplyNZsjq@wScIy2!e zT*a?@d`M2?u`}s?yU2o8v)ERZ&C zPfwk%q}L9MO#LomUj#Nnvl~-=0;1QkoJ1Ld6ugQJMigYs2$!fiKqyZLiPdXGc52jR zS^A~lWz51_ywPS?WiMsXzZfj47z~ZYn(wEN4Xv*q*{+|v;HLCQ(GhN{+Wv@9H;_yy zWDCQwa;1rWooCBUm=cs?6e8<)t{!M}@l0-a4R zJNzzp%*C_nataXYS~6Uzo*n~bg|>tFpqW}s^J^2Ymxa}k+X;&ZdOY>Q(U`6bl{r$d zZnmC=MueyJmLAkU0dE->Xt(Mjw1XYR9U&GVv&fbOMDA!w`-nt1or;@k`RgFXPpaoH zkdCLZO7)q`W||Vt;x|9{lkjRB3X>X=6d881zhPH@=n(GiKmn;NZy7WO7B>=)ACIuO zf~wG>t*3EjZ~UU;TgcV|&?f9oJY4T?QB2wwvNxN~7L4T&+|_cJWs=mVoX&21US9d_ z&x)C43CVbU2NnfUl$oA&ksWQCmVpZ8g3ggH^-nJ!CZhYp<{=fiPN7AS9w*tieM%iB z+;KjuWcXN0qm45T%%7M0sBDl+4U=pSAjTU`p=B~Z6QChNGGOVonYzSb(pQ!zSW{D8 zBM_S#Dk9u~1@0U_cq%g~d1S}O^>8DEgjeC@-tF2?N@zf&vMBrubpRTt-M$%mXICk; z`_Xdg;fY-E^^tC~D>Z7sXJrt4(R~@KpZYCD=~S*?qF~6^c4OyvZqaWaz45Bq%T@(% z?Y~&l4Ej8+cPg1HhM$ais3aIFeo|DZtb>ORd%vh^&@X2UFRn~nO_^MI+5QfS?eHFf zD;54TmD47{qY@q#7U`>NC44#R`t)h8-CM?-&xKhAc*om8otlM7Dd{gbQ80RX78Ns_ zJPpt@+g!=3nM6K&tdG&;QIqbiDcII~PhDS{s~!=C7;&jF3cWjCR)2c)!_Bc6PyS~F zWpa1~u($~99G^x<^E#os#L5RMSO~EEH%iFmxrO)jzFaurh)#`dHTfJ<{HI&^DK0+i zXrh^e9D2!PO)*?5s^IYt-&MQ5Vv>n!kiKUI`;x4;-H5(*JsFP#TK*=hR3+$@Q~p>K zo0-4b8O_+~kIiM)ZPh^660U#Yv>uHoTzfX(lKK9l$k6GyKy5WzyMH?-Dfg##zx$V) zSA%XE8Yocz&FNXg-kzQmlzZ??diqpq2{Z*9@)u^NutbYxJF&^P8j9i5OEHd`mZm4|VVg?FkJgbf=T zTRV+GLBO~Vke#nh3S{$GoL-YCUZHv`+1_4zv!1)+k zeJM}cCD6TKx&|fFboUF&uj}--kC!Zy$tmA1EBmOb@9-cidK`{dO$Oifc60B*gQEMF zqav0raV^4w&Xv9idjox5z0qVNc+qT{UyhfWX|~yPx_iQti22;{slb<5-WgGIs(9>a zEI>8tdvgnjt$}jr&Vm-luPb$sr^~vo(}Z_&3Y4y`A8jggDXays1xuGhpY(}-|7H7j zZR0R%-NKj^+$TO@VpG@gf%i;ekYvGY#E;;3djQzx=;%XOa+DpPH(AK)&|xrR{aBG2 z=-<#-mgn#KOeV)1V%yut;xjo43bbU+ST(UHG%p;OYtQQBlDm!ElbqXj;^*IMYTp&9 zLikoAloj@X-7j***)gU-lfRZKV_YDNV7SP#C%&}Il5~(Vma(ER?|aPHDvu3- zx%)QScxI~G=1$<>-hMb=A6#oWM$_5VMFMgXCgZJ$w_va;wi?b9Ns8;=*=jqcu&S)Z zJeV#W%X=M9Ea>}`CdVSs08hx8j+K?Qv8jdn?)soBFmxmFyIZLiZy(?SV-=rXrIgj) zrdw-I;4LGQ>1&eT%Ex=KuykuP1#dW?LDm-SCjnKoj0&@wH#xP-z8Y6~`wZHk%G^L} z9CG=@}zzxxLjVm93lpBm${z;4S5H-LWM>U!93D5rixW=bkxS2Yx6~1@ zsAZ;x7Xs!K!J~buxczd6*_t-ri1i!VLfMHUx?PW?x_Vi5musn}Y4^_;vL&9Tc?mhv z3#9-BvXTHxC9s0DlW4|GSw8$Y@e*`O&fzmVVL$uE{~hF0{kMm>Axp0r%qx`p#2g(QS)ghd$nWWXmq&_adZKR4;E(`7cgx_vz`+2N=el30Nrzk5MLr=ozV6GCkJ(5P93AX0~7k>X9vzccmA9uAf zcFZ+cHhyn0Jvc24?N$eq$qcQCj@<|&1eyepear8wq$e|+h#_OcqJ|!S9(-l2RJl~y z{8LM(f?6IvOTZ&O0$&`B)n3q6P|m&9tC9*cZK>AfnD(?kD@D=3dEgaC#sS2(e+6}T z#lnXld7w+Rvw@-f^MPPNK8zIuo1y`Vp{m$w0^&c%OKe^qi1m8uHY_{no;)Cd% zDqFafMECfp<%R&BkTci-Jll5_f6s6Ou+*RL=REQ)Zz56I><29 z8w~$)sossP5XK|l^;11VQC=_K4WP_A8<1sT)t0IW8+sQzy3W{YMzF)T>ynIrFs1@o z@cw&b%Pj)d*Fo@6gB3v!81NW>#%GnjeT!5*OOyao3^DpXcxQlt*Xzc^YdI41aVE3A@6L*bY@mh&93(98x9o z2d!X5``jMH4k_AT7O?Lv1>GsA$^&@B5wwl^O612@C`;BHOn`!E9&u^e%8W%N`Xg@R zj|R!^W(;)G=RUh~?e-%~7(MJG1aRZQ3 zA%Lr?{RbbJP4>IeRAizT)aVM#D&BYT%PVMr-F(Y*-Aft7>d+(pz%~AWO?Ab?X?qVG zs;&(6BS)SX*&))S5^W*pVJ;?iN6U%i|Mlet{rCr_XW4QOTswEa{f~Hvf@^lQ7?B66 z5D7Tv$v;;2AAUj+_ZA;_JUC(qcN|{=R`;}_M-S;b)c+bi=j;Kd<`*DQ;@6H{1oi8Uh`)W)gCgA@ zf0a@%A~zkD!ZyLeg}(<+PB%?A1XeMU^0i*$WK=Vb?r=<*Vl2D_WR|w#aQnQ!FaI`E zi&*D)4;FnjPGku1OkeyarP$6LjsH2m2K&-+nh7`NmyPTMCE%y{|4B~*V12zmvvZkl*6l+y0s*NYjHC=+ zS<`u$q)C0>nH=fJ*`<=d)zS$cn^ZC_w^{WDrD zNTw!0i5ShcDFflVeUcNv3*4l-0p=$-`^Zu9b&V)P$dhE1|3{Wd#tu$9T7y+u`lUxR z2|q;HP5yS?!YJ&zxXmQVaTW$&?N`>=cRa3gZ1NY$_78pH-HDe;G3J9HThGS!b8X${ zp^AX-sz&=ew{DuBglxsr{SOH?H6FqPEOwasS)VO)4ZNH9uIBuEjmz+x-l<-pKhx!S z;b)Daf$KNZC-gIH)o*2@gxM)CzX$hy4hY_$#`ZEhlnKV7h(rT!q7((iak;>bLCIJ!Nz@Lk;hEz0_5q0kSV_%lbcSzDB&_3k-LVrC_& zsg78A7Ch4*f@D<6ye7?Wo&`#Vv`Cg~nflw4W`VD9Ei4P(;)M0v;8VQ&_AU>`D}d=> zSFr{ZzB?u+$Xx|l>}hgi-bRUHcpLA+@(ifMM$kXH6m&3gt=H*b(yQ@MVtQSS?+l35 zEk1seH5_8^LD=+UCsg23&55ef!!X4&oEoo2er}GmaGH$g5>fp4lt5GQ=#%N_ba3@Y zW}u`VMkMBH89-&;tLw<}M)ujpPmb5hG2n~FCDy6w+0H%ZwK_93l2m74KkVZ{S{Y*z%TDrd} zvaYT!%?lCW9=o$raSk)ebHF{46kHqlp2x+QL0crTuN~jtp$c-9Oj%^jA7;J!Hu+sl zwNK&*yi*2WDTpR4o_fR0!}oRR1squC4C{Xr!| zD&%b?wrsfWd-311MsW;$x(V@V*a#SzN%)hf8G2x+{9De+&YqZe<@4UwP4<3DARP~y zhHX7oK|}k4@d-35Lz2tVN(sa1u=qG_?s&I6=vK`3H*v@`F0h;x5fL+f2J{77oS8I7QAbP`lK0r&E;SGAK*S6I-=WI3gV!^7D zEYSI~O&12cHZ!Ce4{&;~Z@jl@d66tqg!i6w+W2^NG+qCWhRIS|RTt)Wt-L+r7gh0I z@S^jgw#gBJS*lgec%AfvVgVwvEM(lNgP+FdU^ciJ>bi?FdZ^3A?{kOUzSJ0XPBTUO zDSr)bZsne!{i9H(eMe*!{_1{DW+q#8o)o_NzMHvC!+b>9Qq+XAi{oaR64z}BoGSv| zW-L%JLudTh3O_b`4K`)RJI1p+a(O2*KXE0{J9`wdt^?tNR!uWX2Z|2Jl*?RbcZ+BG z+Pt%rBDm%)H5qpn) zd)>3^(hoFWZHCKD>2O7U+Cf_%&kdcv*pdURn00I235=NU)8)n#=}g{&D5U`)_uTo0 zM+Ak?SNEfZ^Kk~MD)XU+T~{ofxD9MkZ)N`mdJ`28K46NQF#B=3=81A71~2Nb(Z#AF^eOS*G_Lzw3Vf@74|61X``>G_PKN)QHSOA-}|Ra$%3iipuglMBU9tjvYKTm-CR1lQGu*h8n2j<7j)oiiM2b$R--C zY$hfqN$|(B_NPls_9ml2l7*AmyjBz3o%`H*hVX)^;@M=Mn~lBsTAwD8J%I)>BfYz? zHRt=ld10-;a>;IbC_fB$DQ9IXtFEPW-u7d$j9ygvWROKWPx5)6VDq6-;FNkFL~{4= zC}qW!U7K@bx6$Jv#Z6mR$32l}lhflt_^cr^$o@X*rCr0q1>yPf{Bxg;t+atii(PVJbl0=X@ZalX)CM87&ikcrAd7T9f?)66WZj2#q`>FEf7xS0Iu9|hd-qmx(B?S0tyejSd zaF$xtz$i2wqq*fB;HE{_C-=Sx34V< zTnbhNF9%=a@m{}XhBjEeYd8YY+^8HM;SzpzbOeB>aZ;C}^#8GERz1JWm+~SrP}9NkCWX@ zYG>LkJ6+Eju>nQj_mZd4*GtvXL>kY9e0-ddf}fkJ9zZ3OwJuo$eHKO;H`@*2!SOYS zXH!$TZ%gY=q&pzm>|0yktC!N!t|vXWgPEawFMCqjotYZqCvZpvpo|?KyGT1UP}K`Y zH?NO`LLwqC{SjVNIe<8lk(AF~(riW0ZVq0W9BISXW>+q6`ho+d+QliFEDP3X;Q&Y1H#fuzf~f2I*-qrg4fkIZdD zxj#lGJ&LCc80el^D8!+7bU>^1UPw_-6^mx9$g(9}rs7J>w1tO*NOqR!<$0vE`!WRj z9b7u+-*$CDO4d}5o_lI7e0R%DUV6W#GeWdB--ezadp<2@@)az8=fO}0#G_UPEUc(M zwoJbzN@neFQ&QT3Q0k7RJLm%WlAMAJXhOerW{FH|4Lz*L6r4jY(^qW$3cLN z^#!{)0Hb@oL=XxDV})PKkHuyZ3D?Vq_Ex`2t+HM?X&DjYwyaKq&5z@DxQ=N=Z7=Y5)EsE78==OL@oiYT z0T=E{ZmD*XebKT1$ zB+$0(RcrE`{Z3r`B?YNn`KB3*HOScqZherE()-(;N2md@GFLmr>ix5py5L&V!l(!e zKGgW}{&8B!cb%$T3j4n0?YYXnssiIK)R1RHtmo|8BA{URqt3I7i(HecW$;X6bMs3t zDHD@N2Q%dsv&ToiwN|uiYj)L}dq?6Qm|ICTL;PZcJx#GO*rRuJ0KmH)&s#Ez?;HikJP+AyA29O!#IuYdV={3t z06&qV1dUW-jaX@L#Vj$f#l{;+n&S}&L`X-HR@vN)ZEkMTn8nkis0mn|bIYF}CJgvO z%xT9IQ$Ga+pacX*e5W~ezkX{*ur;LZZW1d5BT`tQ;% zRy?1l7`8cf&?Ml7*F21>jOGJyP93R$`WHv5khd?2f|iZ#BwLzj#wUmJyl7b>!scvNfDi>*?ivdi|xL$grH0hUZnH0uh_b`6kJ*1>T50x8+qy;@tea z?ih#?jI^;GUZIpg6pm6wmb{BdxIR)ypQw=6n|@uKQ4&FTqY|7WZ*8NJUxP(Bo5muV znx}Cjl%RS~5a#>&DJI6|;XH&RWmtn(pqitbLNrWGpur*6eXo{{eg7&XLA?-HY^eok z*kx^oHKw@Rw0GCqzYnx=eEID~G$Kr~m|0Oys`2p?>P72m$?l_hWkUmDnu9yH8i&Q7 zlO_y}*9Y3P>gxf`9zKqKFY~u3Ny8Xr<-Ip|JRF_HowjQ8cWYg$5~zrR9j|XBfJK|F zIqMtAT^PzK#Rc=;LVHilw=e7jgvOD+Z6mi{OoGU_*5%80kl#`2N6pw3V|^W6&mh%f zaZL_FUoSNfVAuAC{iBBhVDg|o1YCJCN9k#n5~ZYp9wA%VlAQTujrp_oTbSwk23|7P zjZ|P+mw?A8v;XgAiIi)@vMna9iPD<~-zs5YojEi)Hz&ZEJ8*#Pz$yHcuT5u)ChQgR zkglGcNR@G?j6FFbq^{EzINu#8u?bGTnwzVemTS~mF=6~*T<=7IoLJsS9+Wile$%>6xLH^pCb&&d8{7?V^e7slqVJW z2cQZgI}Oz0;-HrsV^rR***Th}-#7=W)Go7lq@;qL`WfSz_9=cCSiia56kCZT=6Q5> zci?b3I8=F#@Hydf?p9xH_IjpETW7bxP`*hO-GbziM`(4NgM6k7WO~ueS%F3TNVWE$ znAO|*xgz#b(brpZwr8I#rVqTQ1Kue19AdHM*H*(Z%on@QLQZ(?3OK`{#$-E0%;Lp| z`W!{YGO~Bvb`gr2+Pv^kxD^=`9sQ-oGnIpja~#g~{`n26&FW$aq8KWNcxB; zPw>snRTDCmthSb$E?!1lf;V?SbA_P60;v(Awt!RxNA?^>p65X2p*oR+mI7D=fO;di zIdANx#N~|>R`Cuv-F+2c!IiXWH0Fo%(y%XHPv>Dp^7qI6MoXo2d$RrarA0qJyzXqX zark1W^Xb*t!`P5AzXh*WZnu)Vv&qtpf!B;VC;FuvS~WkLlrq@eZSOM=56PQv4ub*o zuwv>hH|Ip2{_JSFz?F~;_KD2p$!wAca{jZpbbw)#cOdv-BtD~ibdJlDzlkOeqo#_!mXXMb`HVD-DdmRhadLYIl|8&8*_7#a|2M8Eq&2I$ zPn+g=CqMVp5DP{6wo< z|7?VhOb5D!Aqk{3D9~i78VJB7yRcWJq}@i-IrQ5>!k4?^K|nNd0?{-eCl``Dr-NUp zlqs%Ju9vtjc@ix>RjxfIk2q_*H_9DddEqzE!IRZ~!sk6R3O8_2sjol<< zCT8*?=k61tKS5z_cP%R7!AMl7)Y*NY961R)ak0@?NvGqh21b??O15-AKTnO`R^QQf zUMh3i!k7?*&UukKnz?lgupyiqwEYE~+e*>-|9G(WyN)2|belkhU+@KN-$zzJtMs#8 z#}-)j-kyL&h;MBIHh@+Mk1V4~_1VS_JMK}#_aO4?^b0J0iR~v&{!O^~x+f+suXTrG z9DvdJtfYi3f6Uo|u?>u}edml_n!}bp>G;6@D_`HCrnXi!UDWR@1R*G;sL0IOd4YiQ zCya!eC=j2$P7`2E(@XI1jt||0F?SDH{`f>ucUpS&vN1wt&FtjoeYp&+=Ew+t{5MIj6op-i=8CsbN@ljrZpLMw2({?8Ebl{WvN;YSlbxU8oH-x^9qlN-GB$cs z1 z4l2N$yZDxcQ?gd3)|vO4$53YAXyMP|dUv`MElNp=oZpjJ<>NXQh1fVOqhYtoo?z6! zT{wd5fbV6=)YI&-HMr|yBbF}HB;*~F8W6wIE@AdU{yFeew%C2Yk8D?kAO)+f#Wq?p zmVvvp!JQjfGrsHY6@MA-WRYhI%aQxEoUBF#f3|47%S$LXSRzF)mY=T~G>AGMYH(r3 z`mN)1mcK(wKbY$CfMHG@eEcmSxc0k9KyC1Mdf1!t-)qZFd`j6@r{p+6D@AhnOAv|i zB^`_kBN{7c3u9vIKCR^Pz>3^L4Qi17kmF%SdcSa0cuhX~sq;=s`w{U<`SToI9iGj` zBRn3bs)mi#b*o1Hy}7%45T?yaL@`|Or6$v_q%ftK1z~SGQfSaoU)B#i0bj<+LXmJ_ zobm|xZZgKwW{MY|DJx6E&JQ>;(?qaINbU~CQ55|xXefkSSC1ODX>I&d73oFqeMz=H z+rF84RYaZfWuG?nF7Rbv_VL4zcN`Gf-%n<8D=gU^c**3WM6+rK_*8cf0sd{On*XR~ z72Scm=o-QBZF5HPiDsmB8kRV@a% zlNsW*3C70)?ikN%{M*S-&#sK;s;Du^i9g4Tdpj>SI^p4uDzW~#5wQ+2MiW!hnE%z< zdq*|3b?u`fDj)(XT}nidBE3l`A}S(X6zM1(0Ru{JQ4o|Z=b&;8!>`rUDVW8D0)Gd5)Gz1Es@&1dbk=X@SnP@1f3@9Vb)w})kcf$?+X zEwR<*9>WHFue0F6U~uT`a@621It+FZ32GudJ~=q3%c&5Mz^zip$S%uS^!{t`Pas|q zY*TpVU|4Lj4gNs_|hBo3yYx(a=Nc%MDL@rsA2@16R`ruB6cLiZl!SRQDe z&h5~@7i!WtT=-b5DQ@aYe!~Nmg!{8iEq9KXZ`t1Clgjs7kC`rP=x6G)E#N!Z(=#(y zN;~=bw%1)uKu)Gqeq(z^aN?0rSDEE1V*Ok0iMZYiSvYr^l;~TecZZy1NA(1Wh1tS$ zcXv-p@AWd@(VB{ao*jG@&1Hs1$)y?8*SVa$?v?vM-q(L=wnlPFHex{gIn{~j-zi%Y6pMS#NfH|FHmFzj!B)Bi6Y5bI$p66k& z@_TW@aT+Ds?U_qK=tzbGm1be<6T3w5qX~-Mqyo>z3k@po<)kl>Sv<$7ufIXjtwnq& z=iL$;d>yVbB>}b7OZYLl8-7P}<;(0Wm!#98&z#?$Y{HMxde+B3R@`jwIS#y&HL2JU z4Z^!Kjuz;4wzOoPq(%PJ`q{l$5djjOQW-ez(CPux(N_st@H zOH!7^2Pl{D*8?N+c3g5DN#Z2y_M%d@FprjiHL8$zYemO62ki$86`uR&pnc_`=#> z-r(2ud)Kio);iu5_C4^6d7Vekk8y7Y2Zx#WH9V*2Bj!_k;`QHK_+Z;I56J@W|z z`$}R31!9G~w`cMnY+H&LW3RSIH1H#TvJy0~5EwaB7yEbYsC1L$~_h!~zg&D}jBPGwJxy(Q&xP%Iqg81cJ(XV3A z!;@70`z!4=aE0MU2E?uCTXRR_`>3;2bqBZJ80x~*I5|{U6q+hmsF>ugKDkt9CaxRB z9W&NqNz^1BL2hi#Ds{`2y;_AZ!Y^Wyy^2d_o7-y22wHsiK1q7So+!xoBWS|&$T?*88#w-B;v6Gd;^iQBnC;F!gf-MzO}hSeWC?-JsYUuVet zEDEyIVhmh8ojoLS%fd!=j!&tS)nE5<+Y3bDciYW@AF@A~%$&(=)1uPCv2J&6B@6M6_ndQ$~PbTqfYhVdwzOA}5hBBOffBAH`n*>G8AMMBlOi6A7HwM0okT%+OFjs%5i`CGB~wBPB&Bmis_bH12_ihl z3{(7?oF`?AJEsNL%dqcFaJoSUYN;raCR6H1tn@ud!V<4-5x-EuF4_+0Du@+(ZOuf> zIytSSt30ckQ1sq{w6?Yi4t>OsH=2{9Bl!?)?6U7zt$acssplBuJMP}NbLUD36`jrM zJ}L#6O4H^9pQ{CMdnnf-aBl-3YnP6gOb1MQK${6iiTpshIM0hpL#oX8l`1+6y_QbK z%zoAii58W(w`!Ff@lVCe{i+4}Fvd>EyvJ7LFls1{Evt7c zb$09>+>{F5H<%LY?Y?N=7n8Do6I#@{L)vE&RzA?9QeSKDEuJ2Nxrc;+1}<*Q&iI4c{t9wc zmCm;2vN)Ol#jEv{#_$l=empeA6+6j1j1Pb0?+@W;5tjRvI)9({^4=nD7~`wZyMr(H-w z_-+kVSkwLrEYG`XkGSR!##$)G%wb3|a7e(qoMxQYz#qn&KG4+uk#8qi4D*>)zt-iG zj*h}!Y*w<|CoJivQBG0~4j`)0>;+eOYzml@7d)^E%aLnBe_C^e_nUTC+={8C}Iwi zsqUIcS(m9i8}6nz=F`2hwB7bk&+l&hG{PnqFQR|N#-(bR@>*7O?%mCREB z{dU*UOJO0!%I%@nZ;8&6rO;_RpgIfsv0s4nBK}VH&HUg#UH^*G8I8zIQPS0mxr-=G zax%PtHR_59_1C<)SLF?R*WW7EE`^3}*MY4x_;a(r5yR?uUsg zpBwX`5%L;ySKpA?NeYM=(J<_4{ogK!`|Sg{tCJ8jKW3YeNCTjSF-T%N4>; zo!c%V3Wn-(|10;86GKqgBF`c&;CmM$!NaxyYIYw;wjpOSxmZwbcr@#3utd1nNnV|I zxM|sD98h;REbwqaa*xM#2~G$T$sVW1NbdLr-f zV;oWCdJkJ$=I`5!34EGy5Y+c4XMq{32Z7$rt1nkB{T4~hIZ2!@I)u{VyZT$>eT4D0 z?MSR`9!2tp9FvZf0!IgQFFDJ28Z&|N(C^=lMZWnhi5*T>tcH_STfc+QTJ0g4)Q$^6 zcl;OBZpog|eg#yQM@NPq{SXd9S#K>sh}uEk{l8uIa~4!7p9E0@PfqjGi&R|FBWrD{a9Ln{%WZ80_2sX@GeJ?k&99?OzyYbaBwtndX-d?wg&v5Ie>;9 zX%s0+z(NH&G`ggp^N27qNGh87%Qv#{ zG6rhL54M4F93kS4f$XKrq(vv=M+c0A+TL)yO;gr6R8`SI5HM{<5#o zVQ@tQ)CPEe=In18>1izx&UH7Nd5u3sSvh&xdL~d9A&)V6-_$gULuGf^b@8ld?rQ8RxeDe$h2tv z1D(4h*JL6H6eUyU7)`d2+tsRu*+y8WL~4ZQJ=G#E#86<76V0=pZcwZh>*{Y%SRqb} z9U+1P%-v73Wsx;ODV{uVKlz={vbVRY#y!sG(TKp?->T?FbAars#$^hAiA&G7l`1~O zpA$FljKHL@&Bb5?=Z{~MhVcAeQ4C-pu9u0RYN0M1y`JjTOh&O9k;<3XD{KU-P{IQ< zUC7+8E5_9q5d)~-M1}iKsi7#UXhVD4=D9!RV-UF z=Io?nUrp7R@O^P|K}vdwLyU&yL|^~UPhz_gyN)L8jmQVZYDkgU9+B@u-EmdjEoP!! zatXC&oXj9{RX826vrT44zFj_*p(d$d;T|=5S6bEC;f}NV(zVl%cLQh+#xo9{o&JUG zp1alSiNK06%u2AJm{!qZ*vTfV`yLC5CBSGb(yU+FF=H6TS(OU&{`M=l+*l%P)-6MY zRfWlgEIQh{93lE=3adkvBi+by(f-09wzaK*k1=5-Y(qT4yM1q1STHg#U!-`-#?;k@@0-IH3jMt*4HuJxDw&bOf}VAQ434>} zuWvQK3{w-%Sj&^$?>XkVs?~hVxey%2hi#TP*#BMJ;HW|J$|OLbq!f+%igCAw1>;-0 zbr0*V#NF4HyQvtNq+rL48R}9+>wg4ill=ZEvZ>(xd8=wL^bC|7?BY|iE|oT3cCo#u z{vvm!)Wd6~ue}Z*fxt;YT1smTp^E?1*i5`dWbgpf@nlBPcA7#?M~7Dq%9eiMOA#;b z$*A%z*Z9CyD z2-dus<;S>I(eJeJScF9hp(HD)r3}MzT(9|pe?`P`I?5Rt`qM}b?$4o1RH}m88boG{ zj-2uDP!LMkynup+9*{@DA>AzY^OMI8?;X``F4gD2*opT1wT|o|12vGzf9QpIL}tEIWd98$<^<|bh+1>Lz96LB9<}b9NqHxIu$MJ-D8k?WV6W!)^N6A>lw%oc zC;)tr69R-cK-oW9@nqWACtO26xj)g*TO{Q(jHxlK=4t3y<^$T|O&z<8FWbt+zaxoQ z3L<(BJOu-yce`Q%Nx_?er!rq2cTZKKl6oXD?QpZ@)ix&|)jjtuqnYYdUr`V@rUQR@ zOuUfc7Y2w4LF);G5*XNif4m4xt?Vut|0Sx$&ZDX_xHXY-<*wJuEOzHzUoI=%jv9$* zPh%+Ef%G_WTyfInYTAH(`9EJpQ`ftFDukhtI4d=h+)`a%H;^=#!qGNtFyDjlU9x|~ z!(YSZ^1~dqqwr{+Zb>i%zw#0<%>Cv!3+Y`j)LAYCs7!kYpzE+lS^DSa7w2MvxxapX z1w*kkq|k_8)Rq3krfok`pR0QCn`o*`?KLEU1$+IIE*&9FYF?!c!Bkmm>ISrNyp7onazvZF10g(owZ93ubeV? zJ7`asJu(t;ZoAMb-6LU272)#jlb=CUaCrs)Rl<5JR@iIl++c}iL){9oijN9 z@EF}mY~b}ezp-KY=tQK#=aJOlx}B3*{7qz*^RVA@jT*;MR&nr>AZq1Bs^*0*tE?m- zcU+9Q2Ps&!wM2Q&W*9SJ%JT;mN$dwcPZYCB7k-Fm;I--~!~+&+M>vrC_z7+W65&^z zw6HlyAhD0;5haWwJ;$6@+!2O-vpWfmIBP$ z`bVywR(@9FE6roFGN=(PF8C_S$LCwPv{bc`LNs$%GUNJ?Jdz!FGRvN+ytSeCcgVC* zKcmQ4-WZ4jm29G*^2k2mi2@H)q!BMaPN&R%-d;vEz~)74nOM4Y#F7SkmlWRoI_OjR z98BDid(7%OvHa;F{O{fther`U9_)hChcXD_ui|`DfNX|u$W*Y=Dzu%FbL7>WZnyFnc5F~{|`ird3J63_--Q)}tOrw;>YYM&w7 z@foa2?_o;fm^)W03&KD_*YPXj(A2Glz2g0d2Mr=BOR0KV-m`%Z6d8Y^&QEK2CIAZ# z0^-tuu+nZ9=X#924@ z54P_L_8Yf}7X$HzFwJd0RQ)I24m^L~=3uWH$k!nU4fk67&P*EyB2ItY0xD|*f>9F33pd@VyWsnF6B{5HIj=DU*=}mZPz9Pt`aSh(tvumf|Uf+9Bp#+Lg2}D6sL&NJKrcuweB9# zW!kMzY=YBKc*gT){2jC;HK{jt`)&Ao;>r+o78>)nCwScCflepTu0qm0V}Z(8AYYAC zO^)G%AS(ZJqCY9jeeA7!gJ)!ELTu!Fi#|t>-u)s+MK0+jMd8U`G}C>mru2vEsJ3>H zM)o<6kFjHR?Y`*)XTR-$tW(1M9hx|!B!5wzza&KCkU;C5t;D`rc8N>X(;0w@mj&I@ zWEyz&i`b?tCqzDpU4mSw6MtV<&hD5AcK&uK>puJVS~+P97x<+WAE1CW`xO%1aS9F| zhkFQLGF}eblDaOhYr%)4x&bN7p@IUm9rPulmFDE)ya3Yx&sRGHt-S-ka({4GsuK9I zpH_NH_%{2&GZZNNcl{m3ZuQ)$TQoS3fS^=f{{}6lda#rHob0d)mA|?@1Tvu&&`+m~ zmR4Ruj~tydIFpxC>Si84w2qB46gbE*fUOfyx~-9Yo+rJ`lt~95T z1bKSN>V{<)iCm%$7VBsFV#O}%G~B*=c^(_13pex^4yMz0cCXl5L0AUD9hj zwe=(ted40bjSqsu63=yLvu$ng5w_I}@6>&UEeq?UELPtbIDVXT%M|}k<#`1$N&okC zH6Iu0;;M!6A-oPBQXY0cd^$R8Efz*#@O=a(KRFA8nM0d zBU|`S4HkW7-z@9|$=D%{0qEF=#vFIQO;%v91cBP@Uh+%&6-g8Ja(gDBq=T5v=?AeL zTs7t@ww@Z%Ja%VP-!66Zzm*0%e|(YUNsiJ{u+)Ptt*IkvSwn$99YMtf|5@&{;|}Q# z7kjTI8tSvAFZInI2(R<%=oSK_R=^KdWU*|ZbY;@rp!Aclzg^?*V9d=lQ5{+6(%Xg& zC82x}Z%u~d%69gS`mopL?6m>K0w%ir2aL|CP2-% zALJA-(D__CNhHhGH$ctc_VaU6NUnrVh8xyrv|0leXV_vFdq_Je0lJxMqfG)&uGBVR zcPDd)AeJhbM>|_L!<-~}SBsSTBb-ul8Ge+ z6-S)N0AQ@qd_k%=1#HwRI@obJ`?2PHk2QVx3wXEHg|S;ALY@IGjpqk-+%3+?XVh!FWI(6to)QQei&`XLhw1Hy|-LSzgs=EB1Z1mxcpJU9O;S*QB zh0A`9D3x@-uN=O;@?sIPEBEbXY=VT8gCEU3W2yxyUUFSPI+$d=J>$hOUMeUUv4sN= zDy2SYrYtv!{j7y{` zbPF3dZ^Y^mN!k*-Kt}ujJdlPKc!M0yU@y#7vvEGv&oFOS=zl;&caZb~P`Htah7F{C zreveX<|rZt(~B!iXHcX;|h4{)I}51DFF5g4)wH;r!2b zZSxX#+8DrurC>RZ*aQnC2SKl#<8Cl#{;Hi&JzDSPNCkwDJS0Hx5Rmy;4#0N;zThlF z)q%~1y_moykN|d&X|`lRh*}5YnL8u@+-H`>*VrRxYxtt~9m5>~hBH^Fh8f&UJ*?w6 zeNqzA2jX?^CKv^|ZuqmNS?^u<=Y(ODSi&=`y-ONTzbU^t4aEL?)c$I$YT4BmxO$yF zvMj#qM%2mT4##95=R~Epx#RlS*82Vvrc`(tm;q6{c|&6?Fkl3n6b%(QjKQ=TLa!*@ zFUg7Le)-~7y5%V2L1W?CBHY`f6%+cR^d#(TaulRK;PEAG(D@u4qHt1fN;9i`io7W$ z#d)R`+~he*q@?Bik{ioo%JQ@rFNWPou>kTw{WV(u^8jcD@b7xI*EOs5qnf0bu@@QX z*DfNp1amUIuUdIno{zWTmFyBGMHfeGoeeDc-lo3P1-3$9VqD}df4EQe_t0QT2R-u%+1(W}_JyQi2puftFP7kM6z_pn7hPwY|z`Cvc1f7IyW_6>h%m zGeepy9!67c9{77^$=r{TB0v0$eR2pV_l7){;Fda&w0<497|3#rWrhp6Hb%So7%S-$ z{c32(>_4Z(FHb~vATZ#E!~UXpfeQG{9)?5<8%+xuJ#r;*5JAMWt0$00;D9ZuTf)8G zm7djFN9bMQ&Bw>q@7q2(>nQyW!tZrYXJIozKP9=ZfrA-lzwbIpG?h7_~~G&?9woVu+;Jr)hL zqV^S2A4YKiRm}?bkdwLl5gt#>SIe5VK%ypA%$et-*`kD~2e!gn78Y}v`*V(F)7T~z zmmbN`k!*c0IDTfJ)$VYto2z`HuE7C&jbJQd9a4CEKa6%%w}kSJDk*Y@r)^HP1xBJ+ zXd20{CUlbi)tTBI7En`7v6R}?Py3FbkGx-r8$>YM zJ$xEHbO+V7?cw>bbReLyX&Q`AJgj~x5S;$KU8tUrwSU8eJK>EwrG@)YQf=1OHUF9< zHD*-a>#>Vp?5#MJbv9PDb!XbPj09sm>34W*WHiZj{^>sRpp=TpfC_kR!v?8?GH^>C zm}g+zybK#!x1Ri;Q{ngY0JUx(f)}e=(6R- z+bH9!gYn#mQIg)ETZ@1c3(=+$y1%{;aqw9*KBg}=bx40(yLXt!z4xT1sPKo6@-d_J z8sW1ECOPeONDEoFEpk}35f{4t0kbFa8O$=5)OD0_lln`a%+BxR6chCebSB{*zVG|^{+EZbxWvI)Y_C)(^ zQoS2;ty9n8rIc*yc_YRTx!T$KO$$SG&=dyxX_XGp)FCwV4^tKpRK3A3ZyQ*sGyV$M z4+kdEE!od<1^k-6Ba)^hSLVJW2}uV|;T_%J^?^ueT(lPmC zpzp(DH-yd?gt2I=oC{eI(rsMA3u#`VY@8(pIWC&Zth|?&#VPgHGw9{ZkH+dfJGWPq zQClZajMdY?S^KQ>Z=r2o`{5&HdM8qBe41fLz^9MuZQ z-~{&SuUfwI(BuHVE>H3=LOT%m&Eeg7di$%|@F^dCx151$653*+*5~+Hsz)ZVPpS%G zQs0N5}w2BGa*U0vid2r9% z4#Tb-5iI{|(HrxJfXo1dp*eihq7&X>LtGi5DKUDt5w1Y;5s(9z&WlF(RY0dNGc8Wh z%pH%J+fHCoY4)212i^BM|K=fOw8trjj^`OnN!sBZwX7}{QuS0+w5tJYO-K}|s!6x< z{>ShhCD*Ehhp?)Fk71e}{+1zGk4ET?gVKofq+>9&53B&XSijRRIrfNw}F_Gh@KqEIJS64LP?^unwbvOrB z96V~>+c|Z;MwL>CJwsbBlqr)^Ff3XA;k#(tg~_W;)#@d@nLMPU>7~&e3QIGMzmhVevS6IOIMrHO1Kj!!>;mpS_6?g}r@e0#Md<)^(f^Ndx2PVVyXPK=qqCyXJqtg6JYi1 z#}sHhi(eE~`1nVJ2?L8BaQogm&lkn+u6Dw)7|w!c<#c)hyBbdyGQC-qu&2S+#bitY zQvPcRU9!%qJQ$bk7Z+K@jD<1mqnH7iZurCrWSOU;i9SRDW{ld8MVUEz~mNkYPWqvN4|BZi2 zD>>(X6kxqcC`uCCN6u5~2_E?sdQ?K`iCR4Xe%NXxR6;qP22(zbD|@QA&L~N^azx3V zmQ)%!nQvLYw|Pb{(IPgLHd?9D`RLwKLAkt>%cPJwM(jRqh{?I?oc?Bkm@N@qj>lH0 z6Z0=AKdg5>Dxbyj4!?B#SgvU}hgNv&v;$vW50y$@%6fxi1pg@TA7@zl(~`nlQRE1; zCr5t8^%w; zF*-52oqLq@UcKuS^87#C7Bl^@j0}Fg%?zDwfmNwjo1CSXw`;bT94Z=pvrR3On9>5V z!+b93E;XcV&>$ES0Jo1U@pwFT4mt{e2L3RFZ5kXY?fj%p;LL7|k_YK2a9KEw$eNM* z!{VtmYZuM&stHenTYe!tG2sN5+}-y~wNZ_j7{LCOzy?xVl@2x8OzJ=kYh>ea?s$aIU zxjIxE&YgdgjrI)&mSaW%cI?7`nfa&bKLKj}FV=5fLeuorp~2Op@Nm!75)Q!ADPypx zj9F5V$kA)~areUPqimqfco@id47rI@Cw=L2YJx3jQeV)S^mV*;noKw%nW^jE;jR1L z$~0uOq#E2{Brw%|_>{s7aaZ*$Y=r|aXMlLdN&c$<8*6-Mzen0B{!dVCIM%hROLmV6 zONUWRnP2Mi==;-1GJrBsAjN`cU~L}S0WhHjma>a8IEk#&76zFc8PL588C1r}KSqH2 z0ph#RK8Oc|U_-Gza7K@q?HiQB}4QTqpT zn`0l}zz=# z~j+*y3*hz@q}r?AonoQ552 z;nq*8#xx-@E0=+rLQ0#+2FvfA2vO?6{5FWT_z}3ncfRtl5lZNMF!e!7mc~-1?E48T zU%Aneay|Gk{=UzQgQ*zky6^^ye!upmKZ%8lQt1J>S@>CSB(H1Vit*XDfg3K_8sG-tUlyi9( z0ZteUP?&vJz#X3gF4j~v)=TIjBAfr{+K5O!chi0c_7XVFx0Ar~ zIlm6wweX|JgNaiScgeW~vqxQ!fc%UM`I+11{>>9*x$slYf}`bG{XO?g0(Z@pTTD!GHaNpM`03qj70zTXXc5DzlGw`j3(#2Q%3fHg z)c0w;$)5sfz=mFkl$)xVYVX^j{+qpbj`$s%wy*-yx8+EYUEyVxkTDJ(X6&a?lT6be zyX{-(woKZOr^Rb0Sa!aH5LP~S?)W(zsxu5E5n68EWoNKsWoTdb6TI4;RGiLMF`e}3 zNr|@?SO!hZeOUXbw#Uas&h;v8Zj$Sx7I=T~=^M4$2)(_q#pr+I_g|CGYSEuJdo%zK z;*2VPLX1D+HxQ=yA*;fWzLy2fEy+RHC>*sHAG#1>gE48upubw9xWa^Vimsg~M0S-_ zRd5E-58J!Fv-`k(J50#_BSnFL|9BqP6NW)?ozvoi{+hjho3AMw!s~QyL1Sa8(!d>% z#dxQtBg7%`PgZ2Ga`xd)8=o0~13b{z;P$T4P2ed&EU4_d6)5cC!U1?amtFzB(UM}G zdOo>&`TcGTQd~K;wCD|M#I4hsW-hwa9{Vr+LqlGx@p|JI9zGZ0Qz`XT)vp!`vPqK_ z3e-R5t@C^>+?A$o!OBtE&Usu?ey-uo5CzFLAPRZ%kowQICcLK&9mK=ah z_#}idngBfy3Y>zNdIYz*FHe852znfDAu76ZT!8InD*Qgg%|8VFUap92wmMaMx?n!O zZ~He;xWFkk2uoD{$>P@#Y2?`uPhmvJ^lT8qt2kULWA?|*$1RU6O4Jk+cQ@JyxZ}_* zY)UgA_3zgFw8EX*P| ze{1_}rgr(tF?|pE0Ms=_%8DITHbe#Wdyr`x(a?^TYOcx*$-v=z+hDu9ql}f?ZK3U! z%D1(LJD)2Bpn<&5VCMhaK>hm>p2QL0qQ7rJ7!9y1d8fc0KQ4Nix!jEsk`9|s?`2bw z>obyCZC!}^qFIZte~IFmtYI3@`0#`CvfUQ}fnx*M9!<(3lNKepk}{aoGM7lzGmN6r z=)1*Qe7gYa#RA=)N?s^N;E_^P|R8#SYfw5 zj`}Sjb;nAymD@3&0QJB*Snrh#L16l&LkDK1!Vo!~w}?;Nvpe@=c3wsQ-9#^2qDmL2 zhKs=~N7d#7aZxal-Mj?XTw~szWMjZdMNlWyE(|HD4*q!`&kEJ1GP`@ANjeWaRM=sM zxvp~nD-X8dmMY-p9ZLmxuYA+AB=NmcJWb0dk*+GjlLZC7OT=Pm%Yx{4;%P-uTwH9P z9e2=Krnd=UEV)ddUVp)5xHfy6dX-=vzMWzRnL9MF6sY)@TBI}Vh@+`+ujQU#eVzc9 z{_GHVxF`rSfW!-6OZbzB$wb5IiWAW1d)Hk0w3|leHUSX{Pnavl`A`*vF!PyO&a^BU zH8N+|d&p&Pq8J}P&c?CAddmCzd>%)-<3oKHdYzQnkTu7cd|`&&T2ku?hl`d}{*M}r zy>c47BjlhF=ll2j9P zHhn!4&AFcNO3XWIb(hm7yYM4%l3ywCXJ`tJDTATGt9sZxv7qYqgpe!ZhtOc~3{>(; zS6@%`J|s4q)_o12?=zL~fsn#m<8Mu|$2W9REY)Rb*IEef(b`Wsb8At9fWI z*cHnaw6QPzT@bkp>waA4wGJC2QIgijriZjl3KB1!mE1T1`ms&p^;W$N2@_I=%W;p? zAHk7b)dsh4qwHA$(VXcy;fw2Adt>dJQY*#MGCfBH;&cQWlJ#R5Hl0-@!CF<|9QNdR zbwK;f{vVx$ActM=1U7I9C5s{IB;0j?q1|krb!W1e<`t%E?d&@yvKqA<+V_%bFMw-} zU-eDiHSI=1Upq?@;EvVx`$6CZ*f=ffA?ttm=kR_a1W^UJes4y z2U!uP3Z-0G?ey|`o?e>JXOM7h534bZU(BAZ68l;rwf2nBVPPiFw)6e^SIBZQIQS2H zn&h=4?y73<3uuH@2OROCaQ#raHWn2&PMpCaoB*n1j5oF3Yt0~Cy8gJ$j5LZ&pJNEy zd|I{;mz{z^j?sX|^+fOF#S`tGyR4Tt?Pn=7)2#YYCy+bik%R*?+#g4^nibdeCdPSH z58WuOLYxjch@I4Il2(`uI;!>u98B=6r}ezbz879mUsJfZ{rp%Xn_kERr!aSzJN-_^ zBSn4a?TO4q|E}UtHVcAXlh>FOf_yhtY!_tZkIP~!M6bgh`XFK&+DNh z4%PMz6)R#Y^u(VX_T&}{D_Fk(!#*Ju?S&f$bj*;PQ)7m%tm1M2B~s9WW~O)Il&wXp zjNV4?lhoS=3QX0bmLcG?<00miuQ!e%id-%A#w4kx+!r6kZ@Wt%Y~ql+vZsju^%mss zZX%IrJr32AS8!BG?jjoqA_q31;Sds((Kv@g01p-v+AYkSg!(pHUU}Njbf~Se;3dY= zjm>kL<5#o8mOalYVj0n?mn_;r6?3a*Wpg`e<6?Aw>K0J4It@MG2)dcHDuE>F5KiJu zYR|sjA!w2cfaQ8%`9Vh+ zRH?sunE++YWPx#0s~VfS&=;^iUYXy0WSr$CDJavk-Fu=@#L#_i0Dfb32aYq<%3h%I z7<%CK5kI6o@v82R{s`p-I-#BjYe17U2u?*@4LF1mwwg4HpAcE!XoeGVUkZ>!=srwU zxV zC_UU8^FKR4zC#yo^d+nZVHD)ula7*g*qQ|mAv=-VLFwEtP-=GqdYwmB>9aD7mNYxz zSfjT45DSq6K2^1~6tgX*81Nc~X`n6W{Qe3C5d6<(!=Ue;yJyPb#xaZ}t=(!79l!bS zJ2T}JkIh`n5eKBap$`YZc=3eZmD&8;$#~5AOf~r}!DJ=|0o#EQNfvV+M+*PCAjm;0 zY<12A7Wwcgv=t#nba91^m*b{wH0D#K)fSo5PZbUZ;-q^pd1D`RNAi%G9~^?zh$UFe zxG~ycPL1dz)WFWK6x#5){=hlXH_d^N^4p5PjH#Eo&xjjM$FH3ou*WPBM7MP2aqr3r z+4hbb9~XuW_YLLr?B<#?S(cwT!YGQVNS8Oe$FV3Xf~Z!y*Z<=Ze_ad_RMiD}hAc%4 zHGa_jVgq<;%umJ}%`s`7&gaVD+OIRsK<4=$Sp~y*s?4V1#bd}dbCzdHh`rAqP+FG| zN!v^R;bo{jSU=1%85*rna;hw?c`r=Yo<=5dZq!t1Jk`~$2W7V9nua!q8?Qrzl4{92 z{#vStxe`MUIDMgxAK0P@vi$F>4Z$okp({;f0}sJi#w*SvrDDCzD!;Ebky;@ZHxd9< z;Op^!Hvw7;)hbBh-66QbIX>C1s-4b*ZgYk_8G2XI*n?Mw5ZwReRs`hyHiXUXw6g!* zW5kY3#qlilN2Bx&0xz~7lU(hkK2Apstz8d%@h=;o1OWW==g*jZ6xrp|5(2fdpXkiT zC&1#HhI*v+Qd4&l50?W-U;Z`PV56rW?9CatUck#muaB_ICGiE`cM}~pn~r%lw7C@c zpT8y{yf%!Fkv|V(5eE{7Ot+}@ex6Xx`MlQGESj G@c#js^Nc6} From 71710adc6086484b8b6e7b688de0be06e51ea117 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Thu, 24 Sep 2020 06:26:41 +0000 Subject: [PATCH 02/11] fix: upgrade helmet from 3.21.3 to 3.23.3 Snyk has created this PR to upgrade helmet from 3.21.3 to 3.23.3. See this package in npm: https://www.npmjs.com/package/helmet See this project in Snyk: https://app.snyk.io/org/pedro.borracha/project/f8e01535-b97e-48ae-938a-041d30bf170c?utm_source=github&utm_medium=upgrade-pr --- package-lock.json | 40 ++++++++-------------------------------- package.json | 2 +- 2 files changed, 9 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 79385de..1c0445d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "coronavirus-tracker-cli", - "version": "0.8.0", + "version": "0.9.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -660,11 +660,6 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "dns-prefetch-control": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dns-prefetch-control/-/dns-prefetch-control-0.2.0.tgz", - "integrity": "sha512-hvSnros73+qyZXhHFjx2CMLwoj3Fe7eR9EJsFsqmcI1bB2OBWL/+0YzaEaKssCHnj/6crawNnUyw74Gm2EKe+Q==" - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -968,11 +963,6 @@ } } }, - "expect-ct": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/expect-ct/-/expect-ct-0.2.0.tgz", - "integrity": "sha512-6SK3MG/Bbhm8MsgyJAylg+ucIOU71/FzyFalcfu5nY19dH8y/z0tBJU0wrNBXD4B27EoQtqPF/9wqH0iYAd04g==" - }, "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -1149,11 +1139,6 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, - "frameguard": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.1.0.tgz", - "integrity": "sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g==" - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -1276,22 +1261,18 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "helmet": { - "version": "3.21.3", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.21.3.tgz", - "integrity": "sha512-8OjGNdpG3WQhPO71fSy2fT4X3FSNutU1LDeAf+YS+Vil6r+fE7w8per5mNed6egGYbZl3QhKXgFzMYSwys+YQw==", + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.23.3.tgz", + "integrity": "sha512-U3MeYdzPJQhtvqAVBPntVgAvNSOJyagwZwyKsFdyRa8TV3pOKVFljalPOCxbw5Wwf2kncGhmP0qHjyazIdNdSA==", "requires": { "depd": "2.0.0", - "dns-prefetch-control": "0.2.0", "dont-sniff-mimetype": "1.1.0", - "expect-ct": "0.2.0", "feature-policy": "0.3.0", - "frameguard": "3.1.0", "helmet-crossdomain": "0.4.0", - "helmet-csp": "2.9.5", + "helmet-csp": "2.10.0", "hide-powered-by": "1.1.0", "hpkp": "2.0.0", "hsts": "2.2.0", - "ienoopen": "1.1.0", "nocache": "2.1.0", "referrer-policy": "1.2.0", "x-xss-protection": "1.3.0" @@ -1310,9 +1291,9 @@ "integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==" }, "helmet-csp": { - "version": "2.9.5", - "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.9.5.tgz", - "integrity": "sha512-w9nps5adqFQwgktVPDbXkARmZot/nr8aegzQas9AXdBSwBFBBefPpDSTV0wtgHlAUdDwY6MZo7qAl9yts3ppJg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.10.0.tgz", + "integrity": "sha512-Rz953ZNEFk8sT2XvewXkYN0Ho4GEZdjAZy4stjiEQV3eN7GDxg1QKmYggH7otDyIA7uGA6XnUMVSgeJwbR5X+w==", "requires": { "bowser": "2.9.0", "camelize": "1.0.0", @@ -1370,11 +1351,6 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "ienoopen": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ienoopen/-/ienoopen-1.1.0.tgz", - "integrity": "sha512-MFs36e/ca6ohEKtinTJ5VvAJ6oDRAYFdYXweUnGY9L9vcoqFOU4n2ZhmJ0C4z/cwGZ3YIQRSB3XZ1+ghZkY5NQ==" - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", diff --git a/package.json b/package.json index d3ad7ab..71e2277 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "country-code-lookup": "0.0.17", "emoji-flags": "^1.2.0", "express": "^4.17.1", - "helmet": "^3.21.3", + "helmet": "^3.23.3", "humanize-number": "0.0.2", "lodash": "^4.17.15", "moment": "^2.24.0", From c84034e672ea46165efa94af2969f80de34b8ee0 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 18 Nov 2020 06:25:50 +0000 Subject: [PATCH 03/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-Y18N-1021887 --- package-lock.json | 127 ++++++++++------------------------------------ package.json | 2 +- 2 files changed, 29 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index 79385de..a06fe61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "coronavirus-tracker-cli", - "version": "0.8.0", + "version": "0.9.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -364,11 +364,6 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", @@ -449,13 +444,13 @@ "dev": true }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" }, "dependencies": { "is-fullwidth-code-point": { @@ -625,11 +620,6 @@ "ms": "2.0.0" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -718,6 +708,11 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1110,15 +1105,6 @@ } } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -1627,14 +1613,6 @@ "type-check": "~0.3.2" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", @@ -2045,27 +2023,6 @@ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "requires": { - "p-try": "^2.0.0" - } - }, - "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==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, "package-json": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", @@ -2105,11 +2062,6 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -2275,11 +2227,6 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -2409,11 +2356,6 @@ "send": "0.17.1" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", @@ -2838,11 +2780,6 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, "widest-line": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", @@ -2859,9 +2796,9 @@ "dev": true }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -2923,9 +2860,9 @@ "dev": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==" }, "yallist": { "version": "2.1.2", @@ -2981,21 +2918,17 @@ } }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-Ykb00VnWjee855QmeCrDAAmhVagt0T8PMML9WS2YrcU0VtvbeGq02MD7UiWmK6biiVPas6CaXmJNetL4Ye4+ng==", + "requires": { + "cliui": "^7.0.0", + "escalade": "^3.0.2", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "y18n": "^5.0.1", + "yargs-parser": "^19.0.4" }, "dependencies": { "is-fullwidth-code-point": { @@ -3016,13 +2949,9 @@ } }, "yargs-parser": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.1.tgz", - "integrity": "sha512-KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-19.0.4.tgz", + "integrity": "sha512-eXeQm7yXRjPFFyf1voPkZgXQZJjYfjgQUmGPbD2TLtZeIYzvacgWX7sQ5a1HsRgVP+pfKAkRZDNtTGev4h9vhw==" } } } diff --git a/package.json b/package.json index d3ad7ab..2991eb4 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "node-cache": "^5.1.0", "strip-ansi": "^6.0.0", "yargonaut": "^1.1.4", - "yargs": "15.3.1" + "yargs": "16.0.0" }, "devDependencies": { "eslint": "^6.8.0", From 4425966d33890f90265adf3272975716e90b5b63 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 25 Nov 2020 09:09:51 +0000 Subject: [PATCH 04/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-LODASH-567746 - https://snyk.io/vuln/SNYK-JS-LODASH-590103 - https://snyk.io/vuln/SNYK-JS-LODASH-608086 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a06fe61..c7739ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1614,9 +1614,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash._basecallback": { "version": "3.3.1", diff --git a/package.json b/package.json index 2991eb4..b6349cb 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "express": "^4.17.1", "helmet": "^3.21.3", "humanize-number": "0.0.2", - "lodash": "^4.17.15", + "lodash": "^4.17.20", "moment": "^2.24.0", "morgan": "^1.10.0", "node-cache": "^5.1.0", From 5cf00e3af5c8137bd748d2c4fc6e71a4f9999ac6 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 23 Feb 2021 06:25:52 +0000 Subject: [PATCH 05/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-LODASH-1018905 - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7739ed..45da20d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1614,9 +1614,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._basecallback": { "version": "3.3.1", diff --git a/package.json b/package.json index b6349cb..877c9b5 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "express": "^4.17.1", "helmet": "^3.21.3", "humanize-number": "0.0.2", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "moment": "^2.24.0", "morgan": "^1.10.0", "node-cache": "^5.1.0", From f8ae272600c3c6c0f9d9f995198e13966e5057f5 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sun, 12 Sep 2021 23:21:46 +0000 Subject: [PATCH 06/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-ANSIREGEX-1583908 --- package-lock.json | 70 ++++++++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 2 files changed, 64 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7739ed..84673d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -453,6 +453,11 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -467,6 +472,14 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } } } }, @@ -1437,6 +1450,12 @@ "through": "^2.3.6" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -1453,6 +1472,15 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } } } }, @@ -2450,17 +2478,17 @@ } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz", + "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^6.0.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" } } }, @@ -2805,6 +2833,11 @@ "strip-ansi": "^6.0.0" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -2819,6 +2852,14 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } } } }, @@ -2931,6 +2972,11 @@ "yargs-parser": "^19.0.4" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -2944,6 +2990,16 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } } } diff --git a/package.json b/package.json index b6349cb..b4f89ca 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "moment": "^2.24.0", "morgan": "^1.10.0", "node-cache": "^5.1.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^7.0.0", "yargonaut": "^1.1.4", "yargs": "16.0.0" }, From 77f02f54c823eb78c047de3d2fe21cfb564db65b Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 15 Sep 2021 22:16:59 +0000 Subject: [PATCH 07/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-ANSIREGEX-1583908 --- package-lock.json | 33 +++++++++++++++++++++++++++------ package.json | 2 +- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7739ed..e372427 100644 --- a/package-lock.json +++ b/package-lock.json @@ -155,7 +155,8 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, "ansi-styles": { "version": "4.2.1", @@ -428,13 +429,30 @@ } }, "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", "requires": { "colors": "^1.1.2", "object-assign": "^4.1.0", - "string-width": "^2.1.1" + "string-width": "^4.2.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + } } }, "cli-width": { @@ -1488,7 +1506,8 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "is-glob": { "version": "4.0.1", @@ -2434,6 +2453,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -2443,6 +2463,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, "requires": { "ansi-regex": "^3.0.0" } diff --git a/package.json b/package.json index b6349cb..5311250 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "asciichart": "^1.5.11", "axios": "^0.19.2", "chalk": "^3.0.0", - "cli-table3": "^0.5.1", + "cli-table3": "^0.6.0", "country-code-lookup": "0.0.17", "emoji-flags": "^1.2.0", "express": "^4.17.1", From 5ab0487a3e42c555b19ef976c1c076da430efc52 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 13 Oct 2021 12:29:17 +0000 Subject: [PATCH 08/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-AXIOS-1038255 - https://snyk.io/vuln/SNYK-JS-AXIOS-1579269 - https://snyk.io/vuln/SNYK-JS-LODASH-1018905 - https://snyk.io/vuln/SNYK-JS-LODASH-1040724 --- package-lock.json | 31 ++++++++++--------------------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index e372427..5e96438 100644 --- a/package-lock.json +++ b/package-lock.json @@ -203,11 +203,11 @@ "dev": true }, "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.3.tgz", + "integrity": "sha512-JtoZ3Ndke/+Iwt5n+BgSli/3idTvpt5OjKyoCmz4LX5+lPiY5l7C1colYezhlxThjNa/NhngCUWZSZFypIFuaA==", "requires": { - "follow-redirects": "1.5.10" + "follow-redirects": "^1.14.0" } }, "balanced-match": { @@ -630,14 +630,6 @@ "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz", "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=" }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -1141,12 +1133,9 @@ "dev": true }, "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" }, "forwarded": { "version": "0.1.2", @@ -1633,9 +1622,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._basecallback": { "version": "3.3.1", diff --git a/package.json b/package.json index 5311250..54fca31 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "license": "ISC", "dependencies": { "asciichart": "^1.5.11", - "axios": "^0.19.2", + "axios": "^0.21.3", "chalk": "^3.0.0", "cli-table3": "^0.6.0", "country-code-lookup": "0.0.17", @@ -40,7 +40,7 @@ "express": "^4.17.1", "helmet": "^3.21.3", "humanize-number": "0.0.2", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "moment": "^2.24.0", "morgan": "^1.10.0", "node-cache": "^5.1.0", From bbfa22ce41b4aa3ce5cdfc5e4f9024a2e9cc10fa Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 5 Apr 2022 19:04:13 +0000 Subject: [PATCH 09/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-MOMENT-2440688 --- package-lock.json | 19 ++++++++++++++++--- package.json | 2 +- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8b5f4c..239bc30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -438,6 +438,11 @@ "string-width": "^4.2.0" }, "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -452,6 +457,14 @@ "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } } } }, @@ -1838,9 +1851,9 @@ } }, "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" }, "morgan": { "version": "1.10.0", diff --git a/package.json b/package.json index 95fc193..25d4ede 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "helmet": "^3.21.3", "humanize-number": "0.0.2", "lodash": "^4.17.21", - "moment": "^2.24.0", + "moment": "^2.29.2", "morgan": "^1.10.0", "node-cache": "^5.1.0", "strip-ansi": "^7.0.0", From 441dec4e79706631ca6a14241bf44945c004434b Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Fri, 8 Jul 2022 06:28:44 +0000 Subject: [PATCH 10/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-MOMENT-2944238 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a31285f..a4982eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1827,9 +1827,9 @@ } }, "moment": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", - "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "morgan": { "version": "1.10.0", diff --git a/package.json b/package.json index 3649c35..813374f 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "helmet": "^3.23.3", "humanize-number": "0.0.2", "lodash": "^4.17.21", - "moment": "^2.29.2", + "moment": "^2.29.4", "morgan": "^1.10.0", "node-cache": "^5.1.0", "strip-ansi": "^7.0.0", From 885e45f8c12f1cff449c12fd30c06d0bf4770cd4 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Mon, 5 Dec 2022 09:19:10 +0000 Subject: [PATCH 11/11] fix: package.json & package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-QS-3153490 --- package-lock.json | 273 ++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 130 insertions(+), 145 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4982eb..932dced 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,12 +94,12 @@ "dev": true }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -189,7 +189,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "asciichart": { "version": "1.5.11", @@ -231,30 +231,20 @@ "dev": true }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "1.7.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" } }, "bowser": { @@ -355,9 +345,9 @@ } }, "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "callsites": { "version": "3.1.0", @@ -583,11 +573,18 @@ } }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "content-security-policy-builder": { @@ -601,14 +598,14 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "country-code-lookup": { "version": "0.0.17", @@ -656,6 +653,14 @@ "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz", "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=" }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -679,12 +684,12 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" }, "doctrine": { "version": "3.0.0", @@ -737,7 +742,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "escalade": { "version": "3.1.1", @@ -747,7 +752,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { "version": "1.0.5", @@ -964,7 +969,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "execa": { "version": "0.7.0", @@ -995,16 +1000,16 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.4.2", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -1018,26 +1023,23 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -1119,16 +1121,6 @@ "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } } }, "flat-cache": { @@ -1154,14 +1146,14 @@ "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "fs.realpath": { "version": "1.0.0", @@ -1346,15 +1338,22 @@ } }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "toidentifier": "1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + } } }, "humanize-number": { @@ -1417,7 +1416,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "ini": { "version": "1.3.5", @@ -1766,17 +1766,17 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "mime": { "version": "1.6.0", @@ -1784,16 +1784,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.43.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -1876,9 +1876,9 @@ "dev": true }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "nice-try": { "version": "1.0.5", @@ -2108,7 +2108,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "picomatch": { "version": "2.2.2", @@ -2141,11 +2141,11 @@ "dev": true }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -2168,9 +2168,9 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" }, "range-parser": { "version": "1.2.1", @@ -2178,12 +2178,12 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } @@ -2329,9 +2329,9 @@ } }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -2340,51 +2340,36 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "1.8.1", "mime": "1.6.0", - "ms": "2.1.1", + "ms": "2.1.3", "on-finished": "~2.3.0", "range-parser": "~1.2.1", "statuses": "~1.5.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.17.2" } }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "shebang-command": { "version": "1.2.0", @@ -2453,7 +2438,7 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" }, "string-width": { "version": "2.1.1", @@ -2603,9 +2588,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "touch": { "version": "3.1.0", @@ -2678,7 +2663,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unzip-response": { "version": "2.0.1", @@ -2777,7 +2762,7 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "v8-compile-cache": { "version": "2.1.0", @@ -2788,7 +2773,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "wcwidth": { "version": "1.0.1", diff --git a/package.json b/package.json index cf2d367..5a83df6 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "cli-table3": "^0.6.0", "country-code-lookup": "0.0.17", "emoji-flags": "^1.2.0", - "express": "^4.17.1", + "express": "^4.17.3", "helmet": "^3.23.3", "humanize-number": "0.0.2", "lodash": "^4.17.21",